Short: High-level replacement for Setfunction V5.39 Type: util/libs Uploader: snfuchs@sokrates.franken.de Author: snfuchs@sokrates.franken.de Version: 5.39 Replaces: util/libs/PatchLibV4FIX.lha util/libs/PatchLibV3.lha util/libs/PatchLibV4.lha This is the fifth release of the patch.library (V5.39) programmer's pack. Its main features are: - Remove your patches ANY TIME even if another program has installed a patch afterwards - Limit the tasks using the patch by taskname, taskid or a pattern of tasknames - no problems patching pre-V36 dos.library - automatically flushes caches, when required - priority system lets you decide, which patch to run first - enable or disable patches - Remove many patches with one function call (project management) - automatically extend stacks, if required - Patches can be completly written in C or any other 3rd generation language - ... Support programs offer even more features! To sum it up: It's easy to use, expandable and safe. Major changes since the last Beta (V5.29) - GetPatch(): - PATT_Priority returns the correct value - PATT_TaskList now also returns Taskpatterns - SetPatch(): - PATT_AddTaskPattern rejects already active patterns - internal replacement for the dos.library/Delay() function now works - bugs with extended result system fixed - pragma file now also supports StormC, MaxonC, SAS/C, Dice, Aztec, ... - some minor bugs fixed News since the V4 release: - Notification system - Automatic stack extension system - Include/exclude tasks via pattern - Change priority of active patches - PATT_LibName now accepts full paths - New version of PatchList included - Support for 3rd generation programming languages - Many bugs fixed - .... Also within this archive: - ShowNeededFiles patches dos.library to print messages whenever Open(), LoadSeg() or Lock() is called. Assembler source is included. - CPUClr patches graphics.library/BltClear() to use the CPU instead of the Blitter (saves some time on a faster Amiga). Assembler source is included. - PatchList displays informations about patches of library functions installed with patch.library.