Xref: news2.mv.net comp.os.msdos.djgpp:5711 From: alaric AT abwillms DOT demon DOT co DOT uk (Alaric B. Williams) Newsgroups: comp.os.msdos.djgpp Subject: [_dos_]find{first|next} problem! Date: Sun, 07 Jul 1996 11:01:12 GMT Lines: 55 Message-ID: <836737189.11199.0@abwillms.demon.co.uk> NNTP-Posting-Host: abwillms.demon.co.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Say, does anyone have any idea why: ffblk _ffblk; int result = findfirst("*.PPM",&_ffblk,FA_ARCH | FA_RDONLY | FA_HIDDEN | FA_SYSTEM); while(!result) { colours(_ffblk.ff_name); result = findnext(&_ffblk); ah.sprites++; } and find_t _ffblk; wh.length = 0; int result = _dos_findfirst("*.RES",_A_ARCH | _A_RDONLY,&_ffblk); while(!result) { puts(_ffblk.name); wh.length++; result = _dos_findnext(&_ffblk); } /BOTH/ give filenames with the first two characters missing??? IE, a directory containing CTREE.RES SM_FONT.RES causes the second snippet to print: REE.RES _FONT.RES >HELP!< The same code worked fine in DJGPP v1.x, but fails in the latest v2 from SimTel... Thanx, ABW -- I have become... Comfortably numb... Alaric B. Williams Internet : alaric AT abwillms DOT demon DOT co DOT uk http://www.hardcafe.co.uk/Alaric/