
#ifndef _String_h_INCLUDED
#define _String_h_INCLUDED

#include <string.h>
#include <stdlib.h>

class String {

  public:

    String(char *c) { data = c; length = strlen(c); }
    String(char *d, long len) { data = d; length = len; }
    String *Copy();
    int Compare(String *s2);
    int Equal(String *s2) { return Compare(s2) == 0; }
    char *Data(void) { return data; }
    long Length(void) { return length; }
    void Print(void);
    
  private:

    char *data;
    long length;
};


#endif
