Changeset 405 for trunk/dll/assoc.c


Ignore:
Timestamp:
Jul 29, 2006, 10:01:37 PM (19 years ago)
Author:
root
Message:

Use xfgets, xfgets_bstripcr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/assoc.c

    r342 r405  
    99  01 Aug 04 SHL Rework lstrip/rstrip usage
    1010  14 Jul 06 SHL Use Runtime_Error
     11  29 Jul 06 SHL Use xfgets, xfgets_bstripcr
    1112
    1213***********************************************************************/
     
    138139  if (fp) {
    139140    while(!feof(fp)) {
    140       if(!fgets(mask,CCHMAXPATH + 24,fp))
     141      if (!xfgets(mask,sizeof(mask),fp,pszSrcFile,__LINE__))    // fixme why +24?
    141142        break;
    142143      mask[CCHMAXPATH] = 0;
     
    144145      if(!*mask || *mask == ';')
    145146        continue;
    146       if(!fgets(cl,1024,fp) ||
    147          !fgets(sig,CCHMAXPATH + 24,fp) ||
    148          !fgets(offset,72,fp) ||
    149          !fgets(flags,72,fp))
     147      if(!xfgets(cl,sizeof(cl),fp,pszSrcFile,__LINE__) ||
     148         !xfgets(sig,CCHMAXPATH + 24,fp,pszSrcFile,__LINE__) ||
     149         !xfgets(offset,sizeof(offset),fp,pszSrcFile,__LINE__) ||
     150         !xfgets(flags,sizeof(flags),fp,pszSrcFile,__LINE__))
    150151        break;                       /* error! */
    151152      cl[1000] = 0;
     153      bstripcr(cl);
    152154      sig[CCHMAXPATH] = 0;
     155      bstripcr(sig);
    153156      offset[34] = 0;
     157      bstripcr(offset);
    154158      flags[34] = 0;
    155       bstripcr(cl);
    156       bstripcr(sig);
    157       bstripcr(offset);
    158159      bstripcr(flags);
    159       if(!*cl)
     160      if (!*cl)
    160161        continue;
    161162      info = xmallocz(sizeof(LINKASSOC),pszSrcFile,__LINE__);
Note: See TracChangeset for help on using the changeset viewer.