Mercurial > hg > xemacs-beta
comparison src/dired-msw.c @ 398:74fd4e045ea6 r21-2-29
Import from CVS: tag r21-2-29
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:13:30 +0200 |
parents | e11d67e05968 |
children | de805c49cfc1 |
comparison
equal
deleted
inserted
replaced
397:f4aeb21a5bad | 398:74fd4e045ea6 |
---|---|
73 #include "lisp.h" | 73 #include "lisp.h" |
74 | 74 |
75 #include "buffer.h" | 75 #include "buffer.h" |
76 #include "regex.h" | 76 #include "regex.h" |
77 | 77 |
78 #include "sysfile.h" | |
78 #include "sysdir.h" | 79 #include "sysdir.h" |
79 #include "sysfile.h" | |
80 #include "sysproc.h" | 80 #include "sysproc.h" |
81 | 81 |
82 #include <windows.h> | |
83 #include <limits.h> | 82 #include <limits.h> |
84 #include <time.h> | 83 #include <time.h> |
85 | 84 |
86 #include <winsock.h> /* To make nt.h happy */ | 85 #include <winsock.h> /* To make nt.h happy */ |
87 #include "nt.h" /* For prototypes */ | 86 #include "nt.h" /* For prototypes */ |
317 cptr[1] = cptr[4] = cptr[7] = '-'; | 316 cptr[1] = cptr[4] = cptr[7] = '-'; |
318 } else { | 317 } else { |
319 cptr[1] = cptr[4] = cptr[7] = 'w'; | 318 cptr[1] = cptr[4] = cptr[7] = 'w'; |
320 } | 319 } |
321 if ((file->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) || | 320 if ((file->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) || |
322 len > 4 && | 321 (len > 4 && |
323 (_stricmp(&file->cFileName[len - 4], ".exe") == 0 | 322 (_stricmp(&file->cFileName[len - 4], ".exe") == 0 |
324 || _stricmp(&file->cFileName[len - 4], ".com") == 0 | 323 || _stricmp(&file->cFileName[len - 4], ".com") == 0 |
325 || _stricmp(&file->cFileName[len - 4], ".bat") == 0 | 324 || _stricmp(&file->cFileName[len - 4], ".bat") == 0 |
326 #if 0 | 325 #if 0 |
327 || _stricmp(&file->cFileName[len - 4], ".pif") == 0 | 326 || _stricmp(&file->cFileName[len - 4], ".pif") == 0 |
328 #endif | 327 #endif |
329 )) | 328 ))) |
330 { | 329 { |
331 cptr[2] = cptr[5] = cptr[8] = 'x'; | 330 cptr[2] = cptr[5] = cptr[8] = 'x'; |
332 } else { | 331 } else { |
333 cptr[2] = cptr[5] = cptr[8] = '-'; | 332 cptr[2] = cptr[5] = cptr[8] = '-'; |
334 } | 333 } |
637 | 636 |
638 | 637 |
639 void | 638 void |
640 vars_of_dired_mswindows (void) | 639 vars_of_dired_mswindows (void) |
641 { | 640 { |
642 DEFVAR_BOOL ("mswindows-ls-sort-case-insensitive", &mswindows_ls_sort_case_insensitive, /* | 641 DEFVAR_BOOL ("mswindows-ls-sort-case-insensitive", &mswindows_ls_sort_case_insensitive /* |
643 *Non-nil means filenames are sorted in a case-insensitive fashion. | 642 *Non-nil means filenames are sorted in a case-insensitive fashion. |
644 Nil means filenames are sorted in a case-sensitive fashion, just like Unix. | 643 Nil means filenames are sorted in a case-sensitive fashion, just like Unix. |
645 */ ); | 644 */ ); |
646 mswindows_ls_sort_case_insensitive = 1; | 645 mswindows_ls_sort_case_insensitive = 1; |
647 | 646 |