Fixed compilation warnings (mostly size_t->int, signed/unsigned conversions).
This commit is contained in:
@@ -469,9 +469,9 @@ int PC_StringizeTokens(token_t *tokens, token_t *token)
|
||||
strcat(token->string, "\"");
|
||||
for (t = tokens; t; t = t->next)
|
||||
{
|
||||
strncat(token->string, t->string, MAX_TOKEN - strlen(token->string));
|
||||
strncat(token->string, t->string, MAX_TOKEN - (int)strlen(token->string));
|
||||
} //end for
|
||||
strncat(token->string, "\"", MAX_TOKEN - strlen(token->string));
|
||||
strncat(token->string, "\"", MAX_TOKEN - (int)strlen(token->string));
|
||||
return qtrue;
|
||||
} //end of the function PC_StringizeTokens
|
||||
//============================================================================
|
||||
@@ -680,7 +680,7 @@ void PC_AddBuiltinDefines(source_t *source)
|
||||
|
||||
for (i = 0; builtin[i].string; i++)
|
||||
{
|
||||
define = (define_t *) GetMemory(sizeof(define_t) + strlen(builtin[i].string) + 1);
|
||||
define = (define_t *) GetMemory(sizeof(define_t) + (int)strlen(builtin[i].string) + 1);
|
||||
Com_Memset(define, 0, sizeof(define_t));
|
||||
define->name = (char *) define + sizeof(define_t);
|
||||
strcpy(define->name, builtin[i].string);
|
||||
@@ -705,7 +705,7 @@ int PC_ExpandBuiltinDefine(source_t *source, token_t *deftoken, define_t *define
|
||||
token_t **firsttoken, token_t **lasttoken)
|
||||
{
|
||||
token_t *token;
|
||||
unsigned long t; // time_t t; //to prevent LCC warning
|
||||
time_t t;
|
||||
char *curtime;
|
||||
|
||||
token = PC_CopyToken(deftoken);
|
||||
@@ -728,7 +728,7 @@ int PC_ExpandBuiltinDefine(source_t *source, token_t *deftoken, define_t *define
|
||||
{
|
||||
strcpy(token->string, source->scriptstack->filename);
|
||||
token->type = TT_NAME;
|
||||
token->subtype = strlen(token->string);
|
||||
token->subtype = (int)strlen(token->string);
|
||||
*firsttoken = token;
|
||||
*lasttoken = token;
|
||||
break;
|
||||
@@ -743,7 +743,7 @@ int PC_ExpandBuiltinDefine(source_t *source, token_t *deftoken, define_t *define
|
||||
strcat(token->string, "\"");
|
||||
free(curtime);
|
||||
token->type = TT_NAME;
|
||||
token->subtype = strlen(token->string);
|
||||
token->subtype = (int)strlen(token->string);
|
||||
*firsttoken = token;
|
||||
*lasttoken = token;
|
||||
break;
|
||||
@@ -757,7 +757,7 @@ int PC_ExpandBuiltinDefine(source_t *source, token_t *deftoken, define_t *define
|
||||
strcat(token->string, "\"");
|
||||
free(curtime);
|
||||
token->type = TT_NAME;
|
||||
token->subtype = strlen(token->string);
|
||||
token->subtype = (int)strlen(token->string);
|
||||
*firsttoken = token;
|
||||
*lasttoken = token;
|
||||
break;
|
||||
@@ -1215,7 +1215,7 @@ int PC_Directive_define(source_t *source)
|
||||
#endif //DEFINEHASHING
|
||||
} //end if
|
||||
//allocate define
|
||||
define = (define_t *) GetMemory(sizeof(define_t) + strlen(token.string) + 1);
|
||||
define = (define_t *) GetMemory(sizeof(define_t) + (int)strlen(token.string) + 1);
|
||||
Com_Memset(define, 0, sizeof(define_t));
|
||||
define->name = (char *) define + sizeof(define_t);
|
||||
strcpy(define->name, token.string);
|
||||
@@ -1325,7 +1325,7 @@ define_t *PC_DefineFromString(char *string)
|
||||
|
||||
PC_InitTokenHeap();
|
||||
|
||||
script = LoadScriptMemory(string, strlen(string), "*extern");
|
||||
script = LoadScriptMemory(string, (int)strlen(string), "*extern");
|
||||
//create a new source
|
||||
Com_Memset(&src, 0, sizeof(source_t));
|
||||
strncpy(src.filename, "*extern", MAX_PATH);
|
||||
@@ -1451,7 +1451,7 @@ define_t *PC_CopyDefine(source_t *source, define_t *define)
|
||||
define_t *newdefine;
|
||||
token_t *token, *newtoken, *lasttoken;
|
||||
|
||||
newdefine = (define_t *) GetMemory(sizeof(define_t) + strlen(define->name) + 1);
|
||||
newdefine = (define_t *) GetMemory(sizeof(define_t) + (int)strlen(define->name) + 1);
|
||||
//copy the define name
|
||||
newdefine->name = (char *) newdefine + sizeof(define_t);
|
||||
strcpy(newdefine->name, define->name);
|
||||
@@ -2740,7 +2740,7 @@ int PC_ReadToken(source_t *source, token_t *token)
|
||||
if (newtoken.type == TT_STRING)
|
||||
{
|
||||
token->string[strlen(token->string)-1] = '\0';
|
||||
if (strlen(token->string) + strlen(newtoken.string+1) + 1 >= MAX_TOKEN)
|
||||
if (strlen(token->string) + (int)strlen(newtoken.string+1) + 1 >= MAX_TOKEN)
|
||||
{
|
||||
SourceError(source, "string longer than MAX_TOKEN %d\n", MAX_TOKEN);
|
||||
return qfalse;
|
||||
|
||||
Reference in New Issue
Block a user