diff options
author | ultramage <ultramage@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-10-17 17:20:01 +0000 |
---|---|---|
committer | ultramage <ultramage@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-10-17 17:20:01 +0000 |
commit | a4c3bb6153b6fd1a8d54abde6f7d9ecd593a4e4d (patch) | |
tree | 75dde2edb2807cb44b6ea17cd2f405ad66399716 | |
parent | 8982c119eaaa031bbdd70798a077c14b5bc183c1 (diff) | |
download | hercules-a4c3bb6153b6fd1a8d54abde6f7d9ecd593a4e4d.tar.gz hercules-a4c3bb6153b6fd1a8d54abde6f7d9ecd593a4e4d.tar.bz2 hercules-a4c3bb6153b6fd1a8d54abde6f7d9ecd593a4e4d.tar.xz hercules-a4c3bb6153b6fd1a8d54abde6f7d9ecd593a4e4d.zip |
Using predefined constants as parameters to the exit() function.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11501 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r-- | src/char/char.c | 6 | ||||
-rw-r--r-- | src/char/int_guild.c | 8 | ||||
-rw-r--r-- | src/char/int_homun.c | 2 | ||||
-rw-r--r-- | src/char/int_party.c | 2 | ||||
-rw-r--r-- | src/char/int_pet.c | 2 | ||||
-rw-r--r-- | src/char/int_storage.c | 4 | ||||
-rw-r--r-- | src/char/inter.c | 2 | ||||
-rw-r--r-- | src/char_sql/int_party.c | 2 | ||||
-rw-r--r-- | src/char_sql/inter.c | 6 | ||||
-rw-r--r-- | src/common/core.c | 2 | ||||
-rw-r--r-- | src/common/grfio.c | 4 | ||||
-rw-r--r-- | src/common/malloc.c | 20 | ||||
-rw-r--r-- | src/common/mapindex.c | 2 | ||||
-rw-r--r-- | src/common/socket.c | 12 | ||||
-rw-r--r-- | src/ladmin/ladmin.c | 4 | ||||
-rw-r--r-- | src/login_sql/login.c | 2 | ||||
-rw-r--r-- | src/map/chrif.c | 4 | ||||
-rw-r--r-- | src/map/clif.c | 6 | ||||
-rw-r--r-- | src/map/map.c | 14 | ||||
-rw-r--r-- | src/map/npc.c | 10 | ||||
-rw-r--r-- | src/map/party.c | 2 | ||||
-rw-r--r-- | src/map/path.c | 2 | ||||
-rw-r--r-- | src/map/pc.c | 2 | ||||
-rw-r--r-- | src/tool/grfio.c | 4 | ||||
-rw-r--r-- | src/tool/mapcache.c | 4 | ||||
-rw-r--r-- | src/txt-converter/login-converter.c | 4 |
26 files changed, 66 insertions, 66 deletions
diff --git a/src/char/char.c b/src/char/char.c index d56c79b28..c99c1e3c4 100644 --- a/src/char/char.c +++ b/src/char/char.c @@ -1003,7 +1003,7 @@ int mmo_char_init(void) if (!char_dat) { ShowFatalError("Out of memory: mmo_char_init (realloc of char_dat).\n"); char_log("Out of memory: mmo_char_init (realloc of char_dat).\n"); - exit(1); + exit(EXIT_FAILURE); } } @@ -1227,7 +1227,7 @@ int make_new_char(struct char_session_data* sd, char* name_, int str, int agi, i if (!char_dat) { ShowFatalError("Out of memory: make_new_char (realloc of char_dat).\n"); char_log("Out of memory: make_new_char (realloc of char_dat).\n"); - exit(1); + exit(EXIT_FAILURE); } } @@ -1993,7 +1993,7 @@ int parse_fromlogin(int fd) ShowError("The server communication passwords (default s1/p1) are probably invalid.\n"); ShowInfo("Also, please make sure your accounts file (default: accounts.txt) has those values present.\n"); ShowInfo("The communication passwords can be changed in map_athena.conf and char_athena.conf\n"); - //exit(1); //fixed for server shutdown. + //exit(EXIT_FAILURE); //fixed for server shutdown. } else { ShowStatus("Connected to login-server (connection #%d).\n", fd); diff --git a/src/char/int_guild.c b/src/char/int_guild.c index 52514692c..2bf3e0a41 100644 --- a/src/char/int_guild.c +++ b/src/char/int_guild.c @@ -391,7 +391,7 @@ int inter_guild_init() { g = (struct guild *) aCalloc(sizeof(struct guild), 1); if(g == NULL){ ShowFatalError("int_guild: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } // memset(g, 0, sizeof(struct guild)); not needed... if (inter_guild_fromstr(line, g) == 0 && g->guild_id > 0) { @@ -420,7 +420,7 @@ int inter_guild_init() { gc = (struct guild_castle *) aCalloc(sizeof(struct guild_castle), 1); if(gc == NULL){ ShowFatalError("int_guild: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } // memset(gc, 0, sizeof(struct guild_castle)); No need... if (inter_guildcastle_fromstr(line, gc) == 0) { @@ -439,7 +439,7 @@ int inter_guild_init() { gc = (struct guild_castle *) aCalloc(sizeof(struct guild_castle), 1); if (gc == NULL) { ShowFatalError("int_guild: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } gc->castle_id = i; idb_put(castle_db, gc->castle_id, gc); @@ -979,7 +979,7 @@ int mapif_parse_CreateGuild(int fd, int account_id, char *name, struct guild_mem if (g == NULL) { ShowFatalError("int_guild: CreateGuild: out of memory !\n"); mapif_guild_created(fd, account_id, NULL); - exit(0); + exit(EXIT_FAILURE); } // memset(g, 0, sizeof(struct guild)); Meh... g->guild_id = guild_newid++; diff --git a/src/char/int_homun.c b/src/char/int_homun.c index 35f8f9c50..62b5a78a1 100644 --- a/src/char/int_homun.c +++ b/src/char/int_homun.c @@ -127,7 +127,7 @@ int inter_homun_init() p = (struct s_homunculus*)aCalloc(sizeof(struct s_homunculus), 1); if(p==NULL){ ShowFatalError("int_homun: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } if(inter_homun_fromstr(line,p)==0 && p->hom_id>0){ if( p->hom_id >= homun_newid) diff --git a/src/char/int_party.c b/src/char/int_party.c index 96181cd1b..4e6366807 100644 --- a/src/char/int_party.c +++ b/src/char/int_party.c @@ -194,7 +194,7 @@ int inter_party_init() { p = (struct party_data*)aCalloc(sizeof(struct party_data), 1); if (p == NULL){ ShowFatalError("int_party: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } memset(p, 0, sizeof(struct party_data)); if (inter_party_fromstr(line, &p->party) == 0 && p->party.party_id > 0) { diff --git a/src/char/int_pet.c b/src/char/int_pet.c index e7ff2aff2..8d0f53472 100644 --- a/src/char/int_pet.c +++ b/src/char/int_pet.c @@ -97,7 +97,7 @@ int inter_pet_init() p = (struct s_pet*)aCalloc(sizeof(struct s_pet), 1); if(p==NULL){ ShowFatalError("int_pet: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } memset(p,0,sizeof(struct s_pet)); if(inter_pet_fromstr(line,p)==0 && p->pet_id>0){ diff --git a/src/char/int_storage.c b/src/char/int_storage.c index 4d933d257..daee13134 100644 --- a/src/char/int_storage.c +++ b/src/char/int_storage.c @@ -211,7 +211,7 @@ int inter_storage_init() s = (struct storage*)aCalloc(sizeof(struct storage), 1); if(s==NULL){ ShowFatalError("int_storage: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } // memset(s,0,sizeof(struct storage)); aCalloc does this... s->account_id=tmp_int; @@ -240,7 +240,7 @@ int inter_storage_init() gs = (struct guild_storage*)aCalloc(sizeof(struct guild_storage), 1); if(gs==NULL){ ShowFatalError("int_storage: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } // memset(gs,0,sizeof(struct guild_storage)); aCalloc... gs->guild_id=tmp_int; diff --git a/src/char/inter.c b/src/char/inter.c index 721017188..f7287eb99 100644 --- a/src/char/inter.c +++ b/src/char/inter.c @@ -118,7 +118,7 @@ int inter_accreg_init(void) { reg = (struct accreg*)aCalloc(sizeof(struct accreg), 1); if (reg == NULL) { ShowFatalError("inter: accreg: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } if (inter_accreg_fromstr(line, reg) == 0 && reg->account_id > 0) { idb_put(accreg_db, reg->account_id, reg); diff --git a/src/char_sql/int_party.c b/src/char_sql/int_party.c index fd1f0c37c..f5afb1777 100644 --- a/src/char_sql/int_party.c +++ b/src/char_sql/int_party.c @@ -273,7 +273,7 @@ int inter_party_sql_init(void) party_pt = (struct party_data*)aCalloc(sizeof(struct party_data), 1); if (!party_pt) { ShowFatalError("inter_party_sql_init: Out of Memory!\n"); - exit(1); + exit(EXIT_FAILURE); } /* Uncomment the following if you want to do a party_db cleanup (remove parties with no members) on startup.[Skotlex] diff --git a/src/char_sql/inter.c b/src/char_sql/inter.c index 201605bd6..ab03e102b 100644 --- a/src/char_sql/inter.c +++ b/src/char_sql/inter.c @@ -356,7 +356,7 @@ int inter_init_sql(const char *file) { Sql_ShowDebug(sql_handle); Sql_Free(sql_handle); - exit(1); + exit(EXIT_FAILURE); } #ifndef TXT_SQL_CONVERT else if (inter_sql_test()) { @@ -371,7 +371,7 @@ int inter_init_sql(const char *file) Sql_ShowDebug(lsql_handle); Sql_Free(lsql_handle); Sql_Free(sql_handle); - exit(1); + exit(EXIT_FAILURE); } else { @@ -430,7 +430,7 @@ int inter_sql_test (void) if( lsql_handle ) Sql_Free(lsql_handle); Sql_Free(sql_handle); - exit(1); + exit(EXIT_FAILURE); } } diff --git a/src/common/core.c b/src/common/core.c index 15cc90228..49fbcec7d 100644 --- a/src/common/core.c +++ b/src/common/core.c @@ -78,7 +78,7 @@ static void sig_proc(int sn) case SIGINT: case SIGTERM: if (++is_called > 3) - exit(0); + exit(EXIT_SUCCESS); runflag = 0; break; case SIGSEGV: diff --git a/src/common/grfio.c b/src/common/grfio.c index 4e5da0a6a..ed2b84e3f 100644 --- a/src/common/grfio.c +++ b/src/common/grfio.c @@ -566,7 +566,7 @@ static int grfio_entryread(char* grfname, int gentry) if (strlen(fname) > sizeof(aentry.fn) - 1) { ShowFatalError("GRF file name %s is too long\n", fname); aFree(grf_filelist); - exit(1); + exit(EXIT_FAILURE); } srclen = 0; if ((period_ptr = strrchr(fname, '.')) != NULL) { @@ -637,7 +637,7 @@ static int grfio_entryread(char* grfname, int gentry) if (strlen(fname) > sizeof(aentry.fn)-1) { ShowFatalError("GRF file name %s is too long\n", fname); aFree(grf_filelist); - exit(1); + exit(EXIT_FAILURE); } ofs2 = ofs + (int)strlen(fname)+1; type = grf_filelist[ofs2+12]; diff --git a/src/common/malloc.c b/src/common/malloc.c index ff71a2c5e..414770156 100644 --- a/src/common/malloc.c +++ b/src/common/malloc.c @@ -18,7 +18,7 @@ void* aMalloc_(size_t size, const char *file, int line, const char *func) // ShowMessage("%s:%d: in func %s: aMalloc %d\n",file,line,func,size); if (ret == NULL){ ShowFatalError("%s:%d: in func %s: aMalloc error out of memory!\n",file,line,func); - exit(1); + exit(EXIT_FAILURE); } return ret; @@ -29,7 +29,7 @@ void* aMallocA_(size_t size, const char *file, int line, const char *func) // ShowMessage("%s:%d: in func %s: aMallocA %d\n",file,line,func,size); if (ret == NULL){ ShowFatalError("%s:%d: in func %s: aMallocA error out of memory!\n",file,line,func); - exit(1); + exit(EXIT_FAILURE); } return ret; @@ -40,7 +40,7 @@ void* aCalloc_(size_t num, size_t size, const char *file, int line, const char * // ShowMessage("%s:%d: in func %s: aCalloc %d %d\n",file,line,func,num,size); if (ret == NULL){ ShowFatalError("%s:%d: in func %s: aCalloc error out of memory!\n", file, line, func); - exit(1); + exit(EXIT_FAILURE); } return ret; } @@ -50,7 +50,7 @@ void* aCallocA_(size_t num, size_t size, const char *file, int line, const char // ShowMessage("%s:%d: in func %s: aCallocA %d %d\n",file,line,func,num,size); if (ret == NULL){ ShowFatalError("%s:%d: in func %s: aCallocA error out of memory!\n",file,line,func); - exit(1); + exit(EXIT_FAILURE); } return ret; } @@ -60,7 +60,7 @@ void* aRealloc_(void *p, size_t size, const char *file, int line, const char *fu // ShowMessage("%s:%d: in func %s: aRealloc %p %d\n",file,line,func,p,size); if (ret == NULL){ ShowFatalError("%s:%d: in func %s: aRealloc error out of memory!\n",file,line,func); - exit(1); + exit(EXIT_FAILURE); } return ret; } @@ -70,7 +70,7 @@ char* aStrdup_(const char *p, const char *file, int line, const char *func) // ShowMessage("%s:%d: in func %s: aStrdup %p\n",file,line,func,p); if (ret == NULL){ ShowFatalError("%s:%d: in func %s: aStrdup error out of memory!\n", file, line, func); - exit(1); + exit(EXIT_FAILURE); } return ret; } @@ -227,7 +227,7 @@ void* _mmalloc(size_t size, const char *file, int line, const char *func ) return (char *)p + sizeof(struct unit_head_large) - sizeof(int); } else { ShowFatalError("Memory manager::memmgr_alloc failed (allocating %d+%d bytes at %s:%d).\n", sizeof(struct unit_head_large), size, file, line); - exit(1); + exit(EXIT_FAILURE); } } @@ -288,7 +288,7 @@ void* _mmalloc(size_t size, const char *file, int line, const char *func ) // ここに来てはいけない。 ShowFatalError("Memory manager::memmgr_malloc() serious error (allocating %d+%d bytes at %s:%d)\n", sizeof(struct unit_head_large), size, file, line); memmgr_info(); - exit(1); + exit(EXIT_FAILURE); //return NULL; }; @@ -485,14 +485,14 @@ static struct block* block_malloc(void) char *pb = (char *)CALLOC(sizeof(struct block),BLOCK_ALLOC+1,file,line,func); if(pb == NULL) { ShowFatalError("Memory manager::block_alloc failed.\n"); - exit(1); + exit(EXIT_FAILURE); } // store original block address in chunk chunk = (struct chunk *)MALLOC(sizeof(struct chunk),file,line,func); if (chunk == NULL) { ShowFatalError("Memory manager::block_alloc failed.\n"); - exit(1); + exit(EXIT_FAILURE); } chunk->block = pb; chunk->next = (chunk_first) ? chunk_first : NULL; diff --git a/src/common/mapindex.c b/src/common/mapindex.c index 2fa8c9fb8..0c275c41a 100644 --- a/src/common/mapindex.c +++ b/src/common/mapindex.c @@ -150,7 +150,7 @@ void mapindex_init(void) fp=fopen(mapindex_cfgfile,"r"); if(fp==NULL){ ShowFatalError("Unable to read mapindex config file %s!\n", mapindex_cfgfile); - exit(1); //Server can't really run without this file. + exit(EXIT_FAILURE); //Server can't really run without this file. } while(fgets(line, sizeof(line), fp)) { diff --git a/src/common/socket.c b/src/common/socket.c index c70c0cbaa..6b52dd402 100644 --- a/src/common/socket.c +++ b/src/common/socket.c @@ -297,7 +297,7 @@ int make_listen_bind(uint32 ip, uint16 port) if (fd == INVALID_SOCKET) { ShowError("socket() creation failed (code %d)!\n", s_errno); - exit(1); + exit(EXIT_FAILURE); } if ( fd >= FD_SETSIZE ) { //Not enough capacity for this socket @@ -316,17 +316,17 @@ int make_listen_bind(uint32 ip, uint16 port) result = bind(fd, (struct sockaddr*)&server_address, sizeof(server_address)); if( result == SOCKET_ERROR ) { ShowError("bind failed (socket %d, code %d)!\n", fd, s_errno); - exit(1); + exit(EXIT_FAILURE); } result = listen( fd, 5 ); if( result == SOCKET_ERROR ) { ShowError("listen failed (socket %d, code %d)!\n", fd, s_errno); - exit(1); + exit(EXIT_FAILURE); } if ( fd < 0 || fd > FD_SETSIZE ) { //Crazy error that can happen in Windows? (info from Freya) ShowFatalError("listen() returned invalid fd %d!\n",fd); - exit(1); + exit(EXIT_FAILURE); } if(fd_max <= fd) fd_max = fd + 1; @@ -469,7 +469,7 @@ int RFIFOSKIP(int fd, size_t len) if ( s->rdata_size < s->rdata_pos + len ) { //fprintf(stderr,"too many skip\n"); - //exit(1); + //exit(EXIT_FAILURE); //better than a COMPLETE program abort // TEST! :) ShowError("too many skip (%d) now skipped: %d (FD: %d)\n", len, RFIFOREST(fd), fd); len = RFIFOREST(fd); @@ -494,7 +494,7 @@ int WFIFOSET(int fd, size_t len) fd, CONVIP(ip), len, s->wdata_size, s->max_wdata); ShowDebug("Likely command that caused it: 0x%x\n", (*(unsigned short*)(s->wdata + s->wdata_size))); // no other chance, make a better fifo model - exit(1); + exit(EXIT_FAILURE); } s->wdata_size += len; diff --git a/src/ladmin/ladmin.c b/src/ladmin/ladmin.c index 025488f33..475bdcdeb 100644 --- a/src/ladmin/ladmin.c +++ b/src/ladmin/ladmin.c @@ -3215,7 +3215,7 @@ int prompt(void) } else { ShowMessage("Bye.\n"); } - exit(0); + exit(EXIT_SUCCESS); // unknown command } else { if (defaultlanguage == 'F') { @@ -4199,7 +4199,7 @@ int Connect_login_server(void) if (login_fd == -1) { //Might not be the most elegant way to handle this, but I've never used ladmin so I dunno what else you could do. [Skotlex] ShowMessage("Error: Failed to connect to Login Server\n"); - exit(1); + exit(EXIT_FAILURE); } if (passenc == 0) { WFIFOHEAD(login_fd,28); diff --git a/src/login_sql/login.c b/src/login_sql/login.c index c64f14fcd..aa80f200a 100644 --- a/src/login_sql/login.c +++ b/src/login_sql/login.c @@ -299,7 +299,7 @@ int mmo_auth_sqldb_init(void) { Sql_ShowDebug(sql_handle); Sql_Free(sql_handle); - exit(1); + exit(EXIT_FAILURE); } else { diff --git a/src/map/chrif.c b/src/map/chrif.c index 7c24ea25d..ccf92a6cf 100644 --- a/src/map/chrif.c +++ b/src/map/chrif.c @@ -343,7 +343,7 @@ int chrif_connectack(int fd) { if (RFIFOB(fd,2)) { ShowFatalError("Connection to char-server failed %d.\n", RFIFOB(fd,2)); - exit(1); + exit(EXIT_FAILURE); } ShowStatus("Successfully logged on to Char Server (Connection: '"CL_WHITE"%d"CL_RESET"').\n",fd); chrif_state = 1; @@ -368,7 +368,7 @@ int chrif_sendmapack(int fd) { if (RFIFOB(fd,2)) { ShowFatalError("chrif : send map list to char server failed %d\n", RFIFOB(fd,2)); - exit(1); + exit(EXIT_FAILURE); } memcpy(wisp_server_name, RFIFOP(fd,3), NAME_LENGTH); diff --git a/src/map/clif.c b/src/map/clif.c index 02bfe2e95..58db07b2a 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -11776,7 +11776,7 @@ static int packetdb_readdb(void) sprintf(line, "%s/packet_db.txt", db_path); if( (fp=fopen(line,"r"))==NULL ){ ShowFatalError("can't read %s\n", line); - exit(1); + exit(EXIT_FAILURE); } clif_config.packet_db_ver = MAX_PACKET_VER; @@ -11886,7 +11886,7 @@ static int packetdb_readdb(void) if(str[3]==NULL){ ShowError("packet_db: packet error\n"); - exit(1); + exit(EXIT_FAILURE); } for(j=0,p2=str[3];p2;j++){ str2[j]=p2; @@ -11928,7 +11928,7 @@ int do_init_clif(void) set_defaultparse(clif_parse); if (!make_listen_bind(bind_ip,map_port)) { ShowFatalError("can't bind game port\n"); - exit(1); + exit(EXIT_FAILURE); } add_timer_func_list(clif_waitclose, "clif_waitclose"); diff --git a/src/map/map.c b/src/map/map.c index 2b9e94b23..0325ff839 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -2394,7 +2394,7 @@ int map_setipport(unsigned short mapindex, uint32 ip, uint16 port) if(ip == clif_getip() && port == clif_getport()) { //That's odd, we received info that we are the ones with this map, but... we don't have it. ShowFatalError("map_setipport : received info that this map-server SHOULD have map '%s', but it is not loaded.\n",mapindex_id2name(mapindex)); - exit(1); + exit(EXIT_FAILURE); } mdos->ip = ip; mdos->port = port; @@ -2606,7 +2606,7 @@ int map_readallmaps (void) if( (fp = fopen(map_cache_file, "rb")) == NULL ) { ShowFatalError("Unable to open map cache file "CL_WHITE"%s"CL_RESET"\n", map_cache_file); - exit(1); //No use launching server if maps can't be read. + exit(EXIT_FAILURE); //No use launching server if maps can't be read. } } @@ -2961,7 +2961,7 @@ int map_sql_init(void) ShowInfo("Connecting to the Map DB Server....\n"); if( SQL_ERROR == Sql_Connect(mmysql_handle, map_server_id, map_server_pw, map_server_ip, map_server_port, map_server_db) ) - exit(1); + exit(EXIT_FAILURE); ShowStatus("connect success! (Map Server Connection)\n"); if( strlen(default_codepage) > 0 ) @@ -2975,7 +2975,7 @@ int map_sql_init(void) ShowInfo("Connecting to the Mail DB Server....\n"); if( SQL_ERROR == Sql_Connect(mail_handle, mail_server_id, mail_server_pw, mail_server_ip, mail_server_port, mail_server_db) ) - exit(1); + exit(EXIT_FAILURE); if( strlen(default_codepage) > 0 ) if ( SQL_ERROR == Sql_SetEncoding(mail_handle, default_codepage) ) @@ -3015,7 +3015,7 @@ int log_sql_init(void) ShowInfo(""CL_WHITE"[SQL]"CL_RESET": Connecting to the Log Database "CL_WHITE"%s"CL_RESET" At "CL_WHITE"%s"CL_RESET"...\n",log_db,log_db_ip); if ( SQL_ERROR == Sql_Connect(logmysql_handle, log_db_id, log_db_pw, log_db_ip, log_db_port, log_db) ) - exit(1); + exit(EXIT_FAILURE); ShowStatus(""CL_WHITE"[SQL]"CL_RESET": Successfully '"CL_GREEN"connected"CL_RESET"' to Database '"CL_WHITE"%s"CL_RESET"'.\n", log_db); if( strlen(default_codepage) > 0 ) @@ -3269,7 +3269,7 @@ void map_helpscreen(int flag) puts(" (SQL Only)"); puts(" --version, --v, -v, /v Displays the server's version"); puts("\n"); - if (flag) exit(1); + if (flag) exit(EXIT_FAILURE); } /*====================================================== @@ -3285,7 +3285,7 @@ void map_versionscreen(int flag) puts(CL_GREEN "IRC Channel:" CL_RESET "\tirc://irc.deltaanime.net/#athena"); puts("\nOpen " CL_WHITE "readme.html" CL_RESET " for more information."); if (ATHENA_RELEASE_FLAG) ShowNotice("This version is not for release.\n"); - if (flag) exit(1); + if (flag) exit(EXIT_FAILURE); } /*====================================================== diff --git a/src/map/npc.c b/src/map/npc.c index 177612b50..35515e33c 100644 --- a/src/map/npc.c +++ b/src/map/npc.c @@ -201,10 +201,10 @@ int npc_event_export(char* lname, void* data, va_list ap) ev = (struct event_data *) aMalloc(sizeof(struct event_data)); if (ev==NULL) { ShowFatalError("npc_event_export: out of memory !\n"); - exit(1); + exit(EXIT_FAILURE); }else if (p==NULL || (p-lname)>NAME_LENGTH) { ShowFatalError("npc_event_export: label name error !\n"); - exit(1); + exit(EXIT_FAILURE); }else{ ev->nd = nd; ev->pos = pos; @@ -371,7 +371,7 @@ int npc_timerevent_import(char* lname, void* data, va_list ap) else te= (struct npc_timerevent_list*)aRealloc( te, sizeof(struct npc_timerevent_list) * (i+1) ); if(te==NULL){ ShowFatalError("npc_timerevent_import: out of memory !\n"); - exit(1); + exit(EXIT_FAILURE); } for(j=0;j<i;j++){ if(te[j].timer>t){ @@ -1604,7 +1604,7 @@ int npc_convertlabel_db(DBKey key, void* data, va_list ap) // here we check if the label fit into the buffer if (len > 23) { ShowError("npc_parse_script: label name longer than 23 chars! '%s'\n (%s)", lname, current_file); - exit(1); + exit(EXIT_FAILURE); } safestrncpy(lst[num].name, lname, NAME_LENGTH); lst[num].pos = pos; @@ -1658,7 +1658,7 @@ static void npc_parse_script_line(char* p, int* curly_count, int line) } if(string_flag) { printf("Missing '\"' at file %s line %d\n", current_file, line); - exit(1); + exit(EXIT_FAILURE); } } diff --git a/src/map/party.c b/src/map/party.c index 90689a612..68a209172 100644 --- a/src/map/party.c +++ b/src/map/party.c @@ -121,7 +121,7 @@ int party_created(int account_id,int char_id,int fail,int party_id,char *name) sd->status.party_id=party_id; if(idb_get(party_db,party_id)!=NULL){ ShowFatalError("party: id already exists!\n"); - exit(1); + exit(EXIT_FAILURE); } p=(struct party_data *)aCalloc(1,sizeof(struct party_data)); p->party.party_id=party_id; diff --git a/src/map/path.c b/src/map/path.c index 9f173fc54..48b62755a 100644 --- a/src/map/path.c +++ b/src/map/path.c @@ -59,7 +59,7 @@ static void update_heap_path(int *heap,struct tmp_path *tp,int index) if( h == heap[0] ) { ShowError("update_heap_path bug\n"); - exit(1); + exit(EXIT_FAILURE); } for( i = (h-1)/2; h > 0 && tp[index].cost < tp[heap[i+1]].cost; i = (h-1)/2 ) diff --git a/src/map/pc.c b/src/map/pc.c index 690477d10..99cde53d5 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -5946,7 +5946,7 @@ int pc_setregstr(struct map_session_data *sd,int reg,char *str) sd->regstr = (struct script_regstr *) aRealloc(sd->regstr, sizeof(sd->regstr[0]) * sd->regstr_num); if(sd->regstr==NULL){ ShowFatalError("out of memory : pc_setreg\n"); - exit(1); + exit(EXIT_FAILURE); } memset(sd->regstr + (sd->regstr_num - 1), 0, sizeof(struct script_regstr)); sd->regstr[i].index = reg; diff --git a/src/tool/grfio.c b/src/tool/grfio.c index 247395262..26cfb636f 100644 --- a/src/tool/grfio.c +++ b/src/tool/grfio.c @@ -570,7 +570,7 @@ static int grfio_entryread(char* grfname, int gentry) if (strlen(fname) > sizeof(aentry.fn) - 1) { printf("GRF file name %s is too long\n", fname); free(grf_filelist); - exit(1); + exit(EXIT_FAILURE); } srclen = 0; if ((period_ptr = strrchr(fname, '.')) != NULL) { @@ -641,7 +641,7 @@ static int grfio_entryread(char* grfname, int gentry) if (strlen(fname) > sizeof(aentry.fn)-1) { printf("GRF file name %s is too long\n", fname); free(grf_filelist); - exit(1); + exit(EXIT_FAILURE); } ofs2 = ofs + (int)strlen(fname)+1; type = grf_filelist[ofs2+12]; diff --git a/src/tool/mapcache.c b/src/tool/mapcache.c index 095245da4..b204cf7c7 100644 --- a/src/tool/mapcache.c +++ b/src/tool/mapcache.c @@ -274,7 +274,7 @@ int main(int argc, char *argv[]) map_cache_fp = fopen(map_cache_file, "r+b"); if(map_cache_fp == NULL) { printf("Failure when opening map cache file %s\n", map_cache_file); - exit(1); + exit(EXIT_FAILURE); } // Open the map list @@ -282,7 +282,7 @@ int main(int argc, char *argv[]) list = fopen(map_list_file, "r"); if(list == NULL) { printf("Failure when opening maps list file %s\n", map_list_file); - exit(2); + exit(EXIT_FAILURE); } // Initialize the main header diff --git a/src/txt-converter/login-converter.c b/src/txt-converter/login-converter.c index 114ec7735..4a9b442f9 100644 --- a/src/txt-converter/login-converter.c +++ b/src/txt-converter/login-converter.c @@ -63,7 +63,7 @@ int read_gm_account() p = (struct gm_account*)malloc(sizeof(struct gm_account)); if(p==NULL){ ShowFatalError("gm_account: out of memory!\n"); - exit(0); + exit(EXIT_FAILURE); } if(sscanf(line,"%d %d",&p->account_id,&p->level) != 2 || p->level <= 0) { @@ -101,7 +101,7 @@ int convert_login(void) { Sql_ShowDebug(mysql_handle); Sql_Free(mysql_handle); - exit(1); + exit(EXIT_FAILURE); } ShowStatus("Connect: Success!\n"); |