PS_MOD(user)
};
-#define ZVAL_LONG(val, a) \
+#define SESS_ZVAL_LONG(val, a) \
{ \
MAKE_STD_ZVAL(a); \
a->type = IS_LONG; \
a->value.lval = val; \
}
-#define ZVAL_STRING(vl, a) \
+#define SESS_ZVAL_STRING(vl, a) \
{ \
int len = strlen(vl); \
MAKE_STD_ZVAL(a); \
a->value.str.val = estrndup(vl, len); \
}
-#define ZVAL_STRINGN(vl, ln, a) \
+#define SESS_ZVAL_STRINGN(vl, ln, a) \
{ \
MAKE_STD_ZVAL(a); \
a->type = IS_STRING; \
if(name && name[0] != '\0') {
zval *func;
- ZVAL_STRING(name, func);
+ SESS_ZVAL_STRING(name, func);
MAKE_STD_ZVAL(retval);
if(call_user_function(EG(function_table), NULL, func, retval,
zval *args[2];
STDVARS;
- ZVAL_STRING(save_path, args[0]);
- ZVAL_STRING(session_name, args[1]);
+ SESS_ZVAL_STRING(save_path, args[0]);
+ SESS_ZVAL_STRING(session_name, args[1]);
retval = ps_call_handler(PSF(open), 2, args);
zval *args[1];
STDVARS;
- ZVAL_STRING(key, args[0]);
+ SESS_ZVAL_STRING(key, args[0]);
retval = ps_call_handler(PSF(read), 1, args);
zval *args[2];
STDVARS;
- ZVAL_STRING(key, args[0]);
- ZVAL_STRINGN(val, vallen, args[1]);
+ SESS_ZVAL_STRING(key, args[0]);
+ SESS_ZVAL_STRINGN(val, vallen, args[1]);
retval = ps_call_handler(PSF(write), 2, args);
zval *args[1];
STDVARS;
- ZVAL_STRING(key, args[0]);
+ SESS_ZVAL_STRING(key, args[0]);
retval = ps_call_handler(PSF(destroy), 1, args);
zval *args[1];
STDVARS;
- ZVAL_LONG(maxlifetime, args[0]);
+ SESS_ZVAL_LONG(maxlifetime, args[0]);
retval = ps_call_handler(PSF(gc), 1, args);