Fossil SCM

Amend [9919dfbbaa]: fix a comment typo and rename a variable.

florian 2024-10-15 05:36 trunk
Commit d7d106227fad4ae365daa9c309f23daeb231bc0f40e67135dc335cb7e75381d6
1 file changed +4 -4
+4 -4
--- src/winfile.c
+++ src/winfile.c
@@ -300,15 +300,15 @@
300300
int win32_compare_filenames_nocase(
301301
const wchar_t *fn1,
302302
const wchar_t *fn2
303303
){
304304
static FARPROC fnCompareStringOrdinal;
305
- static int try_fnCompareStringOrdinal;
306
- if( !try_fnCompareStringOrdinal ){
305
+ static int tried_CompareStringOrdinal;
306
+ if( !tried_CompareStringOrdinal ){
307307
fnCompareStringOrdinal =
308308
GetProcAddress(GetModuleHandleA("kernel32"),"CompareStringOrdinal");
309
- try_fnCompareStringOrdinal = 1;
309
+ tried_CompareStringOrdinal = 1;
310310
}
311311
if( fnCompareStringOrdinal ){
312312
return -2 + fnCompareStringOrdinal(fn1,-1,fn2,-1,1);
313313
}else{
314314
return lstrcmpiW(fn1,fn2);
@@ -319,11 +319,11 @@
319319
#define IS_DIRSEP(s,i) ( s[i]=='/' || s[i]=='\\' )
320320
#define NEXT_DIRSEP(s,i) while( s[i] && s[i]!='/' && s[i]!='\\' ){i++;}
321321
322322
/* The Win32 version of file_case_preferred_name() from file.c, which is able to
323323
** find case-preserved file names containing non-ASCII characters. The result is
324
-** allocated by fossil_malloc() and *should* be free'd by tha caller. While this
324
+** allocated by fossil_malloc() and *should* be free'd by the caller. While this
325325
** function usually gets canonicalized paths, it is able to handle any input and
326326
** figure out more cases than the original:
327327
**
328328
** fossil test-case-filename C:/ .//..\WINDOWS\/.//.\SYSTEM32\.\NOTEPAD.EXE
329329
** → Original: .//..\WINDOWS\/.//.\SYSTEM32\.\NOTEPAD.EXE
330330
--- src/winfile.c
+++ src/winfile.c
@@ -300,15 +300,15 @@
300 int win32_compare_filenames_nocase(
301 const wchar_t *fn1,
302 const wchar_t *fn2
303 ){
304 static FARPROC fnCompareStringOrdinal;
305 static int try_fnCompareStringOrdinal;
306 if( !try_fnCompareStringOrdinal ){
307 fnCompareStringOrdinal =
308 GetProcAddress(GetModuleHandleA("kernel32"),"CompareStringOrdinal");
309 try_fnCompareStringOrdinal = 1;
310 }
311 if( fnCompareStringOrdinal ){
312 return -2 + fnCompareStringOrdinal(fn1,-1,fn2,-1,1);
313 }else{
314 return lstrcmpiW(fn1,fn2);
@@ -319,11 +319,11 @@
319 #define IS_DIRSEP(s,i) ( s[i]=='/' || s[i]=='\\' )
320 #define NEXT_DIRSEP(s,i) while( s[i] && s[i]!='/' && s[i]!='\\' ){i++;}
321
322 /* The Win32 version of file_case_preferred_name() from file.c, which is able to
323 ** find case-preserved file names containing non-ASCII characters. The result is
324 ** allocated by fossil_malloc() and *should* be free'd by tha caller. While this
325 ** function usually gets canonicalized paths, it is able to handle any input and
326 ** figure out more cases than the original:
327 **
328 ** fossil test-case-filename C:/ .//..\WINDOWS\/.//.\SYSTEM32\.\NOTEPAD.EXE
329 ** → Original: .//..\WINDOWS\/.//.\SYSTEM32\.\NOTEPAD.EXE
330
--- src/winfile.c
+++ src/winfile.c
@@ -300,15 +300,15 @@
300 int win32_compare_filenames_nocase(
301 const wchar_t *fn1,
302 const wchar_t *fn2
303 ){
304 static FARPROC fnCompareStringOrdinal;
305 static int tried_CompareStringOrdinal;
306 if( !tried_CompareStringOrdinal ){
307 fnCompareStringOrdinal =
308 GetProcAddress(GetModuleHandleA("kernel32"),"CompareStringOrdinal");
309 tried_CompareStringOrdinal = 1;
310 }
311 if( fnCompareStringOrdinal ){
312 return -2 + fnCompareStringOrdinal(fn1,-1,fn2,-1,1);
313 }else{
314 return lstrcmpiW(fn1,fn2);
@@ -319,11 +319,11 @@
319 #define IS_DIRSEP(s,i) ( s[i]=='/' || s[i]=='\\' )
320 #define NEXT_DIRSEP(s,i) while( s[i] && s[i]!='/' && s[i]!='\\' ){i++;}
321
322 /* The Win32 version of file_case_preferred_name() from file.c, which is able to
323 ** find case-preserved file names containing non-ASCII characters. The result is
324 ** allocated by fossil_malloc() and *should* be free'd by the caller. While this
325 ** function usually gets canonicalized paths, it is able to handle any input and
326 ** figure out more cases than the original:
327 **
328 ** fossil test-case-filename C:/ .//..\WINDOWS\/.//.\SYSTEM32\.\NOTEPAD.EXE
329 ** → Original: .//..\WINDOWS\/.//.\SYSTEM32\.\NOTEPAD.EXE
330

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button