SPRINTF.MOD 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * SPRINTF.MOD - COMMS Toolkit formatted string i/o *
  5. * *
  6. * COPYRIGHT (C) 1988..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. IMPLEMENTATION MODULE SPRINTF;
  11. IMPORT PrintFBase;
  12. VAR
  13. Dummy : CARDINAL;
  14. (*.............................................*)
  15. PROCEDURE SPrintF(pat:ARRAY OF CHAR; VAR dest:ARRAY OF CHAR);
  16. BEGIN
  17. PrintFBase.DoPrintF(pat,Dummy,Dummy,Dummy,Dummy,Dummy,dest,0);
  18. END SPrintF;
  19. (*.............................................*)
  20. PROCEDURE SPrintF1(pat:ARRAY OF CHAR; arg1:ARRAY OF BYTE;VAR dest:ARRAY OF CHAR);
  21. BEGIN
  22. PrintFBase.DoPrintF(pat,arg1,Dummy,Dummy,Dummy,Dummy,dest,1);
  23. END SPrintF1;
  24. (*.............................................*)
  25. PROCEDURE SPrintF2(pat:ARRAY OF CHAR; arg1,arg2:ARRAY OF BYTE;VAR dest:ARRAY OF CHAR);
  26. BEGIN
  27. PrintFBase.DoPrintF(pat,arg1,arg2,Dummy,Dummy,Dummy,dest,2);
  28. END SPrintF2;
  29. (*.............................................*)
  30. PROCEDURE SPrintF3(pat:ARRAY OF CHAR; arg1,arg2,arg3:ARRAY OF BYTE;VAR dest:ARRAY OF CHAR);
  31. BEGIN
  32. PrintFBase.DoPrintF(pat,arg1,arg2,arg3,Dummy,Dummy,dest,3);
  33. END SPrintF3;
  34. (*.............................................*)
  35. PROCEDURE SPrintF4(pat:ARRAY OF CHAR; arg1,arg2,arg3,arg4:ARRAY OF BYTE;VAR dest:ARRAY OF CHAR);
  36. BEGIN
  37. PrintFBase.DoPrintF(pat,arg1,arg2,arg3,arg4,Dummy,dest,4);
  38. END SPrintF4;
  39. (*.............................................*)
  40. PROCEDURE SPrintF5(pat:ARRAY OF CHAR; arg1,arg2,arg3,arg4,arg5:ARRAY OF BYTE;VAR dest:ARRAY OF CHAR);
  41. BEGIN
  42. PrintFBase.DoPrintF(pat,arg1,arg2,arg3,arg4,arg5,dest,5);
  43. END SPrintF5;
  44. (*.............................................*)
  45. END SPRINTF.
  46.