Changeset 61 for trunk/src/emx/src/emxbind/emxbind.c
- Timestamp:
- Apr 29, 2003, 6:26:33 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/emxbind/emxbind.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r60 r61 172 172 173 173 exp.ord = stmt->export.ordinal; 174 exp.resident = ( stmt->export.flags & _MDEP_RESIDENTNAME) ? TRUE : FALSE;174 exp.resident = (!exp.ord || (stmt->export.flags & _MDEP_RESIDENTNAME)) ? TRUE : FALSE; 175 175 exp.entryname = xstrdup (stmt->export.entryname); 176 exp.flags = stmt->export.flags; 176 177 if (stmt->export.internalname[0] != 0) 177 178 exp.internalname = xstrdup (stmt->export.internalname); … … 325 326 error ("file name missing"); 326 327 else 327 {328 328 strcpy (dst, def); 329 if (ext != NULL) 330 _remext (dst); 331 } 332 if (ext != NULL) 333 _defext (dst, ext); 329 if (ext) 330 { 331 char *curext = _getext2 (dst); 332 if (curext && *curext == '.') 333 curext++; 334 if (strcmp (curext, ext)) 335 { 336 if (strlen (dst) > FNAME_SIZE - 5) 337 error ("file name too long"); 338 strcat (dst, "."); 339 strcat (dst, ext); 340 } 341 } 334 342 } 335 343 … … 433 441 434 442 opterr = FALSE; 435 443 //optswchar = "-"; 436 444 437 445 /* No command option has been seen yet. */ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.