Short: Debugging functions for programs which don't have any links to their environment **************************************************************************** * * FarPrint v2.2 * * (C) Copyright 1992 by Torsten Jürgeleit * * THIS IS TRULY PUBLIC DOMAIN! * **************************************************************************** This program is a completely rewritten version of FarPrint v1.5 (Fish 325) from Olaf Barthel. Differences to FarPrint v1.5: Modifications to functions for sending and receiving debug messages: · translated to assembler · new set of macros to use them from assembler too (including macros to trace AllocMem/FreeMem calls) · activation of macros via #define FARPRINT or FARPRINT EQU 1 Modifications to FarPrint harbour program: · improved GUI (uses intuisup.library) · window resizeable · no more limitation to 128 lines · new functions: Flush = flush all pending FarPrint messages Clear = free all saved texts from list Mark = insert a marking line in list · button to stop program from getting the messages from harbour port · button to turn of the refresh of the list requester viewing the saved texts from FarPrint messages v2.2: · scrolling/paging through the message list now with (shifted or alternated) up and down cursor key · window position/dimension and settings of stop/refresh buttons are saved on exit in environment variable `env:FARPRINT' Requirements: · arp.library v39.1 · intuisup.library v4.6+ (included) Author: Torsten Jürgeleit Am Sandberg 4 W-5270 Gummersbach Germany Phone: ++49 2261 27400 eMail: mike@miba.obb.sub.org (Since this is the account of a neighbour, it may take some time to answer :-) Bug reports, flames, donations etc. are welcome ! ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 5524 2028 63.2% 14-Sep-92 19:45:42 FarPrint/defines.h 1209 352 70.8% 17-Feb-92 21:55:10 FarPrint/farcom.i 2277 795 65.0% 17-Feb-92 22:13:34 FarPrint/farcom1.asm 4817 1561 67.5% 01-Aug-90 15:23:42 FarPrint/farcom2.asm 1836 451 75.4% 25-Feb-92 15:31:34 FarPrint/farprint.h 4594 1155 74.8% 28-Jun-92 18:47:36 FarPrint/farprint.i 1220 657 46.1% 25-Feb-92 15:33:42 FarPrint/fartest1.c 869 410 52.8% 28-Jun-92 18:48:14 FarPrint/fartest2.asm 1103 446 59.5% 17-Feb-92 21:06:18 FarPrint/imports.h 386 141 63.4% 14-Sep-92 11:58:00 FarPrint/includes.h 44132 23723 46.2% 14-Sep-92 19:43:56 FarPrint/libs/intuisup.library 990 446 54.9% 28-Apr-92 00:17:14 FarPrint/makefile 10368 3268 68.4% 16-Sep-92 13:59:34 FarPrint/msg.c 2942 821 72.0% 14-Sep-92 15:04:14 FarPrint/protos.h 5095 2312 54.6% 27-Feb-90 11:30:04 FarPrint/ReadMe_Original 10913 2746 74.8% 14-Sep-92 14:17:42 FarPrint/req.c 2983 1105 62.9% 27-Apr-92 23:30:50 FarPrint/serial.c 1839 927 49.5% 16-Sep-92 14:11:22 FarPrint/ReadMe_New 9852 5576 43.4% 16-Sep-92 19:03:00 FarPrint/farprint 2836 589 79.2% 16-Sep-92 18:59:14 FarPrint/farprint.lib 6196 3554 42.6% 16-Sep-92 19:01:46 FarPrint/fartest1 1644 687 58.2% 16-Sep-92 19:01:56 FarPrint/fartest2 18522 5581 69.8% 16-Sep-92 19:00:28 FarPrint/main.c -------- ------- ----- --------- -------- 142147 59331 58.2% 22-Sep-92 11:08:20 23 files