MPRINTF.MOD 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * MPRINTF.MOD - COMMS Toolkit formatted i/o *
  5. * *
  6. * COPYRIGHT (C) 1988..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. IMPLEMENTATION MODULE MPRINTF;
  11. IMPORT PrintFBase,IO;
  12. VAR
  13. Dummy : CARDINAL;
  14. dest : ARRAY[0..1023] OF CHAR;
  15. (*.............................................*)
  16. PROCEDURE PrintF(pat:ARRAY OF CHAR);
  17. BEGIN
  18. PrintFBase.DoPrintF(pat,Dummy,Dummy,Dummy,Dummy,Dummy,dest,0);
  19. IO.WrStr(dest);
  20. END PrintF;
  21. (*.............................................*)
  22. PROCEDURE PrintF1(pat:ARRAY OF CHAR; arg1:ARRAY OF BYTE);
  23. BEGIN
  24. PrintFBase.DoPrintF(pat,arg1,Dummy,Dummy,Dummy,Dummy,dest,1);
  25. IO.WrStr(dest);
  26. END PrintF1;
  27. (*.............................................*)
  28. PROCEDURE PrintF2(pat:ARRAY OF CHAR; arg1,arg2:ARRAY OF BYTE);
  29. BEGIN
  30. PrintFBase.DoPrintF(pat,arg1,arg2,Dummy,Dummy,Dummy,dest,2);
  31. IO.WrStr(dest);
  32. END PrintF2;
  33. (*.............................................*)
  34. PROCEDURE PrintF3(pat:ARRAY OF CHAR; arg1,arg2,arg3:ARRAY OF BYTE);
  35. BEGIN
  36. PrintFBase.DoPrintF(pat,arg1,arg2,arg3,Dummy,Dummy,dest,3);
  37. IO.WrStr(dest);
  38. END PrintF3;
  39. (*.............................................*)
  40. PROCEDURE PrintF4(pat:ARRAY OF CHAR; arg1,arg2,arg3,arg4:ARRAY OF BYTE);
  41. BEGIN
  42. PrintFBase.DoPrintF(pat,arg1,arg2,arg3,arg4,Dummy,dest,4);
  43. IO.WrStr(dest);
  44. END PrintF4;
  45. (*.............................................*)
  46. PROCEDURE PrintF5(pat:ARRAY OF CHAR; arg1,arg2,arg3,arg4,arg5:ARRAY OF BYTE);
  47. BEGIN
  48. PrintFBase.DoPrintF(pat,arg1,arg2,arg3,arg4,arg5,dest,5);
  49. IO.WrStr(dest);
  50. END PrintF5;
  51. (*.............................................*)
  52. END MPRINTF.
  53.