@@ -459,7 +459,7 @@ switch(sig)
459
459
}
460
460
#endif /* no EMSCRIPTEN */
461
461
462
- char * which (char * name , char * buff )
462
+ char * which (char * name , char * buff /*char[PATH_MAX]*/ )
463
463
{
464
464
char * path_list , * test , * tmp , * path_parsed ;
465
465
struct stat filestat ;
@@ -495,7 +495,7 @@ for (i = 0; i < count; i++)
495
495
len = strlen (test );
496
496
if ((len + nlen + 2 ) > PATH_MAX )
497
497
return (NULL );
498
- strncpy (buff , test , len + 1 );
498
+ strncpy (buff , test , PATH_MAX );
499
499
buff [len ] = '/' ;
500
500
memcpy (buff + len + 1 , name , nlen );
501
501
buff [len + 1 + nlen ] = 0 ;
557
557
if (strchr (name , '/' ) == NULL )
558
558
if ((name = which (name , alloca (PATH_MAX ))) == NULL )
559
559
{
560
- printf ("%s: %s \n" , strerror (ENOENT ), name );
560
+ printf ("%s: exepath is NULL \n" , strerror (ENOENT ));
561
561
exit (ENOENT );
562
562
}
563
563
loadFile (name , * (unsigned int * )linkOffset , 1 , mainContext );
@@ -2721,9 +2721,10 @@ while(size--)
2721
2721
case '"' : varPrintf (device ,"\\%c" ,'"' ); break ;
2722
2722
default :
2723
2723
if ((unsigned char )chr < 32 || (stringOutputRaw && (unsigned char )chr > 126 ))
2724
- varPrintf (device ,"\\%03u" , (unsigned char )chr );
2725
- else
2726
- varPrintf (device ,"%c" ,chr ); break ;
2724
+ varPrintf (device ,"\\%03u" , (unsigned char )chr );
2725
+ else
2726
+ varPrintf (device ,"%c" ,chr );
2727
+ break ;
2727
2728
}
2728
2729
}
2729
2730
varPrintf (device ,"\"" );
@@ -3156,7 +3157,7 @@ char * errorMessage[] =
3156
3157
void errorMissingPar (STREAM * stream )
3157
3158
{
3158
3159
char str [48 ];
3159
- snprintf (str , 40 , "...%.40s" , ((char * )((stream -> ptr - stream -> buffer ) > 40 ? stream -> ptr - 40 : stream -> buffer )));
3160
+ snprintf (str , 44 , "...%.40s" , ((char * )((stream -> ptr - stream -> buffer ) > 40 ? stream -> ptr - 40 : stream -> buffer )));
3160
3161
errorProcExt2 (ERR_MISSING_PAR , stuffString (str ));
3161
3162
}
3162
3163
@@ -5136,13 +5137,12 @@ SYMBOL * symbol;
5136
5137
CELL * next ;
5137
5138
5138
5139
for (;;)
5139
- {
5140
+ {
5140
5141
params = getSymbol (params , & symbol );
5141
5142
next = params -> next ;
5142
- if (params == nilCell )
5143
- return (errorProc (ERR_MISSING_ARGUMENT ));
5143
+ if (params == nilCell ) return errorProc (ERR_MISSING_ARGUMENT );
5144
5144
pushResultFlag = TRUE;
5145
- if (next == nilCell ) return ( setDefine (symbol , params , SET_SET ) );
5145
+ if (next == nilCell ) return setDefine (symbol , params , SET_SET );
5146
5146
setDefine (symbol , params , SET_SET );
5147
5147
params = next ;
5148
5148
}
@@ -6646,7 +6646,7 @@ else
6646
6646
else
6647
6647
return (errorProcExt (ERR_CONTEXT_EXPECTED , params ));
6648
6648
6649
- overWriteFlag = (evaluateExpression (next )-> type != CELL_NIL );
6649
+ overWriteFlag = (evaluateExpression (next )-> type != CELL_NIL );
6650
6650
6651
6651
/* allow symbols to be converted to contexts */
6652
6652
if (symbolType (toContext ) != CELL_CONTEXT )
0 commit comments