home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xdr.zip / READ.ME next >
Text File  |  1993-06-03  |  2KB  |  56 lines

  1. OS/2 XDR library
  2. ================
  3.  
  4. WHAT'S XDR
  5.   The eXternal Data Representation standard is a standard for
  6.   representating data in a machine-independent format. 
  7.   It's very useful for transmitting data over heterogenous
  8.   networks, where computers may have different byte-sex etc.
  9.  
  10.  
  11. WHAT'S IN THIS LIBRARY
  12.   This library contains an C++ implementation of the External Data
  13.   Representation (XDR) standard for OS/2. (No OS/2 API calls have 
  14.   been used, so it can be even used for other operating systems.)
  15.   
  16.   It is supposed that your computer is a little endian and
  17.   your operating system uses ASCII-code for character strings.
  18.  
  19.   The programming interface was taken from SUN MICROSYSTEM'S
  20.   XDR implementation. If you've access to SunOS or Solaris, you 
  21.   can use 'rpcgen' to generate custom filters.
  22.   If you're not programming C++ just rename XDR.CPP to XDR.C
  23.   and it should work (I hope so). 
  24.  
  25.  
  26. WHAT'S MISSING:
  27.   Record streams and In-line makros are not implemented.
  28.  
  29.  
  30. CONTENTS OF XDR.ZIP:
  31.   read.me     - this file
  32.   xdr.h        - XDR header file (tab-size = 4)
  33.   xdr.cpp    - XDR implementation (tab-size = 4)
  34.   xdr.lib    - xdr.cpp compiled as a library
  35.   xdrtest.cpp    - sample program
  36.  
  37.  
  38. HOW TO USE THIS LIBRARY:
  39.   Include XDR.H and link with XDR.LIB.
  40.   or
  41.   Include XDR.H and add XDR.CPP to your project.
  42.  
  43.  
  44. WARNING:
  45.   Using this library as part of DOS or WINDOS programs may destroy 
  46.   your disk controller!
  47.  
  48.  
  49. USAGE AND DISTRIBUTION:
  50.   Anyone is free to use and change this library. If someone does
  51.   major changes I would be glad to hear about it. Even if you've
  52.   suggestions for improvements, just send me a mail:
  53.     Compuserve: 100271,774
  54.     E-Mail      : caumanns@cs.tu-berlin.de
  55.     
  56.