aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'project/src/lib-file.c')
-rw-r--r--project/src/lib-file.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/project/src/lib-file.c b/project/src/lib-file.c
index 5e4f7c4..078cbc2 100644
--- a/project/src/lib-file.c
+++ b/project/src/lib-file.c
@@ -382,16 +382,16 @@ char * SplitSubPath
while ( ptr > buf )
{
ptr--;
- while ( ptr > buf && *ptr != '/' && *ptr != '\\' )
+ while ( ptr > buf && *ptr != '/' && *ptr != '\\' && *ptr != WM_CONTROL_CHAR )
ptr--;
if ( ptr == buf )
break;
*ptr = 0;
- noPRINT("TEST: |%s|\n",buf);
+ PRINT0("TEST: |%s|\n",buf);
if (!stat(buf,&st))
{
- noPRINT("FOUND: |%s|\n",buf);
+ PRINT0("FOUND: |%s|\n",buf);
if (S_ISREG(st.st_mode))
{
memmove(ptr+1,ptr,end-ptr+1);
@@ -399,7 +399,7 @@ char * SplitSubPath
return ptr;
}
*ptr = '/';
- return 0;
+ return 0;
}
*ptr = '/';
}
@@ -1059,7 +1059,7 @@ file_format_t GetByMagicFF
// test FF_WAV_OBJ & FF_SKP_OBJ
{
ccp ptr = data, end = ptr + data_size;
- for(;;)
+ while ( ptr < end )
{
while ( ptr < end && ( *ptr == ' ' || *ptr == '\t'
|| *ptr == '\r' || *ptr == '\n' ))