APACK2.LST 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Listing:
  2. 1 (*# call(reg_param=>(),reg_saved=>(di,si,ds,es,st0,st1,st2,st3,st4,st5,st6),near_call=>off,seg_name=>APACK2) *)
  3. 2 (*# data(near_ptr=>off,seg_name=>APACK2) *)
  4. 3 (*# module(init_code=>off) *)
  5. 4 DEFINITION MODULE apack2;
  6. 5 (*
  7. 6 Copyright (C) 1989,1990 Jensen & Partners International
  8. 7 *)
  9. 8
  10. 9 CONST
  11. 10 buf_size = 3800H;
  12. 11
  13. 12 TYPE
  14. 13 packed_buf = ARRAY [0..(buf_size DIV 4)*5-1] OF SHORTCARD;
  15. ***** ^ not supported yet
  16. ***** ^ not supported yet
  17. 14
  18. 15 VAR
  19. 16 reset_count:CARDINAL;
  20. 17 collision_count:CARDINAL;
  21. 18 p:packed_buf;
  22. ***** ^ not supported yet
  23. 19
  24. 20 (* n must not exceed buf size (to be safe) *)
  25. 21 PROCEDURE Pack( n:CARDINAL; in:FarADDRESS ):CARDINAL;
  26. ***** ^ undeclared identifier
  27. 22 PROCEDURE Unpack( n:CARDINAL; out:FarADDRESS );
  28. ***** ^ undeclared identifier
  29. 23
  30. 24 END apack2.
  31. ***** ^ not supported yet
  32. 6 errors