Short:        Counts Dirs/Files/Bytes/Blocks 1.4
Author:       TMS@DAME.de (Mirko Thoele)
Uploader:     TMS DAME de (Mirko Thoele)
Type:         util/cli
Version:      1.4
Requires:     V37+
Architecture: m68k-amigaos


==============================================================================
Programm: Count
Version : V1.4
Datum   : 24.02.97
Funktion: Zaehlt Dirs / Files / Bytes / Blocks uebgergebener Pfade und
          Files und gibt diese Werte aus.
=============================================================================


Aufruf: Count PATH/M/A

z.B.:
-----

Hard-Disk:> Count gibtesnicht: dh0: dh1: dh2: s:Startup-Sequence ram: env:

 Seconds    Files    Dirs         Bytes        Blocks  Path
------------------------------------------------------------------------------
  125.04   24,072   2,255   444,528,549       881,182  dh0:
   61.08   13,602     725   419,787,635       827,032  dh1:
   22.97    2,948     369   210,285,828       412,364  dh2:
    0.00        1       0         4,897            10  s:Startup-Sequence
    0.08       43       8        47,173            70  ram:
    0.08       37      11        24,681            53  env:
------------------------------------------------------------------------------
  209.27   40,703   3,368 1,074,678,763     2,120,711 ( = 1,085,867,008 Bytes)
==============================================================================
                                                        Count 1.4 von M.Thoele
Hard-Disk:>



Einschraenkungen:
-----------------
Leider koennen Bytes und Total_Bytes nur bis zu 4GB aufnehmen.

Weiss jemand, wie man das anders machen kann?

(Mit DOUBLE's klappt es jedenfalls nicht - ausserdem funktioniert modulo
 dann nicht)



Changes:
--------

1.0 - 1.1 (04.01.1997)
----------------------
- Kam nicht mit Files zurecht.
- Pruefte uebergebene Pathes/Files nicht.
- Zaehlte erstes Verzeichniss nicht mit.
- Bricht nun bei CTRL-C ab.


1.1 - 1.2 (13.02.1997)
----------------------
- Prueft vorhandenen Stack, da meine Rekursivfunktion sehr viel Stack frisst.
  Es konnte vorkommen, dass Count bei zu vielen Verzeichnissebenen (ab etwa 19)
  und zuwenig Stack abstuerzte.


1.2 - 1.3 (21.02.1997)
----------------------
- Zaehlt nun die Zeit mit, die benoetigt wird, einzelne Eintraege zusammenzuzaehlen. 
  Ist nicht mehr als eine Spielerei, aber ich fand es interessant.


1.3 - 1.4 (21.02.1997)
----------------------
- Microsekunden auf 2 Stellen abgerundet.
- Es werden hinter den benutzten Block die Anzahl der tatsaechlich
  verbrauchten Bytes angezeigt.