README File for Datasizes v1.0 by CampbellWare
==============================================

1.0 Introduction
----------------

Thank you for downloading Datasizes v1.0 for Mac OS X!

Datasizes's  main function is to report the number of bytes required for
each  of  a number of main C data types. The types reported on are char,
short, int, long, unsigned and generic pointer. 

2.0 Datasizes Installation
--------------------------

Datasizes  is  extremely  easy  to  "install". Simply unpack the tarball
(which   you   have  done  if  you  are  reading  this!),  cd  into  the
datasizes-1.0-release  directory  that  is  created  and  copy  the file
"datasizes"  to  any convenient location on your executable search path.
Thats  it  - you are ready to use Datasizes! Simply type "datasizes" and
you are off and running. 

3.0 Datasizes Technical Information
-----------------------------------

Datasizes  is  a  very  simple  utility.  It  declares  variables of the
supported  types,  and  uses the "sizeof" operation to get their size in
bytes. This result is printed out to the xterm/console. 

The  types  reported on are char, short, int, long, unsigned and generic
pointer. 

4.0 Building Datasizes from Source
----------------------------------

The  source  for  Datasizes  v1.0  is  included.  It may be found in the
datasizes-1.0-src  folder  hierarchy  created  as  part of unpacking the
tarball. A makefile is provided to build datasizes. 

5.0 Datasizes Has Been Verified On...
-------------------------------------

Datasizes  has  been  tested  on  a  PowerMac  G5 running Mac OS X Tiger
(10.4.7  and  10.4.8). Note that this version of Datasizes has also been
verified  on  number  of Linux distros, including Arch Linux 0.7.1, Arch
Linux  0.7.2,  SuSE  Linux  9.0, Mandrake 10.1, Debian 3.1, Knoppix 3.4,
Damn Small Linux 0.8 and Yoper 2.1. 

6.0 Getting Support for Datasizes
---------------------------------

Enjoy  Datasizes!  If  you have ANY issues with it, please send an email
to  webmaster@campbell-tx.net.  We  will make every effort to respond to
and resolve issues raised. 

