Short:    GUI creation library - developer archive
Author:   P-O Yliniemi / Staffan Hämälä
Uploader: peoyli@pluggnet.se (P-O Yliniemi)
Version:  37.5
Type:     dev/gui

Some examples may have weird names (for those who don't understand swedish),
and some text files may be in swedish. This will be fixed in a later release.
Contact me if there is any problem using any of the examples or the docs.

Two versions of the .library file is available with this developer package.
One is the "normal" library, and the other one prints out a lot of info when
executing a program that uses GadUtil.

If you need to use the debug version, rename the normal version in libs:,
copy the debug version to libs, and rename it to gadutil.library. Reverse
this to change back to the normal version. Don't forget to "flush" all
unused libraries or reboot before testing the program again.

All necessary files for Asm & C development are included.

Changes overview:
~~~~~~~~~~~~~~~~~
* 37.5  (29-May-96)
	Bug in PROGRESS_KIND gadget removed. If the gadget was set to
	show x/0 (also 0/0), a division by zero was done.

	Two new constants added to the include files: GADUTIL_VER and
	GADUTIL_REV.
	
	Bug fixes in test (demo) programs. The FPF_DISKFONT flag in the
	TextAttr structure was unset in all demo programs. Replaced the
	manual version check in the demo programs with the GadUtil function
	GU_CheckVersion. Removed unnecessary IDCMP flags from the demo
	programs and replaced GadTools IDCMP with the GU_MinimumIDCMP tag.

* 37.4  (14-May-96)
	Created a new gadget kind: LABEL_KIND. This gadget kind is used
	to place text relative to other gadgets, bevel boxes, and other
	texts. Can use the same type of shadows that the text for the
	bevel box.

	Implemented a new function in the library: GU_CloseFont. Works
	like graphics CloseFont, but takes the parameter in A0 instead
	of A1.

	Replaced the list sort routine with a new one that sorts better.

	Wrote a new document, "GadUtil.index", that have a list over all
	gadutil functions, sorted by what they do. There are also some
	shortcuts to all tags for gadutil's own gadget kinds.

	Created two new flags for BEVELBOX_KIND and LABEL_KIND:
	BB_3DTEXT - can be used as a replacement for GUBB_3DText, TRUE
	LB_3DTEXT - can be used as a replacement for GULB_3DText, TRUE
	
* 37.3  (10-May-96)
	Enforcer hits fixed in the code that handles the GU_AdjustLeft
	and GU_AdjustRight tags.

	A new function to clear the inner part of a window was added.

	A new function to size (and move, if necessary) a window was
	added.

	Bug fix in assembly language include file.

* 37.2  (02-May-96)
	Started programming in StormC and did some tests with the library,
	noticed that there was a couple of errors in some include files.

	GU_UpdateProgress was wrongly specified in the FD/clib files.
	The output of GU_GetGadgetPtr was specified as (struct Gadget *),
	this is now corrected.

	Included an example in C that uses the PROGRESS_KIND gadget.

* 37.1  (01-May-96)
	IMAGE_KIND gadget bug fix. The color of the unselected image of
	the gadget was wrong, if the image used more than 4 colors.

* 37.0  (29-Apr-96)
	A new function that checks the library's revision added.
	Two new tags added: GU_FractWidth and GU_FractHeight. Suggested
	by Morten Amundsen.

	Some small bug fixes in 'C' include files (unterminated comments).
	Cleaned up BetterTest.c a bit (removed some {}). Bug fix on the
	last line of the example (GT_ReplyIMsg -> GU_ReplyIMsg).

	Added support for StormC in both installer script and include-
	file installer. Created dictionary for StormC, so that all words
	that belongs to GadUtil (functions, tags and constants) is shown
	in another color.

* 36.60 (24-Feb-96)
	Uses the screen's font as the gadget font if no GU_DefTextAttr or
	GU_TextAttr tag is used. Bug fix from v36.59. Changed some docs,
	assembled all examples,	changed installation scripts.

* 36.59 (06-Jan-96)
	More docs completed (all docs, finally). Bug fix in the GU_AutoWidth,
	GU_AdjustLeft and GU_AdjustRight tags. The underscore character was
	counted as a normal one. This made gadgets without hotkeys one char
	smaller than other gadgets. A new function that sorts one or two
	lists was added. Some new constants added in include files.
	Changed GU_MinimumIDCMP to support hotkeys. Changed PROGRESS_KIND
	to use GU_GadgetText and GU_LocaleText. Uses the screen's font as
	the gadget font if no GU_DefTextAttr or GU_TextAttr tag is used.

* 36.58 (01-Jan-96)
	SLIDER_KIND and SCROLLER_KIND gadgets returned wrong result in
	im->Code if the gadget was changes using the hotkey. Bug reported
	by Lucasz Szelag.

* 36.57 (10-Dec-95)
	Some more docs finished. A memory loss bug was fixed.

* 36.56 (10-Oct-95)
	Changed some routines, so that hotkeys can't be used on disabled
	gadgets. Made it possible to disable IMAGE_KIND, FILE_KIND and
	DRAWER_KIND gadgets.

* 36.55 (30-Sep-95)
	Bug fix in the hotkey part of the library. Wrong code were sent back
	when using GU_LabelHotkey with a LISTVIEW_KIND gadget. A new gadget
	kind was created, PROGRESS_KIND.

* 36.54 (06-Jul-95)
	Added support for GU_AutoWidth to CYCLE_KIND gadgets.

* 36.53 (05-Jul-95) 
	3 new tags and 4 new flags was added for the BEVELBOX_KIND gadget.
	BEVELBOX_KIND gadgets can now have a shadow added to the text in the
	border. The "sun" can be placed in 4 different places. GU_MinimumIDCMP
	tag was added.

* 36.52 (25-Jun-95)
	First public release. Some new flags for the BEVELBOX_KIND gadget was
	added. Supports a total of 100 bevelbox kinds.

                                          P-O 960514
                                          ~~~~~~~~~~
------------------------------------------------------------------------------

                            GadUtil.library v37.4
                            ~~~~~~~~~~~~~~~~~~~~~
    GadUtil is another gui library which main goal was to make it easy to
    create font sensitive user interfaces. The library has grown away from
    this main goal, and become another useful-routine-library.

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Distribution:

        1) Distribution of this library is allowed in two ways:
             ¹) Only the .library file(s)
             ²) The complete distribution

        2) Programmers of totally free software can use and distribute this
          library for free.

        3) Programmers of Shareware, Licensware, commercial products and other
           programs that the programmer get any kind of profit from shall send
           a fully working (and registered) copy of the program and its docs to
           us. All larger updates of the program should also be sent to us.
          
        4) Programmers of non-free software not covered by 1) and 2) (my Diskware
           concept belongs to this group) shall be treated as in 3) (a fully
           working and registered copy...).

        5) All programs (except commercial products in some cases) must state
           that gadutil.library is used. This may be done in either the About
           requester or in the documentation, but best of all in both places.

           Demonstration programs for gadutil.library (that includes the full
           source) may be distributed without this note.

           Example for inclusion in About requester:

                "This program uses gadutil.library, which
                 is Copyright © 1994-1996 by P-O Yliniemi
                 and Staffan Hämälä."

        6) All localized programs that uses this library should include the
           .ct file(s) to allow anyone to translate that program into their
           own language.
 

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Below is a list of some of the main functions covered by this library.

    * FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL (LESS THAN 10k).
      WRITTEN IN ASSEMBLY LANGUAGE. NO F*CKING 'C' or any other slow language!

    * Font adaptive. Use any of the system fonts and most other fonts for
      gadgets, texts and menus. All gadgets are placed relative to each
      other, but can be placed at absolute positions (needed for the first
      gadget).

    * No need to use GIMMEZEROZERO windows, as this is automatically handled
      by the library. If you specify a gadget position of 10,10 the gadget
      will be placed at 10,10 within the window's border.

    * Localized. It is really easy to localize all your (new) programs by
      using this library. Functions and macros for creating localized menus
      are supplied.

    * Both assembly and 'C' language support. This is one of the things that is
      missing in most of the other gui libraries. Some extra macros are defined
      for assembly language users, and will make the gadget and menu creating
      process even more easy.

    * All GadTools gadgets are supported. Some extra functions are provided
      for ListViews. BUTTON_KIND (and IMAGE_KIND) gadgets have some extra tags,
      including a toggle-select option.

      5 extended gadget types are handled by the library:
    
        · FILE_KIND     - gadget for selecting a file.

        · DRAWER_KIND   - gadget for selecting a drawer. Most programs also
                         use this gadget for file selection.

        · IMAGE_KIND    - uses an intuition image for the gadget. Can use
                          different images for selected and non-selected state.

        · BEVELBOX_KIND - gadtools bevelboxes, with some extensions. All
                          gadtools bevelboxes are supported (even with v37).
                          Extensions allows text to be placed above, in or below
                          the upper line of the box. All kinds can be inverted.

                          New for v36.52: Bevelbox text placement extended.
                          3 new placements available together with the old
                          ones: centered, left adjusted & right adjusted.

                          BFT_BUTTON   - GT v37 BUTTON_KIND border
                          BFT_RIDGE    - GT v37 STRING_KIND border
                          BFT_DROPBOX  - GT v39 BBFT_ICONDROPBOX border
                          BFT_HORIZBAR - A horizontal shadowed line
                          BFT_VERTBAR  - A vertical shadowed line

                          This makes it a total of 100 bevel box types. The bevel
                          boxes are treated as gadgets by the library, and you
                          can obtain the structure for the bevelbox in the same
                          way as you get the gadget pointer.

                          New for v36.53: Added optional shadow on bevel box text.
                          The shadow has a selectable color/pen and the "sun" can
                          be placed in four different positions.

        · PROGRESS_KIND - progress indicator gadget. Background and fill color
                          can be selected. Supports values up to 4.294.967.295,
                          but maximum value should not exceed 4.294.967.295/width.
                          v36.55.

	· LABEL_KIND    - a text label that can be placed relative to other texts,
			  gadgets, bevelboxes and progress indicators.

    * Can create the minimum required IDCMP mask so that all gadgets works.

    * A new OpenFont (graphics.library and diskfont.library replacement) is supplied.
      This function will open any font (from RAM, ROM or load it from disk).

    * Functions for listviews include adding nodes (memory for the string is
      allocated by the function), counting nodes, getting node pointers, clearing
      a listview, attach and detach lists, moving nodes up and down. A function
      that allows you to sort one or two lists is included from v36.59.

    * No need to open gadtools.library anymore, since all gadtools functions are
      provided through this library. Some (the most useable) functions from locale
      library are also provided by gadutil.

    * Many libraries are opened through gadutil.library, and these library bases
      are available for your own use (you don't have to open or close some libs).

    * All gadgets are created using tag lists. Every next gadget will use the
      previous gadgets values as defaults. Only one call to the gadget making
      routine is needed for every gadget list.

    * All gadgets can have their own hotkey. No extra work is needed by the
      programmer (only one extra tag).

    * Distributed with lots of examples, mostly in assembly language, but also
      in 'C'.

    * Other functions include:

        · Status change for toggle select buttons.

        · String change for STRING and TEXT_KIND gadgets.

        · Disable functions for all gadget kinds (new for 36.56).

        · Routines to set up a busy-pointer (available for both v37 and v39). These
          routines also blocks the input to the main window of the program.

        · Routine to check if the mouse pointer is within a gadgets box. Useful
          for mouse-position sensitive appwindows.

        · Bevelbox and window refreshing functions.

	· Functions to clear and size/move windows

    * FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL (LESS THAN 10k).
      WRITTEN IN ASSEMBLY LANGUAGE. NO F*CKING 'C' or any other slow language!


  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Per-Olof Yliniemi                           Staffan Hämälä
        Box 78                                      Pellovägen 268
        S-980 61 Tärendö                            S-957 93 Pello
        SWEDEN                                      SWEDEN

        email:                                      email:
          peoyli@pluggnet.se                          staham@pluggnet.se

        phone:
          +46-(0)978-20522

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
     792     408 48.4% 31-May-96 07:33:42 +-MakeArchive-.info
     880     452 48.6% 31-May-96 07:34:06 +-MakeDevel-.info
    1093     501 54.1% 31-May-96 07:34:06 +-MakeUser-.info
     564     230 59.2% 31-May-96 07:33:42 +CatalogUtils.info
     296     144 51.3% 31-May-96 07:33:48 +ASM-One_Data.sd
   23292   13027 44.0% 31-May-96 07:33:48 +FlexCat
   47196   14536 69.2% 31-May-96 07:33:48 +FlexCat_Eng.guide
    1698     645 62.0% 31-May-96 07:33:48 +FlexCat_Quick.doc
     305     160 47.5% 31-May-96 07:33:48 +Lattice_Data.sd
     564     231 59.0% 31-May-96 07:34:06 +Docs.info
     564     233 58.6% 31-May-96 07:33:56 +AutoDocs.info
    1564     577 63.1% 31-May-96 07:34:02 +-MAKE-BIGFILE-
    1646     394 76.0% 31-May-96 07:34:02 +00.GU_TableOfContents
   33057    8361 74.7% 31-May-96 07:33:58 +01.GU_LayoutGadgetsA
     429     196 54.3% 31-May-96 07:33:58 +02.GU_FreeLayoutGadgets
    3362    1419 57.7% 31-May-96 07:34:02 +03.GU_CreateGadgetA
    1542     725 52.9% 31-May-96 07:33:58 +04.GU_SetGadgetAttrsA
    1761     884 49.8% 31-May-96 07:33:58 +05.GU_GetIMsg
     939     452 51.8% 31-May-96 07:34:00 +06.GU_CountNodes
     762     368 51.7% 31-May-96 07:33:58 +07.GU_GadgetArrayIndex
     765     379 50.4% 31-May-96 07:33:58 +08.GU_BlockInput
     598     302 49.4% 31-May-96 07:33:58 +09.GU_FreeInput
     665     337 49.3% 31-May-96 07:33:58 +10.GU_FreeGadgets
     681     332 51.2% 31-May-96 07:33:58 +11.GU_SetGUGadAttrsA
    1726     799 53.7% 31-May-96 07:33:58 +12.GU_CoordsInGadBox
    3570    1169 67.2% 31-May-96 07:33:58 +13.GU_GetGadgetPtr
     597     310 48.0% 31-May-96 07:33:58 +14.GU_TextWidth
     906     411 54.6% 31-May-96 07:33:58 +15.GU_GetLocaleStr
    1884     828 56.0% 31-May-96 07:33:58 +16.GU_CreateLocMenuA
    2238     966 56.8% 31-May-96 07:33:58 +17.GU_OpenCatalog
     685     356 48.0% 31-May-96 07:33:58 +18.GU_CloseCatalog
     613     306 50.0% 31-May-96 07:33:58 +19.GU_DisableGadget
     845     416 50.7% 31-May-96 07:33:58 +20.GU_SetToggle
     723     370 48.8% 31-May-96 07:34:02 +21.GU_RefreshBoxes
    1083     522 51.8% 31-May-96 07:34:02 +22.GU_RefreshWindow
     581     310 46.6% 31-May-96 07:34:00 +23.GU_OpenFont
     529     269 49.1% 31-May-96 07:34:02 +24.GU_NewList
     682     326 52.1% 31-May-96 07:34:00 +25.GU_ClearList
     767     396 48.3% 31-May-96 07:34:00 +26.GU_DetachList
     702     358 49.0% 31-May-96 07:33:58 +27.GU_AttachList
    1315     644 51.0% 31-May-96 07:34:00 +28.GU_AddTail
     491     255 48.0% 31-May-96 07:34:00 +29.GU_ChangeStr
    1299     616 52.5% 31-May-96 07:34:00 +30.GU_CreateContext
    1118     547 51.0% 31-May-96 07:34:00 +31.GU_GetGadgetAttrsA
    1689     774 54.1% 31-May-96 07:34:00 +32.GU_CreateMenusA
     574     288 49.8% 31-May-96 07:34:00 +33.GU_FreeMenus
    1117     555 50.3% 31-May-96 07:34:00 +34.GU_LayoutMenuItemsA
    1313     647 50.7% 31-May-96 07:34:00 +35.GU_LayoutMenusA
    1141     563 50.6% 31-May-96 07:34:00 +36.GU_GetVisualInfoA
     792     401 49.3% 31-May-96 07:34:00 +37.GU_FreeVisualInfo
     750     378 49.6% 31-May-96 07:34:00 +38.GU_BeginRefresh
     827     424 48.7% 31-May-96 07:34:00 +39.GU_EndRefresh
    1504     724 51.8% 31-May-96 07:34:00 +40.GU_FilterIMsg
    1406     662 52.9% 31-May-96 07:34:00 +41.GU_PostFilterIMsg
    1028     510 50.3% 31-May-96 07:34:00 +42.GU_ReplyIMsg
     848     428 49.5% 31-May-96 07:34:00 +43.GU_DrawBevelBoxA
     751     392 47.8% 31-May-96 07:34:00 +44.GU_FindNode
     753     381 49.4% 31-May-96 07:34:00 +45.GU_NodeUp
     743     374 49.6% 31-May-96 07:34:00 +46.GU_NodeDown
     971     427 56.0% 31-May-96 07:33:58 +47.GU_UpdateProgress
     887     441 50.2% 31-May-96 07:34:02 +48.GU_SortList
     766     372 51.4% 31-May-96 07:34:02 +49.GU_CheckVersion
     490     254 48.1% 31-May-96 07:34:02 +50.GU_ClearWindow
    1533     691 54.9% 31-May-96 07:34:00 +51.GU_SizeWindow
     563     306 45.6% 31-May-96 07:33:58 +52.GU_CloseFont
     334     173 48.2% 31-May-96 07:34:00 +99.GU_NewFunction
   54904   19018 65.3% 31-May-96 07:34:04 +dev_historia.guide
   54540   19231 64.7% 31-May-96 07:34:06 +dev_history.guide
    7342    1328 81.9% 31-May-96 07:33:58 +gadtools.tags
   89007   24556 72.4% 31-May-96 07:34:02 +GadUtil.doc
  110483   26858 75.6% 31-May-96 07:34:04 +GadUtil.guide
    1276     758 40.5% 31-May-96 07:34:04 +GadUtil.guide.info
    5964    1142 80.8% 31-May-96 07:34:04 +GadUtil.index
   10865    4058 62.6% 31-May-96 07:34:06 +GadUtil.manual
     959     372 61.2% 31-May-96 07:34:02 +GadUtil.manual.info
   14215    5348 62.3% 31-May-96 07:34:06 +GadUtil_dev.readme
    6321    2631 58.3% 31-May-96 07:34:02 +GadUtil_usr.readme
    8591    3427 60.1% 31-May-96 07:34:04 +GUtil_374_CSAA.txt
    8485    3089 63.5% 31-May-96 07:34:04 +GUtilInfo.txt
     340      97 71.4% 31-May-96 07:34:02 +PrivateFunctions
     564     235 58.3% 31-May-96 07:33:48 +Examples.info
    2524    1384 45.1% 31-May-96 07:33:54 +AGuideTest
   14001    4441 68.2% 31-May-96 07:33:54 +AGuideTest.s
     564     230 59.2% 31-May-96 07:33:50 +AnyProgram.info
    1261     625 50.4% 31-May-96 07:33:50 +- Läs den här -
    3032    1760 41.9% 31-May-96 07:33:52 +AnyProgram
    1059     550 48.0% 31-May-96 07:33:50 +anyprogram.cd
    1567     801 48.8% 31-May-96 07:33:50 +anyprogram.ct
   21408    6953 67.5% 31-May-96 07:33:52 +AnyProgram.s
     564     226 59.9% 31-May-96 07:33:50 +BetterTest-C.info
    7988    4598 42.4% 31-May-96 07:33:52 +BetterTest
   12075    3521 70.8% 31-May-96 07:33:52 +BetterTest.c
     835     395 52.6% 31-May-96 07:33:52 +BetterTest.info
     229     134 41.4% 31-May-96 07:33:52 +led.asm
     120     100 16.6% 31-May-96 07:33:52 +led.o
     564     232 58.8% 31-May-96 07:33:50 +BetterTest.info
    3252    1737 46.5% 31-May-96 07:33:52 +BetterTest
     653     338 48.2% 31-May-96 07:33:52 +BetterTest.cd
     563     324 42.4% 31-May-96 07:33:52 +BetterTest.ct
   17131    5050 70.5% 31-May-96 07:33:52 +BetterTest.s
     446     260 41.7% 31-May-96 07:33:52 +BetterTest.catalog
    1960     833 57.5% 31-May-96 07:33:54 +BevelTest
    9982    2797 71.9% 31-May-96 07:33:50 +BevelTest.s
    1260     496 60.6% 31-May-96 07:33:50 +ExternTestInit.s
    8448    2851 66.2% 31-May-96 07:33:52 +FractWidHei.s
    7194    2631 63.4% 31-May-96 07:33:50 +GadToolsBug.s
     988     661 33.0% 31-May-96 07:33:54 +GadToolsBug1
     968     648 33.0% 31-May-96 07:33:54 +GadToolsBug2
    1940    1155 40.4% 31-May-96 07:33:54 +LVTest
   13919    4456 67.9% 31-May-96 07:33:50 +LVTest.s
     900     433 51.8% 31-May-96 07:33:56 +MoreExamples-C.info
    6360    3651 42.5% 31-May-96 07:33:56 +demo
   11969    3324 72.2% 31-May-96 07:33:56 +demo.c
     835     388 53.5% 31-May-96 07:33:56 +demo.info
    7976    5052 36.6% 31-May-96 07:33:56 +Window_Test
   19273    5727 70.2% 31-May-96 07:33:56 +Window_Test.c
     835     397 52.4% 31-May-96 07:33:56 +Window_Test.info
     900     435 51.6% 31-May-96 07:33:56 +MoreExamples.info
    2352    1042 55.6% 31-May-96 07:33:56 +demo
   12708    3513 72.3% 31-May-96 07:33:56 +demo.s
   14047    3819 72.8% 31-May-96 07:33:56 +HomePageMap.s
   17460    5038 71.1% 31-May-96 07:33:54 +mytestprog.s
    2672    1341 49.8% 31-May-96 07:33:54 +mytestprog1
    3252    1689 48.0% 31-May-96 07:33:56 +mytestprog2
     564     232 58.8% 31-May-96 07:33:50 +OldInternal.info
     360     226 37.2% 31-May-96 07:33:54 +internaltest.catalog
     461     258 44.0% 31-May-96 07:33:52 +internaltest.cd
     447     279 37.5% 31-May-96 07:33:52 +internaltest.ct
    2896    1498 48.2% 31-May-96 07:33:54 +OldInternal
   13664    3792 72.2% 31-May-96 07:33:54 +OldInternal.s
     564     230 59.2% 31-May-96 07:33:50 +OldTestProgs.info
    1852     989 46.5% 31-May-96 07:33:54 +GadUtilLibTest
   10082    2765 72.5% 31-May-96 07:33:54 +GadUtilLibTest.s
    2400    1537 35.9% 31-May-96 07:33:54 +HotKeysTest
   16625    5298 68.1% 31-May-96 07:33:54 +HotKeysTest.s
    2244    1207 46.2% 31-May-96 07:33:54 +TBLR_test
   11548    3203 72.2% 31-May-96 07:33:54 +TBLR_test.s
    1996    1055 47.1% 31-May-96 07:33:54 +TBLR_test2
    1272     761 40.1% 31-May-96 07:33:56 +ThreeGadgets
    8059    2781 65.4% 31-May-96 07:33:50 +ThreeGadgets.s
     564     227 59.7% 31-May-96 07:33:42 +ExtraCmds.info
   25044   14574 41.8% 31-May-96 07:33:48 +AskEnv
   16676    8650 48.1% 31-May-96 07:33:50 +fd2pragma
    2754    1289 53.1% 31-May-96 07:33:50 +fd2pragma.readme
    5932    3511 40.8% 31-May-96 07:33:50 +XIcon
     959     370 61.4% 31-May-96 07:34:06 +def_doc.info
    1276     761 40.3% 31-May-96 07:34:08 +def_guide.info
      45      45  0.0% 31-May-96 07:34:06 +EditorCommands1
      35      35  0.0% 31-May-96 07:34:06 +EditorCommands2
      96      71 26.0% 31-May-96 07:34:06 +EditorScript
     564     232 58.8% 31-May-96 07:33:50 +Include.info
    3519    1039 70.4% 31-May-96 07:33:42 +gadutil_protos.h
    2514     982 60.9% 31-May-96 07:33:42 +gadutil_lib.fd
   20462    5379 73.7% 31-May-96 07:33:44 +gadutil.h
   20182    5625 72.1% 31-May-96 07:33:44 +gadutil.i
    3704    1186 67.9% 31-May-96 07:33:42 +gadutil_lib.i
   43346   10021 76.8% 31-May-96 07:33:44 +LVOs.i
     185     129 30.2% 31-May-96 07:33:42 +gadutil.h
     795     346 56.4% 31-May-96 07:33:44 +GadUtil Functions.dic
    2656     930 64.9% 31-May-96 07:33:44 +GadUtil Types.dic
   27048    6347 76.5% 31-May-96 07:34:06 +Install
    1856    1006 45.7% 31-May-96 07:34:06 +Install.info
    4057     680 83.2% 31-May-96 07:33:48 +install.script
    4070    1385 65.9% 31-May-96 07:34:06 +Install_User
    1855    1001 46.0% 31-May-96 07:34:08 +Install_User.info
    1422     530 62.7% 31-May-96 07:34:06 +InstallInc.gad
     549     319 41.8% 31-May-96 07:33:48 +InstallInc.info
     564     229 59.3% 31-May-96 07:33:48 +libs.info
   12016    7173 40.3% 31-May-96 07:33:50 +gadutil.library
   20428   10061 50.7% 31-May-96 07:33:50 +gadutil.library_dbg
     900     549 39.0% 31-May-96 07:34:08  GadUtil.info
-------- ------- ----- --------- --------
 1081146  374609 65.3% 31-May-96 13:58:00   171 files
