home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / MacPerl 5.1.3 / Mac_Perl_513_src / perl5.002 / UnPreload.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-11  |  407 b   |  27 lines  |  [TEXT/MPS ]

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