1
0
Fork 0

(svn r1621) -Fix: fixed some compiler warnings for the random-debug-switch

release/0.4.5
truelight 2005-01-23 19:02:53 +00:00
parent 2cf65953db
commit 8edff76765
2 changed files with 4 additions and 4 deletions

View File

@ -113,9 +113,9 @@ void NORETURN CDECL error(const char *str, ...);
#ifdef RANDOM_DEBUG #ifdef RANDOM_DEBUG
#define Random() DoRandom(__LINE__, __FILE__) #define Random() DoRandom(__LINE__, __FILE__)
uint32 DoRandom(uint line, char *file); uint32 DoRandom(int line, const char *file);
#define RandomRange(max) DoRandomRange(max, __LINE__, __FILE__) #define RandomRange(max) DoRandomRange(max, __LINE__, __FILE__)
uint DoRandomRange(uint max, uint line, char *file); uint DoRandomRange(uint max, int line, const char *file);
#else #else
uint32 Random(void); uint32 Random(void);
uint RandomRange(uint max); uint RandomRange(uint max);

4
misc.c
View File

@ -29,7 +29,7 @@ static inline uint32 ROR(uint32 x, int n)
#ifdef RANDOM_DEBUG #ifdef RANDOM_DEBUG
#include "network_data.h" #include "network_data.h"
uint32 DoRandom(uint line, char *file) uint32 DoRandom(int line, const char *file)
#else #else
uint32 Random(void) uint32 Random(void)
#endif #endif
@ -61,7 +61,7 @@ uint32 Random(void)
} }
#ifdef RANDOM_DEBUG #ifdef RANDOM_DEBUG
uint DoRandomRange(uint max, uint line, char *file) uint DoRandomRange(uint max, int line, const char *file)
{ {
return (uint16)DoRandom(line, file) * max >> 16; return (uint16)DoRandom(line, file) * max >> 16;
} }