-- Copyright (C) 1985, 1986  by Xerox Corporation. All rights reserved. 
-- StringOps.mesa
-- NFS  15-Jul-85 16:38:56

-- C library string operations.

DIRECTORY
  CString USING [CString];

StringOps: DEFINITIONS = {

  strcpy: PROCEDURE [s1, s2: CString.CString] RETURNS [CString.CString];

  strncpy: PROCEDURE [s1, s2: CString.CString, n: INTEGER]
    RETURNS [CString.CString];

  strcat: PROCEDURE [s1, s2: CString.CString] RETURNS [CString.CString];

  strncat: PROCEDURE [s1, s2: CString.CString, n: INTEGER]
    RETURNS [CString.CString];

  strcmp: PROCEDURE [s1, s2: CString.CString] RETURNS [INTEGER];

  strncmp: PROCEDURE [s1, s2: CString.CString, n: INTEGER] RETURNS [INTEGER];

  strlen: PROCEDURE [s: CString.CString] RETURNS [INTEGER];

  }.