diff --git a/NT/tools/pntld b/NT/tools/pntld index fa4c1a789b6787b806dfa1682c95b56665b0fc3f..ccbca3a3d192d5435858e5a5bcae75c149e85f6a 100755 --- a/NT/tools/pntld +++ b/NT/tools/pntld @@ -703,6 +703,10 @@ class dumpfile write("[%5d] Num Aux syms : %x\n",e,aux=i1(pos+17)); #endif #endif + switch(i1(pos+16)) + { + case 103: continue; /* file */ + } string name=getCOFFstring(pos); int cls=i1(pos+16); int sect=i2(pos+12); @@ -713,6 +717,7 @@ class dumpfile Symbol s=Symbol(); s->name=name; s->value=value; +// werror("SECT: %O %O\n",sect,file_sections); if(sect > 0) s->section=file_sections[sect-1]; s->type=type; @@ -971,7 +976,7 @@ int main(int argc, array(string) argv) string output="a.out"; // werror("%O\n",argv); werror("Pike Win32 partial linker.\n" - "$Id: pntld,v 1.6 2001/01/04 02:15:44 hubbe Exp $\n" + "$Id: pntld,v 1.7 2001/01/11 23:21:24 hubbe Exp $\n" "Written by Fredrik Hubinette 2000\n"); foreach(Getopt.find_all_options(argv,aggregate(