home *** CD-ROM | disk | FTP | other *** search
-
- MaskThrowback version 1.10
- ============================
-
- MaskThrowback is a small module that will prevent certain messages from
- appearing in throwback windows. The aim of this is to stop Acorn C++ from
- spewing windowfulls of useless warnings, such as ``Non-ANSI #include''.
- Acorn C++ does have a switch to disable these warnings, but unfortunately it
- disables all the useful warnings as well; hence this module.
-
- It is just conceivable that someone might find a use for this other than
- hacking around Acorn's C++.
-
-
- How it works
- ------------
- MaskThrowback works by installing a filter on Wimp message 0x42583, the
- message used by the DDEUtils module to tell editors (such as Zap) to display
- a throwback message. If the string in the message matches one of the
- wildcarded strings the modules was assembled with, the message is blocked.
-
-
- Changing the messages to block
- ------------------------------
- Messages can be added and removed from the file `hdr.masklist' (the format
- is straightforward). The wildcard `*' can be used to match any string.
- Feel free to disagree with my choice of warnings to mask.
-
- Once you've edited the file, re-assemble the module by running
- !Makefile.Makefile (or just !Makefile if you're using Makatic plus my
- customised scripts). You'll need ObjAsm, a C compiler (I was lazy), OSLib,
- and CMHG (so Acorn C/C++ is a necessity, unfortunately).
-
-
- Compatibility
- -------------
- MaskThrowback works with Zap, although I haven't tried it with SrcEdit or
- StrongEd. It is possible that empty throwback windows might get left open
- with obscure editors, since the module doesn't trap the messages that begin
- throwback sessions.
-
-
- Author and copyright
- --------------------
- MaskThrowback was written by me, Mark Seaborn. You can contact me via
- e-mail at <mseaborn@argonet.co.uk>, or if that fails in the future, at
- <mseaborn@bigfoot.com>. You should be able to find this program at
- <http://www.argonet.co.uk/users/mseaborn/comp/programs.html>.
-
- You may do what you like with this program, provided that if you distribute
- it, either I am credited as the author or this ReadMe file is included. If
- you alter the software, make it clear what alterations you have made.
-
- If you have any improvements or suggestions, please contact me!
-
-
- Version history
- ---------------
- <1.00 (written in 1996)
- These only had primitive string-matching routines.
-
- 1.00 A new string-matching routine was written to allow for wildcards.
- I was lazy and wrote it in C.
-
- 1.10 (fixed in late 1996, but only released by 31st Mat 1998)
- Fixed a silly, embarrassing bug -- I didn't fill in r4 for the
- Filter_RegisterPostFiler SWI (RTFPRM in future!).
-