wrapc.def 1004 B

123456789101112131415161718192021222324252627
  1. DEFINITION MODULE wrapc;
  2. (* gm2-compatible: assorted C-library wrappers. *)
  3. FROM SYSTEM IMPORT ADDRESS;
  4. PROCEDURE strtime () : ADDRESS;
  5. PROCEDURE filesize (f : INTEGER; VAR low, high : CARDINAL) : INTEGER;
  6. PROCEDURE fileinode (f : INTEGER; VAR low, high : CARDINAL) : INTEGER;
  7. PROCEDURE filemtime (f : INTEGER) : INTEGER;
  8. PROCEDURE getrand (n : INTEGER) : INTEGER;
  9. PROCEDURE getusername () : ADDRESS;
  10. PROCEDURE getnameuidgid (name : ADDRESS; VAR uid, gid : INTEGER);
  11. PROCEDURE signbit (r : REAL) : INTEGER;
  12. PROCEDURE signbitf (s : SHORTREAL) : INTEGER;
  13. PROCEDURE signbitl (l : LONGREAL) : INTEGER;
  14. PROCEDURE isfinite (x : REAL) : INTEGER;
  15. PROCEDURE isfinitef (x : SHORTREAL) : INTEGER;
  16. PROCEDURE isfinitel (x : LONGREAL) : INTEGER;
  17. PROCEDURE isnan (x : REAL) : INTEGER;
  18. PROCEDURE isnanf (x : SHORTREAL) : INTEGER;
  19. PROCEDURE isnanl (x : LONGREAL) : INTEGER;
  20. PROCEDURE SeekSet () : INTEGER;
  21. PROCEDURE SeekEnd () : INTEGER;
  22. PROCEDURE ReadOnly () : CARDINAL;
  23. PROCEDURE WriteOnly () : CARDINAL;
  24. END wrapc.