home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 January / macformat-033.iso / mac / Shareware City / Developers / ABox.v1.8 / Header Files / ABUString.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-23  |  2.4 KB  |  91 lines  |  [TEXT/MMCC]

  1. /*    
  2.     Copyright © 1991-1995 by TopSoft Inc.  All rights reserved.
  3.  
  4.     You may distribute this file under the terms of the TopSoft
  5.     Artistic License, accompanying this package.
  6.     
  7.     This file was developed by George (ty) Tempel in connection with TopSoft, Inc..
  8.     See the Modification History for more details.
  9.  
  10. Product
  11.     About Box
  12.  
  13. FILE
  14.     ABUString.c
  15.  
  16. NAME
  17.     ABUString.c, part of the ABox project source code,
  18.     responsible for mix-in handling the AboutBox string stuff.
  19.  
  20. DESCRIPTION
  21.     This file contains defines for the about box modules.
  22.     
  23. DEVELOPED BY
  24.     George (ty) Tempel                netromancr@aol.com
  25.     All code in this file, and its associated header file was
  26.     Created by George (ty) Tempel in connection with the TopSoft, Inc.
  27.     "FilterTop" application development, except where noted.
  28.     
  29.     This file is based, in part, upon prior work by
  30.     Greg Anderson <greggor@apple.com> of Apple DTS.
  31.  
  32.  
  33. CARETAKER - George (ty) Tempel <netromancr@aol.com>
  34.      Please consult this person for any changes or suggestions to this file.
  35.  
  36. MODIFICATION HISTORY
  37.  
  38.     dd mmm yy    -    xxx    -    patchxx: description of patch
  39.     10 June 94    -    ty    -    Initial Version Created
  40.     20-july-94    -    ty    -    initial version released
  41.     23-may-95    -    ty    -    changes for compatibility with the CodeWarrior CW6
  42.                             release and the associated Universal Headers from Apple:
  43.                             most methods that returned references now have "Ref" at
  44.                             the end of their methods names to prevent possible collisions
  45.                             with datatypes and classes of the same name (older versions
  46.                             of the compiler didn't have a problem with this).
  47.  
  48. */
  49. /*===========================================================================*/
  50.  
  51. /*========== Exclusion Macros ============*/
  52. #pragma once
  53. #ifndef _ABUString_
  54. #define _ABUString_
  55.  
  56. /*============ Header Files ==============*/
  57.  
  58. /*=========== External Linkage ===========*/
  59.  
  60. /*================ Macros ================*/
  61.  
  62. /*============== Constants ===============*/
  63.  
  64. /*================ Macros ================*/
  65.  
  66. /*================ Enums =================*/
  67.  
  68. /*=============== Structs ================*/
  69.  
  70. /*=============== Typedefs ===============*/
  71.  
  72.  
  73. /*=========== Class Definitions ==========*/
  74.  
  75. class    ABUString
  76. {
  77.     public:
  78.                         ABUString(void);
  79.         virtual            ~ABUString(void);
  80.         
  81.         static    void        P2Ccpy(char *cStringDest, Str255 pStringSrc);
  82.         static    void        C2Pcpy(Str255 pStringDest, char *cStringSrc);
  83.         static    short        PCcmp(Str255 pString, char *cString);
  84.         static    StringPtr    P2Pstrcat(Str255 dest, Str255 src);
  85.  
  86.     protected:
  87.     public:
  88. };
  89.  
  90. #endif    // _ABUString_
  91.