Changeset 434 for EcnlProtoTool/trunk/ntshell/ntshell/usrcmd.c
- Timestamp:
- Jul 5, 2020, 10:12:16 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/ntshell/ntshell/usrcmd.c
r433 r434 249 249 char *fn; 250 250 251 #if _USE_LFN251 #if FF_USE_LFN 252 252 fn = *fno->lfname ? fno->lfname : fno->fname; 253 253 #else … … 289 289 } 290 290 291 #define LFN_BUF_SIZE ( _MAX_LFN + 1)291 #define LFN_BUF_SIZE (FF_MAX_LFN + 1) 292 292 /* lsコマンド dir内 表示 */ 293 293 void print_ls(char *path_p, char *pattern_p, BYTE list_option) … … 295 295 FRESULT res; 296 296 FILINFO fno; 297 DIR dir;297 FATFS_DIR dir; 298 298 char *fn; /* This function assumes non-Unicode configuration */ 299 299 … … 308 308 } 309 309 310 #if _USE_LFN310 #if FF_USE_LFN 311 311 char *lfn = NULL; 312 312 lfn = ff_memalloc(LFN_BUF_SIZE); … … 330 330 331 331 while ((res == FR_OK) && (fno.fname[0] != 0)) { 332 if (pattern_p != NULL && (fno.fattrib & AM_DIR) && ((fno.fname[0] == '.') ? (pattern_p[0] == '.') : 1)) {/* DIR とパターンマッチしている場合はDIR 内部を ls する */333 #if _USE_LFN332 if (pattern_p != NULL && (fno.fattrib & AM_DIR) && ((fno.fname[0] == '.') ? (pattern_p[0] == '.') : 1)) {/* FATFS_DIR とパターンマッチしている場合は FATFS_DIR 内部を ls する */ 333 #if FF_USE_LFN 334 334 fn = *fno.lfname ? fno.lfname : fno.fname; 335 335 #else … … 381 381 { 382 382 char *pattern_p = NULL, *basename_p = NULL, *dirname_p = NULL; 383 char default_pattern[ _MAX_LFN] = "";383 char default_pattern[FF_MAX_LFN] = ""; 384 384 int c; 385 385 BYTE list_option = 0; … … 443 443 return 0; 444 444 445 #if _USE_LFN445 #if FF_USE_LFN 446 446 /* LFN buffer alloc */ 447 447 lfn = ff_memalloc(LFN_BUF_SIZE);
Note:
See TracChangeset
for help on using the changeset viewer.