]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
tweak for solaris
authorMichael Jerris <mike@jerris.com>
Tue, 16 Dec 2008 16:59:27 +0000 (16:59 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 16 Dec 2008 16:59:27 +0000 (16:59 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10799 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_expr/exprpars.c
src/mod/applications/mod_expr/exprpriv.h
src/mod/applications/mod_expr/exprutil.c

index 1b8620cf30e1cf7463d0b4d95ce44fd6d3d0f98f..25e66b8e32f3a1a9d488192d45da045ffc23ae6a 100644 (file)
@@ -12,7 +12,6 @@
 
 #include "exprpriv.h"
 #include "exprmem.h"
-#include "switch_utils.h"
 
 /* Data structure used by parser */
 typedef struct _exprToken {
index b3d6d1d71463ce0794af1f92c12951ee22dc6920..a166d0dc912db21c2321890453b4240200991c85 100644 (file)
@@ -206,6 +206,16 @@ struct _exprNode
 int exprFuncListAddType(exprFuncList *flist, char *name, int type, int min, int max, int refmin, int refmax);
 int exprFuncListGet(exprFuncList *flist, char *name, exprFuncType *ptr, int *type, int *min, int *max, int *refmin, int *refmax);
 
+#ifdef WIN32\r
+#define SWITCH_DECLARE(type)                   __declspec(dllimport) type __stdcall\r
+#else\r
+#define SWITCH_DECLARE(type) type \r
+#endif\r
+\r
+SWITCH_DECLARE(int) switch_isalnum(int c);\r
+SWITCH_DECLARE(int) switch_isalpha(int c);\r
+SWITCH_DECLARE(int) switch_isdigit(int c);\r
+SWITCH_DECLARE(int) switch_isspace(int c);\r
 
 #ifdef __cplusplus
 }
index 8bcb2a8a53b7ef266c2d9b3e3553e2b2e09e376c..6ffba06683437547d1a4f7c7a8150cc462bb8b2e 100644 (file)
@@ -11,8 +11,6 @@
 #include "exprincl.h"
 
 #include "exprpriv.h"
-#include "switch_utils.h"
-
 
 /* Return the version number */
 void exprGetVersion(int *major, int *minor)