lfnpos 50 core/chdk-dir.c int lfnpos; // position in the long output string (starts from 1 due to the terminating zero char) lfnpos 163 core/chdk-dir.c dir->fn[FNMAX-dir->lfnpos] = (char)uch; lfnpos 164 core/chdk-dir.c dir->lfnpos++; lfnpos 175 core/chdk-dir.c dir->lfnpos = 0; // position in the long output string (only zeroed here to calm down the compiler) lfnpos 230 core/chdk-dir.c if ( (cs == lfnchsum) && (dir->lfnpos-1 <= dir->mnl) ) lfnpos 233 core/chdk-dir.c strcpy(dd, (dir->fn)+FNMAX-dir->lfnpos+1); lfnpos 234 core/chdk-dir.c return (int)((dir->fn)+FNMAX-dir->lfnpos+1); lfnpos 258 core/chdk-dir.c if ( dir->lfnpos > 99+1 ) // CHDK limit (100 chars) hit, skip lfn lfnpos 270 core/chdk-dir.c dir->lfnpos = 1; // name will be filled backwards, the last char of the buffer will remain 0 for safety