PDA

View Full Version : redhat9 compile warnings


wize_one
05-15-2004, 02:28 PM
for scorp and doodman to look at.


world warnings..


[root@lt1a-19 world]# make clean
rm -f ../common/EQNetwork.o ../common/timer.o ../common/packet_dump.o ../common/races.o ../common/unix.o ../common/Mutex.o ../common/MiscFunctions.o ../common/serverinfo.o ../common/packet_functions.o ../common/classes.o ../common/TCPConnection.o ../common/eqtime.o ../common/crc32.o client.o net.o console.o zoneserver.o LoginServer.o ../common/md5.o ../common/dbcore.o ../common/dbasync.o ../common/EMuShareMem.o ../common/EQEMuError.o ../common/misc.o .obj/debug.o .obj/database.o .obj/Item.o world
[root@lt1a-19 world]# make >> messages.txt
../common/EQNetwork.cpp: In member function `void EQNetworkServer::Process()':
../common/EQNetwork.cpp:230: warning: statement with no effect
../common/TCPConnection.cpp: In member function `void
TCPConnection::LineOutQueuePush(char*)':
../common/TCPConnection.cpp:453: warning: cast from `const char*' to `uchar*'
discards qualifiers from pointer target type
../common/TCPConnection.cpp: In member function `bool
TCPConnection::ProcessReceivedDataAsOldPackets(cha r*)':
../common/TCPConnection.cpp:1145: warning: comparison between signed and
unsigned integer expressions
../common/crc32.cpp:105:2: warning: #warning "Comment out i386 define if your arch isn't x86"
In file included from client.cpp:37:
../common/languages.h:50:7: warning: no newline at end of file
client.cpp: In function `bool CheckCharCreateInfo(CharCreate_Struct*)':
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1075: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1095: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
client.cpp:1115: warning: aggregate has a partly bracketed initializer
console.cpp: In constructor `Console::Console(TCPConnection*)':
console.cpp:62: warning: cast from `const char*' to `uchar*' discards
qualifiers from pointer target type
console.cpp: In member function `void Console::ProcessCommand(const char*)':
console.cpp:578: warning: comparison between signed and unsigned integer
expressions
zoneserver.cpp: In member function `bool ZoneServer::Process()':
zoneserver.cpp:418: warning: suggest parentheses around assignment used as
truth value
../common/EQEMuError.cpp: In function `void AddEQEMuError(eEQEMuError, bool)':
../common/EQEMuError.cpp:46: warning: cast to pointer from integer of different
size
../common/EQEMuError.cpp:46: warning: comparison between signed and unsigned
integer expressions
../common/MiscFunctions.h: In destructor `void AutoDelete<T>::AutoDelete()
[with T = void]':
../common/EQEMuError.cpp:23: instantiated from here
../common/MiscFunctions.h:96: warning: deleting `void*' is undefined
Account Attempting to be created:PepsiPhreakZ 0
../common/database.cpp: In member function `void Database::ConvertItemBlob()':
../common/database.cpp:7170: warning: statement with no effect
../common/database.cpp:7178: warning: statement with no effect

../common/Item.cpp: In member function `virtual bool
ItemCommonInst::IsEquipable(short unsigned int, short unsigned int) const':
../common/Item.cpp:239: warning: comparison between signed and unsigned integer
expressions



zone warnings

[root@lt1a-19 zone]# make clean
rm -f ../common/EQNetwork.o ../common/timer.o ../common/packet_dump.o ../common/packet_functions.o ../common/unix.o ../common/packet_dump_file.o ../common/Mutex.o ../common/MiscFunctions.o zone.o entity.o mob.o client.o client_process.o npc.o net.o spawn2.o attack.o hate_list.o ../common/serverinfo.o ../common/moremath.o worldserver.o spells.o spawngroup.o loottables.o faction.o Map.o PlayerCorpse.o petitions.o MobAI.o Object.o ../common/eqtime.o groups.o ../common/classes.o ../common/races.o ../common/TCPConnection.o forage.o ../common/crc32.o ../common/guilds.o ../common/md5.o ../common/dbcore.o ../common/dbasync.o zonedbasync.o parser.o embperl.o embparser.o ../common/EMuShareMem.o ../common/EQEMuError.o .obj/debug.o .obj/database.o .obj/Item.o .obj/misc.o doors.o command.o beacon.o zone import_raw_items.o import_raw_items
[root@lt1a-19 zone]# make -f makefile.
makefile.orig makefile.perl
[root@lt1a-19 zone]# make -f makefile.
makefile.orig makefile.perl
[root@lt1a-19 zone]# make -f makefile.perl >> messages.txt
../common/EQNetwork.cpp: In member function `void EQNetworkServer::Process()':
../common/EQNetwork.cpp:230: warning: statement with no effect
zone.cpp: In static member function `static bool Zone::Bootup(unsigned int,
bool)':
zone.cpp:159: warning: aggregate has a partly bracketed initializer
zone.cpp:217: warning: aggregate has a partly bracketed initializer
zone.cpp:217: warning: aggregate has a partly bracketed initializer
entity.cpp: In member function `Client* Entity::CastToClient()':
entity.cpp:87: warning: statement with no effect
client.cpp: In member function `bool Client::UpdateLDoNPoints(int, unsigned
int)':
client.cpp:1049: warning: comparison between signed and unsigned integer
expressions
client.cpp:1068: warning: comparison between signed and unsigned integer
expressions
client.cpp:1072: warning: comparison between signed and unsigned integer
expressions
client.cpp:1077: warning: comparison between signed and unsigned integer
expressions
client.cpp:1082: warning: comparison between signed and unsigned integer
expressions
client.cpp:1087: warning: comparison between signed and unsigned integer
expressions
client.cpp:1092: warning: comparison between signed and unsigned integer
expressions
client.cpp:1113: warning: comparison between signed and unsigned integer
expressions
client.cpp:1123: warning: comparison between signed and unsigned integer
expressions
client.cpp:1133: warning: comparison between signed and unsigned integer
expressions
client.cpp:1143: warning: comparison between signed and unsigned integer
expressions
client.cpp:1153: warning: comparison between signed and unsigned integer
expressions
client.cpp: In member function `virtual sint32 Client::CalcMaxHP()':
client.cpp:1507: warning: assignment to `sint32' from `float'
client.cpp:1507: warning: argument to `int' from `float'
client.cpp:1509: warning: assignment to `sint32' from `float'
client.cpp:1509: warning: argument to `int' from `float'
client.cpp:1511: warning: assignment to `sint32' from `float'
client.cpp:1511: warning: argument to `int' from `float'
client.cpp: In member function `uint32 Client::NukeItem(unsigned int)':
client.cpp:2032: warning: unused variable `int i'
client.cpp: In member function `virtual void
Client::FillSpawnStruct(NewSpawn_Struct*, Mob*)':
client.cpp:2280: warning: comparison between signed and unsigned integer
expressions
client.cpp: In member function `bool Client::BindWound(Mob*, bool, bool)':
client.cpp:3517: warning: assignment to `int' from `double'
client.cpp:3517: warning: argument to `int' from `double'
client.cpp: In member function `bool Client::SwapItem(MoveItem_Struct*)':
client.cpp:3699: warning: comparison between signed and unsigned integer
expressions
client.cpp:3863: warning: comparison between signed and unsigned integer
expressions
client.cpp: In member function `void Client::SendTribute()':
client.cpp:4231: warning: deprecated conversion from string constant to `char*'
client.cpp:4348:2: warning: no newline at end of file
client_process.cpp: In member function `int Client::HandlePacket(const
APPLAYER*)':
client_process.cpp:1456: warning: unused variable `ZonePoint*zp'
client_process.cpp:2068: warning: unused variable `ManaChange_Struct*p'
client_process.cpp:2160: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:2260: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:2426: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:2643: warning: unused variable `TradeRequest_Struct*msg'
client_process.cpp:3061: warning: unused variable `int vlc'
client_process.cpp:3161: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:4497: warning: unused variable `Split_Struct*split'
client_process.cpp: In member function `bool
Client::FinishConnState2(DBAsyncWork*)':
client_process.cpp:4660: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:4766: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:4778: warning: comparison between signed and unsigned
integer expressions
client_process.cpp:5081: warning: unused variable `uint32 crc'
client_process.cpp: In member function `void
Client::BulkSendMerchantInventory(int, short unsigned int)':
client_process.cpp:5885: warning: passing `double' for argument 1 of `void
ItemInst::SetPrice(unsigned int)'
client_process.cpp: In member function `GetItems_Struct*
Client::GetTraderItems()':
client_process.cpp:6187: warning: unused variable `int16 charges'
client_process.cpp: In member function `int16 Client::FindTraderItem(unsigned
int, short unsigned int)':
client_process.cpp:6209: warning: unused variable `int16 charges'
npc.cpp: In member function `bool NPC::IsFactionListAlly(int)':
npc.cpp:297: warning: comparison between signed and unsigned integer
expressions
attack.cpp: In member function `bool Mob::AvoidDamage(Mob*, sint32&, short
unsigned int, unsigned char, int, short unsigned int)':
attack.cpp:443: warning: assignment to `int' from `float'
attack.cpp:443: warning: argument to `int' from `float'
attack.cpp: In member function `virtual bool NPC::Attack(Mob*, int, bool)':
attack.cpp:1437: warning: assignment to `int16' from `float'
attack.cpp:1437: warning: argument to `short unsigned int' from `float'
attack.cpp:1447: warning: assignment to `int16' from `float'
attack.cpp:1447: warning: argument to `short unsigned int' from `float'
attack.cpp:1455: warning: assignment to `int16' from `float'
attack.cpp:1455: warning: argument to `short unsigned int' from `float'
attack.cpp:1463: warning: assignment to `int16' from `float'
attack.cpp:1463: warning: argument to `short unsigned int' from `float'
attack.cpp:1470: warning: assignment to `int16' from `float'
attack.cpp:1470: warning: argument to `short unsigned int' from `float'
attack.cpp: In member function `void Mob::MonkSpecialAttack(Mob*, unsigned
char)':
attack.cpp:2071: warning: assignment to `sint32' from `double'
attack.cpp:2071: warning: argument to `int' from `double'
attack.cpp:2087: warning: assignment to `sint32' from `double'
attack.cpp:2087: warning: argument to `int' from `double'
attack.cpp:2094: warning: assignment to `sint32' from `double'
attack.cpp:2094: warning: argument to `int' from `double'
attack.cpp:2101: warning: assignment to `sint32' from `double'
attack.cpp:2101: warning: argument to `int' from `double'
attack.cpp:2108: warning: assignment to `sint32' from `double'
attack.cpp:2108: warning: argument to `int' from `double'
attack.cpp:2115: warning: assignment to `sint32' from `double'
attack.cpp:2115: warning: argument to `int' from `double'
spells.cpp: In member function `bool Mob::SpellEffect(Mob*, short unsigned int,
double)':
spells.cpp:1872: warning: assignment to `int' from `float'
spells.cpp:1872: warning: argument to `int' from `float'
spells.cpp:1877: warning: assignment to `int' from `float'
spells.cpp:1877: warning: argument to `int' from `float'
spells.cpp:1882: warning: assignment to `int' from `float'
spells.cpp:1882: warning: argument to `int' from `float'
spells.cpp:1887: warning: assignment to `int' from `float'
spells.cpp:1887: warning: argument to `int' from `float'
spells.cpp:1892: warning: assignment to `int' from `float'
spells.cpp:1892: warning: argument to `int' from `float'
spells.cpp:2223: warning: assignment to `int' from `float'
spells.cpp:2223: warning: argument to `int' from `float'
spells.cpp: In member function `bool Mob::IsImmuneToSpell(short unsigned int,
Mob*)':
spells.cpp:4225: warning: comparison is always true due to limited range of
data type
loottables.cpp: In member function `void Database::AddLootDropToNPC(NPC*,
unsigned int, ItemList*)':
loottables.cpp:547: warning: comparison between signed and unsigned integer
expressions
loottables.cpp:562: warning: unused variable `char tmp[20]'
faction.cpp: In member function `sint32 Client::GetCharacterFactionLevel(int)':
faction.cpp:298: warning: comparison between signed and unsigned integer
expressions
faction.cpp: In member function `bool Database::GetFactionData(FactionMods*,
int, int, int, int)':
faction.cpp:309: warning: comparison between signed and unsigned integer
expressions
faction.cpp:343: warning: comparison between signed and unsigned integer
expressions
faction.cpp:350: warning: comparison between signed and unsigned integer
expressions
faction.cpp:357: warning: comparison between signed and unsigned integer
expressions
faction.cpp: In member function `bool
Database::SetCharacterFactionLevel(unsigned int, int, int,
LinkedList<FactionValue*>*)':
faction.cpp:544: warning: comparison between signed and unsigned integer
expressions
MobAI.cpp: In member function `void Mob::AI_Process()':
MobAI.cpp:1092: warning: unused variable `char temp[100]'
MobAI.cpp: In member function `void Mob::UpdateWaypoint(int)':
MobAI.cpp:1210: warning: comparison between signed and unsigned integer
expressions
MobAI.cpp:1211: warning: assignment to `int' from `float'
MobAI.cpp:1211: warning: argument to `int' from `float'
MobAI.cpp:1212: warning: assignment to `int' from `float'
MobAI.cpp:1212: warning: argument to `int' from `float'
MobAI.cpp:1213: warning: assignment to `int' from `float'
MobAI.cpp:1213: warning: argument to `int' from `float'
MobAI.cpp: In member function `bool Mob::CalculateNewPosition2(float, float,
float, float)':
MobAI.cpp:1390: warning: initialization to `int' from `float'
MobAI.cpp:1390: warning: argument to `int' from `float'
MobAI.cpp:1376: warning: unused variable `float nh'
MobAI.cpp: In member function `bool Mob::CalculateNewPosition(float, float,
float, float)':
MobAI.cpp:1454: warning: unused variable `float nh'
MobAI.cpp: In member function `sint8 NPC::CheckNPCFactionAlly(int)':
MobAI.cpp:2089: warning: comparison between signed and unsigned integer
expressions
Object.cpp: In member function `void Object::HandleCombine(Client*, const
NewCombine_Struct*)':
Object.cpp:401: warning: comparison between signed and unsigned integer
expressions
Object.cpp:405: warning: comparison between signed and unsigned integer
expressions
Object.cpp:467: warning: comparison between signed and unsigned integer
expressions
Object.cpp:471: warning: comparison between signed and unsigned integer
expressions
../common/TCPConnection.cpp: In member function `void
TCPConnection::LineOutQueuePush(char*)':
../common/TCPConnection.cpp:453: warning: cast from `const char*' to `uchar*'
discards qualifiers from pointer target type
../common/TCPConnection.cpp: In member function `bool
TCPConnection::ProcessReceivedDataAsOldPackets(cha r*)':
../common/TCPConnection.cpp:1145: warning: comparison between signed and
unsigned integer expressions
../common/crc32.cpp:105:2: warning: #warning "Comment out i386 define if your arch isn't x86"
zonedbasync.cpp: In function `bool DBAsyncCB_CharacterBackup(DBAsyncWork*)':
zonedbasync.cpp:71: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In function `std::string strlwr(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >)':
parser.cpp:161: warning: cast from `const char*' to `char*' discards qualifiers
from pointer target type
parser.cpp: In member function `void Parser::MakeParms(const char*, unsigned
int)':
parser.cpp:264: warning: cast from `const char*' to `char*' discards qualifiers
from pointer target type
parser.cpp:267: warning: cast from `const char*' to `char*' discards qualifiers
from pointer target type
parser.cpp: In member function `bool Parser::HasQuestFile(unsigned int)':
parser.cpp:291: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In member function `virtual void Parser::Event(int, unsigned int,
const char*, Mob*, Mob*)':
parser.cpp:304: warning: comparison between signed and unsigned integer
expressions
parser.cpp:342: warning: suggest parentheses around assignment used as truth
value
Account Attempting to be created:betaspyzyx 0
parser.cpp: In member function `bool Parser::SetNPCqstID(unsigned int, unsigned
int)':
parser.cpp:506: warning: suggest parentheses around assignment used as truth
value
parser.cpp: In member function `int32 Parser::GetNPCqstID(unsigned int)':
parser.cpp:517: warning: return of negative value `-1' to `int32'
parser.cpp:517: warning: argument of negative value `-1' to `unsigned int'
parser.cpp:521: warning: return of negative value `-1' to `int32'
parser.cpp:521: warning: argument of negative value `-1' to `unsigned int'
parser.cpp: In member function `void Parser::SendCommands(const char*, unsigned
int, Mob*, Mob*)':
parser.cpp:544: warning: comparison between signed and unsigned integer
expressions
parser.cpp:548: warning: cast from `const char*' to `char*' discards qualifiers
from pointer target type
parser.cpp: In member function `void Parser::ClearEventsByNPCID(unsigned int)':
parser.cpp:633: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In member function `void Parser::ExCommands(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int, unsigned int, Mob*,
Mob*)':
parser.cpp:691: warning: unused variable `int once'
parser.cpp:736: warning: unused variable `int8 guildwarset'
parser.cpp:890: warning: cast to pointer from integer of different size
parser.cpp:898: warning: cast to pointer from integer of different size
parser.cpp:941: warning: NULL used in arithmetic
parser.cpp:1100: warning: unused variable `char**row'
parser.cpp:1170: warning: unused variable `char**row'
parser.cpp:1203: warning: unused variable `char**row'
parser.cpp: In member function `int Parser::LoadScript(int, const char*,
Mob*)':
parser.cpp:1333: warning: passing negative value `-1' for argument 2 of `bool
Parser::SetNPCqstID(unsigned int, unsigned int)'
parser.cpp: In member function `void Parser::Replace(std::string&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
int)':
parser.cpp:1398: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In member function `std::string
Parser::GetVar(std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, unsigned int)':
parser.cpp:1417: warning: cast from `const char*' to `char*' discards
qualifiers from pointer target type
parser.cpp: In member function `void Parser::DelChatAndItemVars(unsigned int)':
parser.cpp:1446: warning: unused variable `MyListItem<vars>*Ptr'
parser.cpp: In member function `void Parser::HandleVars(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::string&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
unsigned int, Mob*)':
parser.cpp:1550: warning: cast from `const char*' to `char*' discards
qualifiers from pointer target type
parser.cpp:1558: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In member function `void Parser::ParseVars(std::string&, unsigned
int, Mob*)':
parser.cpp:1620: warning: comparison between signed and unsigned integer
expressions
parser.cpp:1620: warning: comparison between signed and unsigned integer
expressions
parser.cpp:1625: warning: comparison between signed and unsigned integer
expressions
parser.cpp:1644: warning: comparison between signed and unsigned integer
expressions

parser.cpp: In function `char* fixstring(char*)':
parser.cpp:1709: warning: comparison between signed and unsigned integer
expressions
parser.cpp: In function `int DoCompare(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >)':
parser.cpp:1736: warning: cast from `const char*' to `char*' discards
qualifiers from pointer target type
parser.cpp:1736: warning: cast from `const char*' to `char*' discards
qualifiers from pointer target type
parser.cpp:1740: warning: cast from `const char*' to `char*' discards
qualifiers from pointer target type
parser.cpp:1740: warning: cast from `const char*' to `char*' discards
qualifiers from pointer target type
embperl.cpp:23: warning: ignoring #pragma comment
embperl.cpp: In function `void xs_init(PerlInterpreter*)':
embperl.cpp:27: warning: deprecated conversion from string constant to `char*'
embperl.cpp:27: warning: deprecated conversion from string constant to `char*'
embperl.cpp: In constructor `Embperl::Embperl()':
embperl.cpp:32: warning: deprecated conversion from string constant to `char*'
embperl.cpp:32: warning: deprecated conversion from string constant to `char*'
embperl.cpp:32: warning: deprecated conversion from string constant to `char*'
embperl.cpp: In member function `void Embperl::dosub(const char*, const
std::vector<std::string, std::allocator<std::string> >*, int) const':
embperl.cpp:118: warning: unused variable `PerlInterpreter*my_perl'
embperl.cpp:136: warning: unused variable `PerlInterpreter*my_perl'
embparser.cpp: In member function `virtual void PerlembParser::Event(int,
unsigned int, const char*, Mob*, Mob*)':
embparser.cpp:120: warning: suggest parentheses around assignment used as truth
value
embparser.cpp:97: warning: unused variable `char tmpname[64]'
../common/EQEMuError.cpp: In function `void AddEQEMuError(eEQEMuError, bool)':
../common/EQEMuError.cpp:46: warning: cast to pointer from integer of different
size
../common/EQEMuError.cpp:46: warning: comparison between signed and unsigned
integer expressions
../common/MiscFunctions.h: In destructor `void AutoDelete<T>::AutoDelete()
[with T = void]':
../common/EQEMuError.cpp:23: instantiated from here
../common/MiscFunctions.h:96: warning: deleting `void*' is undefined
../common/database.cpp: In member function `void Database::ConvertItemBlob()':
../common/database.cpp:7170: warning: statement with no effect
../common/database.cpp:7178: warning: statement with no effect
../common/Item.cpp: In member function `virtual bool
ItemCommonInst::IsEquipable(short unsigned int, short unsigned int) const':
../common/Item.cpp:239: warning: comparison between signed and unsigned integer
expressions
command.cpp:614:17: warning: "/*" within comment

smogo
05-16-2004, 09:23 AM
gcc can be quite pedantic sometimes, even without the flag :(

wize_one
05-16-2004, 09:27 AM
posted those so doodman had a list of things to look at..8) was gonna try to make it a little more linux friendly.. i think

smogo
05-16-2004, 09:44 AM
EMu is linux friendly :) :) :) i love 'em both 8)

Actually it'd be great to noise those warnings off. i don't even read them anymore ... which means when something is odd in new code we don't notice :(