home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
fish
/
languages
/
dice_443
/
dice.lzh
/
doc
/
UTILITIES.DOC
< prev
Wrap
Text File
|
1990-11-04
|
3KB
|
114 lines
compiler/utilities compiler/utilities
compiler/UTILITIES compiler/UTILITIES
DICE SYSTEM UTILITIES
REGISTERED VERSION
This is an overview of DICE utilities, please refer to individual
manual pages for more information
<wildcard> support exists for many commands. This is an unanchored
search and things like: fubar/#?/#? WILL WORK.
dobj objfile_or_library [-o outfile]
DOBJ disassembles object files and libraries. There are no limitations
to object or library file size.
cat <wildcard>
CAT types out one or more files as specified by the wildcard. Startup
is a bit slower than TYPE due to the directory scan.
expand <wildcard>
expand <fmt> <wildcard> ...
EXPAND generates a list of files, one per line, using the specified
<fmt> string (default "%s"). This allows you to generate repetetive
command sequences on a large number of files efficiently.
1> expand #?
1> expand "fubar %s" #?
If you wish to specify more than one wildcard you MUST supply a
format. For example:
1> expand %s #?.c ram:#?
libtos amiga.lib amigas.lib
LIBTOS converts a large-data-model AMIGA.LIB into a small-data-model
AMIGAS.LIB ... source is included in the LIB directory allowing
modification to convert other libraries.
A small-data model AMIGAS.LIB allows DICE to generate residentable
code.
makeproto -o outfile file1 file2 ... fileN
MAKEPROTO is a cute utility to create a prototype file given a set
of source files in a clean fashion, without relying on crazy compiler
options.
The idea is to create a DEFS.H file that all your source files include
with all the stuff you normally stick in such a file plus the following
defines:
#define Prototype extern
#define Local static /* or as nothing at all */
Each file prototypes functions declared in that file, for example:
Prototype int x;
Prototype void FuBar(int);
int x;
/* etc... */
You then create a PROTOS.H file by running MAKEPROTO on all source
files. This file should be #include'd by DEFS.H . MAKEPROTO simply
extracts all lines beginning with 'Prototype' into the specified
output file.
dsearch "string" <wildcard>
Searches for the specified string in the specified files. Quite fast.
Search is case insensitive.
head <wildcard>
Prints the first 10 lines of each specified file.
wc <wildcard>
counts characters, words, and lines in each specified file and
prints a total at the very end.
dupdate <files and options>
used to create distributions, in general copies some source tree
to some destination tree, but only necessary files to bring the
destination up to par. Has other features.
autorefs outfile <wildcard>
Used to generate DME.REFS files from .H files, AUTODOC files, and
other manual pages.
'outfile' is always appended to so if you are re-generating a
refs file you should first delete it. files in <wildcard> are
scanned, with .H recognized as header files and others as
document files.
du path
DU stands for DISK-USAGE, and reports the aproximate number of
blocks in a directory tree. It tries to figure out the number
of blocks files actually take up by adding a fudge factor for
side sectors, and it's pretty close, but not perfect.