Copyright © 1990-1991 Commodore-Amiga, Inc. These examples are provided in electronic form by Commodore-Amiga, Inc. for use with the Amiga Mail Volume II technical publication. Amiga Mail Volume II is a bi-monthly technical publication that contains additional information on the correct usage of the techniques and operating system functions presented in these examples. The source and executable code of these examples may only be distributed in free electronic form, via bulletin board or as part of a fully non-commercial and freely redistributable diskette. Both the source and executable code (including comments) must be included, without modification, in any copy. These examples may not be published in printed form or distributed with any commercial product. However, the programming techniques and support routines set forth in these examples may be used in the development of original executable software products for Commodore Amiga computers. All other rights reserved. These examples are provided "as-is" and are subject to change; no warranties are made. All use is at your own risk. No liability or responsibility is assumed. Some of these examples were modifed slightly from the original articles. This was to make them compatible with the V37 include files. Each example was recompiled with SAS C 5.10b. The following is the list of code examples and executables: am_Sep90/IconImage am_Sep90/IconImage/WBArg.c am_Sep90/Screens&Windows am_Sep90/Screens&Windows/CloneWB am_Sep90/Screens&Windows/CloneWB.c am_Sep90/Screens&Windows/Pub am_Sep90/Screens&Windows/Pub.c am_Sep90/Screens&Windows/ScreenDisplayModes am_Sep90/Screens&Windows/ScreenDisplayModes.c am_Nov90/System am_Nov90/System/SystemTest am_Nov90/System/SystemTest.c am_Jan91/AMCX am_Jan91/AMCX/Broker.c am_Jan91/AMCX/broker am_Jan91/AMCX/HotKey.c am_Jan91/AMCX/hotkey am_Jan91/ExtScreen am_Jan91/ExtScreen/extscreen am_Jan91/ExtScreen/extscreen.c am_Jan91/Genlock am_Jan91/Genlock/genlockdemo am_Jan91/Genlock/genlockdemo.c am_Mar91/boopsi am_Mar91/boopsi/Boopsi1.c am_Mar91/boopsi/boopsi1 am_Mar91/setfunc am_Mar91/setfunc/ISpy.c am_Mar91/setfunc/Ispy_stubs.asm am_Mar91/setfunc/ispy am_May91/ASL am_May91/ASL/FileHook.c am_May91/ASL/filehook am_May91/ASL/FilePat.c am_May91/ASL/filepat am_May91/ASL/FontReq.c am_May91/ASL/fontreq am_May91/ASL/SimpleFR.c am_May91/ASL/simpleFR am_May91/ImageClass am_May91/ImageClass/classface.o am_May91/ImageClass/exe.me am_May91/ImageClass/hookface.o am_May91/ImageClass/mytextlabelclass.c am_May91/ImageClass/usemyic am_May91/ImageClass/usemyic.c am_May91/ReadArgs am_May91/ReadArgs/ReadArgs am_May91/ReadArgs/readargs.c am_Jul91/AppWorkbench am_Jul91/AppWorkbench/AppIcon am_Jul91/AppWorkbench/AppIcon.c am_Jul91/AppWorkbench/AppIcon.h am_Jul91/AppWorkbench/AppMenu am_Jul91/AppWorkbench/AppMenu.c am_Jul91/AppWorkbench/AppWindow am_Jul91/AppWorkbench/AppWindow.c am_Jul91/AppWorkbench/adc am_Jul91/AppWorkbench/adc.c am_Jul91/CAMG am_Jul91/CAMG/CAMG.c am_Jul91/CAMG/camg am_Jul91/ManWindows am_Jul91/ManWindows/Hide am_Jul91/ManWindows/Hide.c am_Jul91/ManWindows/Hide.h am_Jul91/ManWindows/Jumpy am_Jul91/ManWindows/Jumpy.c am_Jul91/ManWindows/Zoom am_Jul91/ManWindows/Zoom.c am_Sep91/Aspect am_Sep91/Aspect/GetAspect.c am_Sep91/Aspect/getaspect am_Sep91/FileName am_Sep91/FileName/Part am_Sep91/FileName/Part.c am_Sep91/FileName/Split am_Sep91/FileName/split.c am_Sep91/Pattern am_Sep91/Pattern/Pattern am_Sep91/Pattern/SetStar am_Sep91/Pattern/SetStar.c am_Sep91/Pattern/pattern.c am_Sep91/Scan am_Sep91/Scan/DirComp am_Sep91/Scan/DirComp.c am_Sep91/Scan/Find am_Sep91/Scan/Find.c am_Sep91/Scan/ListDir am_Sep91/Scan/ListDir2 am_Sep91/Scan/ListPattern am_Sep91/Scan/ListPattern.c am_Sep91/Scan/listdir.c am_Sep91/Scan/listdir2.c am_Nov91/FontTag am_Nov91/FontTag/FTA am_Nov91/FontTag/FTA.c am_Nov91/FontTag/cliptext am_Nov91/FontTag/cliptext.c am_Nov91/Notify am_Nov91/Notify/MessageNotification am_Nov91/Notify/MessageNotification.c am_Nov91/Notify/SignalNotification am_Nov91/Notify/SignalNotification.c