home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / MacPerl 5.0.3 / MacPerl Source ƒ / Perl5 / UnPreload.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-08-24  |  358 b   |  24 lines  |  [TEXT/MPS ]

  1. #include <stdlib.h>
  2.  
  3. #include <Types.h>
  4. #include <Resources.h>
  5.  
  6. void main(int argc, char ** argv)
  7. {
  8.     short    res = openresfile(argv[1]);
  9.     Handle    rsrc;
  10.     
  11.     if (res == -1)
  12.         exit(1);
  13.     
  14.     SetResLoad(false);
  15.     
  16.     if (rsrc = GetResource('CODE', 1))
  17.         SetResAttrs(rsrc, GetResAttrs(rsrc) & ~resPreload);
  18.     
  19.     SetResLoad(true);
  20.     
  21.     UpdateResFile(res);
  22.     CloseResFile(res);
  23. }
  24.