home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / delphi / tstrclas.lzh / SAFESTR.INT < prev    next >
Text File  |  1995-11-11  |  1KB  |  38 lines

  1. UNIT SafeStr;
  2.  
  3. { :::::::::::::::::::::::::::::::::::::::::::::::::::::: }
  4.  
  5. INTERFACE
  6.  
  7. { :::::::::::::::::::::::::::::::::::::::::::::::::::::: }
  8.  
  9. USES
  10.  
  11.    SysUtils,
  12.    WinProcs,
  13.    WinTypes;
  14.  
  15.  
  16. { :::::::::::::::::::::::::::::::::::::::::::::::::::::: }
  17.  
  18.    FUNCTION SafeStrLen(Source: PChar) : WORD;
  19.    FUNCTION SafeStrNumComp(S1,S2: PChar) : INTEGER;
  20.    FUNCTION SafeStrComp(S1,S2: PChar) : INTEGER;
  21.    FUNCTION SafeStrIComp(S1,S2: PChar) : INTEGER;
  22.    FUNCTION SafeStrLIComp(S1, S2 : PChar; Length : Word) : Integer;
  23.    FUNCTION SafeStrCopy(Dest,Source: PChar) : PChar;
  24.    FUNCTION SafeStrCat(Dest,Source: PChar) : PChar;
  25.    FUNCTION StrStrip(Dest,Source: PChar) : PChar;
  26.    FUNCTION SafeStrUpper(Source: PChar) : PChar;
  27.    FUNCTION SafeChPos(Source : PChar; Ch : CHAR) : WORD;
  28.    FUNCTION SafeChInsert(Source : PChar; Ch : CHAR; Pos : WORD) : PChar;
  29.    FUNCTION SafeStrInsert(Source,NewStr : PChar; Pos : WORD) : PChar;
  30.    FUNCTION SafeStrMid(Dest,Source : PChar; Start,Count : WORD) : PChar;
  31.    FUNCTION SafeStrDelete(Source : PChar; Start,Count : WORD) : PChar;
  32.    FUNCTION SafeStrCopyNL(Dest,Source: PChar) : PChar;
  33.    FUNCTION SafeStrCatNL(Dest,Source: PChar): PChar;
  34.  
  35.  
  36. { :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: }
  37.  
  38.