ProgArgs.cp 688 B

1234567891011121314151617181920212223
  1. (*
  2. * Library module for GP Component Pascal.
  3. * This module allows access to the arguments in programs which
  4. * import CPmain. It is accessible from modules which do NOT
  5. * import CPmain.
  6. *
  7. * Original : kjg December 1999
  8. *
  9. * This is a dummy module, it exists only to cause the
  10. * generation of a corresponding symbol file: ProgArgs.cps
  11. * when compiled with the -nocode flag.
  12. *)
  13. SYSTEM MODULE ProgArgs;
  14. PROCEDURE ArgNumber*() : INTEGER;
  15. PROCEDURE GetArg*(num : INTEGER; OUT arg : ARRAY OF CHAR);
  16. PROCEDURE GetEnvVar*(IN name : ARRAY OF CHAR; OUT valu : ARRAY OF CHAR);
  17. PROCEDURE ExpandWildcards*(argsToSkip : INTEGER);
  18. END ProgArgs.