Index: php_wrappers.c
===================================================================
--- php_wrappers.c	(revision 781)
+++ php_wrappers.c	(revision 782)
@@ -318,6 +318,23 @@
 RETURN_LONG(fname(a,b,c,d,e,f,g));\
 }
 
+// int f(char *, int, float, float, float, int, int, char *)
+#define PHP_i_sifffiis(fname)\
+ZEND_FUNCTION(fname)\
+{\
+long s_len1;\
+long s_len2;\
+char *a;\
+long b;\
+double c,d,e;\
+long g,h;\
+char *i;\
+if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,\
+  "sldddlls", &a, &s_len1, &b, &c, &d, &e, &g, &h, &i, &s_len2) == FAILURE)  return;\
+RETURN_LONG(fname(a,b,c,d,e,g,h,i));\
+}
+
+
 // int f(char *, int, float, float, float, float, int, int, char *)
 #define PHP_i_siffffiis(fname)\
 ZEND_FUNCTION(fname)\
)
{
signed char type;
int id;

if(raydium_network_read_flushed(&id, &type, str)==RAYDIUM_NETWORK_DATA_OK)
    {
    raydium_network_broadcast(type,str);
//    printf(".");
    }
raydium_timecall_callback();
}


int main(int argc, char **argv)
{
raydium_network_only_init(argc,argv);

// Ugly hack, for now...
raydium_network_netcall_add(broad,RAYDIUM_NETWORK_PACKET_ODE_EXPLOSION,1);
raydium_network_netcall_add(broad,RAYDIUM_NETWORK_PACKET_ODE_NEWELEM,1);
raydium_network_netcall_add(broad,RAYDIUM_NETWORK_PACKET_ODE_REMELEM,1);
raydium_network_netcall_add(broad,RAYDIUM_NETWORK_PACKET_ODE_NIDWHO,1);
raydium_network_netcall_add(broad,(RAYDIUM_NETWORK_PACKET_BASE+1),1);
raydium_network_netcall_add(broad,(RAYDIUM_NETWORK_PACKET_BASE+2),1);

raydium_timecall_add(infos,1);

do{
loop();
#ifndef WIN32
usleep(1); // MUST disable this with real servers
#else
// Now 1ms, trouble detected with Win7 64 bits, where Sleep(0) was 
// making the time stop decreasing correctly ... :/
Sleep(1);
#endif
}while(1);

}