Jump to content

PMprintf: Difference between revisions

From EDM2
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(18 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Description ==
PMprintf is a tool that lets you output control messages etc. from PM programs and as such used for debugging purposes. Originally written by [[Mike Cowlishaw]] and released as [[IBM EWS]] ("Employee Written Software"), later [[Dennis Bareis]] took over the development of the software and released an improved version. The current version was released by Andreas Buchinger in March 2009.


PMPrintf is a tool that lets you output control messages etc. from PM programs and as such used for debugging purposes. There is an old IBM EWS ("Employee Written Software") version of that tool and a more "recent" (1996) and up to date version by Dennis Bareis.
The program to be debugged writes output to a new function pmprintf() that is used much like the standard printf() function, but sends its output to a pipe. The PMprintf program reads that pipe, displays the messages and/or logs them to a disk file.


The program to be debugged writes output to a new function pmprintf() that is used much like the standard printf() function, but sends its output to a pipe. The PMPrintf program reads that pipe, displays the messages and/or logs them to a disk file.
If using the [[IBM Open Class Library]] you can also use the ITRACE... macros defined there to generate output that can be caught and handled by PMprintf.


If using the [[IBM Open Class Library]] you can also use the ITRACE... macros defined there to generate output that can be caught and handled by PMPrintf.
==Versions==
* 2.59 (2018-03-18)
* 2.60 (Nov 2018)


== Source and References ==
==Authors==
 
* [[Mike Cowlishaw]]
[http://hobbes.nmsu.edu/h-search.php?key=pmprintf&pushbutton=Search hobbes ]
* [[Dennis Bareis]]
 
* Andreas Buchinger
([http://www.labyrinth.net.au/~dbareis/freeos2.htm Dennis Bareis software download page])


== License ==
== License ==
* Original version is an open source software in the [[Public Domain]]


Freeware
==Links==
* [https://dennisbareis.com/zips_fw/pmf96179.zip pmf96179.zip]


[[Category:Tools]]
[[Category:Debugging]][[Category:IBM EWS]][[Category:Software written in C]]

Latest revision as of 22:40, 11 September 2021

PMprintf is a tool that lets you output control messages etc. from PM programs and as such used for debugging purposes. Originally written by Mike Cowlishaw and released as IBM EWS ("Employee Written Software"), later Dennis Bareis took over the development of the software and released an improved version. The current version was released by Andreas Buchinger in March 2009.

The program to be debugged writes output to a new function pmprintf() that is used much like the standard printf() function, but sends its output to a pipe. The PMprintf program reads that pipe, displays the messages and/or logs them to a disk file.

If using the IBM Open Class Library you can also use the ITRACE... macros defined there to generate output that can be caught and handled by PMprintf.

Versions

  • 2.59 (2018-03-18)
  • 2.60 (Nov 2018)

Authors

License

Links