text: // ======================================================================
  // pstring.h
  // Created by bernard on 11/03/2020.
  // a string library
  // ======================================================================
  
  #ifndef MORE_C_CODE_PSTRING_H
  #define MORE_C_CODE_PSTRING_H
  
  
  typedef struct PString PString;
  
  PString *pstrnew(char *str);
  void pstrdelete(PString *pstr);
  
  PString *pstrcat(PString *p1, PString *p2);
  PString *pstrcpy(PString *p1, PString *p2);
  
  int pstrlen(PString *pstr);
  int pstrallocated(PString *pstr);
  char *pstr2char(PString *pstr);
  
  
  #endif //MORE_C_CODE_PSTRING_H
  