home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / OpenDoc / CreditNow! / CreditNow! Source / $Utilities / ISOStr.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-29  |  1.6 KB  |  63 lines  |  [TEXT/MPCC]

  1. /*
  2.     File:        ISOStr.h
  3.  
  4.     Contains:    Routines to manipulate XMPISOStr
  5.  
  6.     Written by:    Steve Smith, Vincent Lo.
  7.  
  8.     Copyright:    © 1993-1994 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <1>    10/24/94    jpa        first checked in
  13.          <4>     9/29/94    RA        1189812: Mods for 68K build.
  14.          <3>      6/1/94    VL        Changed XMP to OD.
  15.          <1>      5/5/94    CG        first checked in
  16.          <4>    11/23/93    VL        Added overloaded XMPISOStrCopy, overloaded
  17.                                     XMPISOStrCompare and XMPISOStrConcat.
  18.          <3>     11/5/93    NP        Added ISOStrEqual and cleaned up interfaces
  19.                                     to other routines.
  20.          <2>     7/23/93    VL        Changed _ISOSTRING_ to _ISOSTR_.
  21.  
  22.     To Do:
  23. */
  24.  
  25. /************************************************************
  26.  
  27.     ISOString.h
  28.     ISO String handling
  29.     
  30.     Copyright Apple Computer,Inc. 1993
  31.     All rights reserved
  32.  
  33. ************************************************************/
  34.  
  35.  
  36. #ifndef _ISOSTR_
  37. #define _ISOSTR_
  38.  
  39. #ifndef _ODTYPES_
  40. #include "ODTypes.h"
  41. #endif
  42.  
  43.  
  44. #ifdef __cplusplus
  45. extern "C" {
  46. #endif
  47.  
  48. ODISOStr    ODISOStrCopy (ODISOStr dest, const ODISOStr source);
  49. ODISOStr    ODISOStrNCopy (ODISOStr dest, const ODISOStr source, ODULong length);
  50. ODISOStr    ODISOStrConcat (ODISOStr dest, const ODISOStr source);
  51. ODISOStr    ODISOStrNConcat (ODISOStr dest, const ODISOStr source, ODULong length);
  52. ODSLong        ODISOStrCompare (const ODISOStr iso1, const ODISOStr iso2);
  53. ODSLong        ODISOStrNCompare (const ODISOStr iso1, const ODISOStr iso2, ODULong length);    // note the "N"!
  54. ODBoolean    ODISOStrEqual (const ODISOStr iso1, const ODISOStr iso2);
  55. ODULong        ODISOStrLength (const ODISOStr iso);
  56. ODISOStr    ODISOStrFromCStr(const char* cstring);
  57.  
  58. #ifdef __cplusplus
  59. }
  60. #endif
  61.  
  62. #endif // _ISOSTR_
  63.