I am using CentOS 6.0 and running with uptodate hercules but today there's some recent commits and when i update my Hercules i get 0 errors, but when i try to recompile my server it gives me.
clif.c:Infunctionâclif_parse_LoadEndAckâ:clif.c:18970: error: invalid storage classforfunctionâpacketdb_addpacketâclif.c:19854: error: expected declaration or statement at endof input
18970*
staticvoid __attribute__ ((unused)) packetdb_addpacket(short cmd,int len,...){ va_list va;int i;int pos; pFunc func;if(cmd > MAX_PACKET_DB){ShowError("Packet Error: packet 0x%x is greater than the maximum allowed (0x%x), skipping...n", cmd, MAX_PACKET_DB);return;} packet_db[cmd].len = len; va_start(va,len); pos = va_arg(va,int);if( pos ==0xFFFF)/* nothing more to do */return; va_end(va); va_start(va,len); func = va_arg(va,pFunc); packet_db[cmd].func = func;for(i =0; i < MAX_PACKET_POS; i++){ pos = va_arg(va,int);if(pos ==0xFFFF)break; packet_db[cmd].pos[i]= pos;} va_end(va);}void packetdb_loaddb(void){ memset(packet_db,0,sizeof(packet_db));#define packet(id, size,...) packetdb_addpacket((id),(size),##__VA_ARGS__, 0xFFFF) #define packetKeys(a,b,c) do { clif->cryptKey[0] = (a); clif->cryptKey[1] = (; clif->cryptKey[2] = (c); } while(0) #include "packets.h" /* load structure data */ #undef packet #undef packetKeys}void clif_bc_ready(void) { if( battle_config.display_status_timers ) clif->status_change = clif_status_change; else clif->status_change = clif_status_change_notick; switch( battle_config.packet_obfuscation ) { case 0: clif->parse_cmd = clif_parse_cmd_normal; break; default: case 1: clif->parse_cmd = clif_parse_cmd_optional; break; case 2: clif->parse_cmd = clif_parse_cmd_decrypt; break; }}
I am using CentOS 6.0 and running with uptodate hercules but today there's some recent commits and when i update my Hercules i get 0 errors, but when i try to recompile my server it gives me.
18970*
Share this post
Link to post
Share on other sites