home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Resources / System / BoingBag1 / Contributions / Workbench / RexxArpLib3p6 / src / libinit.diff < prev    next >
Text File  |  1998-06-26  |  1KB  |  36 lines

  1.  
  2.         TO TRANSFORM sc:source/libinit.c INTO libinit.c ...
  3.  
  4. *** CHANGE 76 IN sc:source/libinit.c TO 76 IN libinit.c ***
  5. <extern long far _Libmergeddata; 
  6.  
  7. ---------------
  8. >extern long __far _Libmergeddata; 
  9.  
  10. *** CHANGE 124 IN sc:source/libinit.c TO 124 IN libinit.c ***
  11. <    memcpy(ddata, (void *)sdata, DATAWORDS*4);
  12.  
  13. ---------------
  14. >    memcpy(ddata, (void *)sdata, (size_t) DATAWORDS * 4);
  15.  
  16. *** CHANGE 150 IN sc:source/libinit.c TO 150 IN libinit.c ***
  17. <      memcpy((void *)libbase->ml_relocs, (void *)sdata, (nrelocs * 4) + 4);
  18.  
  19. ---------------
  20. >      memcpy((void *)libbase->ml_relocs, (void *)sdata, (size_t) (nrelocs * 4) + 4);
  21.  
  22. *** CHANGE 188 IN sc:source/libinit.c TO 188 IN libinit.c ***
  23. <           (long)(MYLIBRARYSIZE + DATAWORDS*4 + SIZEJMPTAB));
  24.  
  25. ---------------
  26. >           (size_t) (MYLIBRARYSIZE + DATAWORDS*4 + SIZEJMPTAB));
  27.  
  28. *** CHANGE [309,310] IN sc:source/libinit.c TO [309,310] IN libinit.c ***
  29. <        libsize = libbase->ml_Lib.lib_NegSize + libbase->ml_Lib.lib_PosSize;
  30. <        FreeMem( (char *) libbase - libbase->ml_Lib.lib_NegSize,(LONG) libsize );
  31.  
  32. ---------------
  33. >        libsize = (ULONG) libbase->ml_Lib.lib_NegSize + (ULONG) libbase->ml_Lib.lib_PosSize;
  34. >        FreeMem( (char *) libbase - libbase->ml_Lib.lib_NegSize, (LONG) libsize );
  35.  
  36.