diff options
author | berkeviktor@aol.com <berkeviktor@aol.com> | 2011-01-25 23:44:52 +0100 |
---|---|---|
committer | berkeviktor@aol.com <berkeviktor@aol.com> | 2011-01-25 23:44:52 +0100 |
commit | d5854a90cb58ed75da92aebc99061dd8133536d5 (patch) | |
tree | 891968b0549ce0cc113e2688b9f357d0c483fdb5 /plugins/mpcinfo/functions.c | |
parent | 8dba900025a094b13900ba67b10c12772911d199 (diff) |
msvc compilation fixes
Diffstat (limited to 'plugins/mpcinfo/functions.c')
-rw-r--r-- | plugins/mpcinfo/functions.c | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/plugins/mpcinfo/functions.c b/plugins/mpcinfo/functions.c index 5db0bc12..ed0632d4 100644 --- a/plugins/mpcinfo/functions.c +++ b/plugins/mpcinfo/functions.c @@ -14,17 +14,18 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +/* typedef int (*MYPROC)(HWND,HWND,char*,char*,BOOL,BOOL); int dllProc(char *name, char *data){ HINSTANCE hinstLib; hinstLib = LoadLibrary("mpcinfo"); - MYPROC proc; + //MYPROC proc; int res; if (hinstLib != NULL){ - proc = (MYPROC) GetProcAddress(hinstLib, name); - if (proc!=NULL){ - res=(proc)(NULL,NULL,data,NULL,TRUE,TRUE); + //proc = ; + if ((MYPROC) GetProcAddress(hinstLib, name)!=NULL){ + res=(MYPROC)(NULL,NULL,data,NULL,TRUE,TRUE); } else{fprintf(stderr,"can't get proc: %s\n",name);res=-2;} } @@ -32,6 +33,25 @@ int dllProc(char *name, char *data){ FreeLibrary(hinstLib); return res; } +*/ + +/* +int dllProc(char *name, char *data) +{ + static HMODULE lib = NULL; + if (!lib) + { + lib = LoadLibraryA ("mpcinfo"); + if (!lib) + { + return FALSE; + } + FreeLibrary (lib); + } + + return TRUE; +} +*/ char *split(char *text, char seperator){ //if (DEBUG==1) putlog("splitting"); @@ -66,7 +86,8 @@ int inStr(char *s1, int sl1, char *s2){ static char *subString(char *text, int first, int length, int spcKill){ //if (DEBUG==1) putlog("creating substring"); char *ret=(char*) calloc (length+1,sizeof(char)); //malloc(sizeof(char)*(length+1)); - ret[length]=0;int i; + int i; + ret[length]=0; for (i=0;i<length;i++){ ret[i]=text[i+first]; //if (ret[i]==0) ret[i]='0'; |