From 07ddfbd5994267e0f1aba52040a25db90ed8924b Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Sat, 22 Dec 2012 21:43:08 +0000 Subject: IMO2sProxy reverted. maybe will be needed later git-svn-id: http://svn.miranda-ng.org/main/trunk@2809 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- .../IMO2sProxy/src/imo2skype/imo2stest.c | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 plugins/!NotAdopted/IMO2sProxy/src/imo2skype/imo2stest.c (limited to 'plugins/!NotAdopted/IMO2sProxy/src/imo2skype/imo2stest.c') diff --git a/plugins/!NotAdopted/IMO2sProxy/src/imo2skype/imo2stest.c b/plugins/!NotAdopted/IMO2sProxy/src/imo2skype/imo2stest.c new file mode 100644 index 0000000000..3007e3ce06 --- /dev/null +++ b/plugins/!NotAdopted/IMO2sProxy/src/imo2skype/imo2stest.c @@ -0,0 +1,60 @@ +/* Module: imo2stest.c + Purpose: Simple test application for imo2skypeapi + Author: leecher + Date: 31.08.2009 +*/ +#include +#include +#include +#include "imo2skypeapi.h" + +// ----------------------------------------------------------------------------- +// Static +// ----------------------------------------------------------------------------- +static void Recv(char *pszMsg, void *pUser) +{ + printf ("< %s\n", pszMsg); +} + +// ----------------------------------------------------------------------------- +// EIP +// ----------------------------------------------------------------------------- +int main(int argc, char **argv) +{ + int iRet = -1; + IMOSAPI *pInst; + char *pszError = NULL; + + if (argc<3) + { + printf ("Usage: %s [username] [password]\n", argv[0]); + return -1; + } + + if (!(pInst = Imo2S_Init(Recv, NULL,0))) + { + fprintf (stderr, "Failed initialization.\n"); + return -1; + } + + /* Logon */ + if (Imo2S_Login(pInst, argv[1], argv[2], &pszError) == 1) + { + /* Dispatch loop */ + char szLine[4096]={0}; + + while (gets(szLine)) + { + Imo2S_Send (pInst, szLine); + memset (szLine, 0, sizeof(szLine)); + } + } + else + { + fprintf (stderr, "Login failed: %s\n", pszError); + return -1; + } + + Imo2S_Exit (pInst); + return iRet; +} -- cgit v1.2.3