Print this page
Address Robert's feedback

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libsysdemangle/common/str.h
          +++ new/usr/src/lib/libsysdemangle/common/str.h
↓ open down ↓ 37 lines elided ↑ open up ↑
  38   38          str_t   strp_r;
  39   39  } str_pair_t;
  40   40  
  41   41  void str_init(str_t *restrict, sysdem_ops_t *);
  42   42  void str_fini(str_t *);
  43   43  size_t str_length(const str_t *);
  44   44  boolean_t str_copy(const str_t *, str_t *);
  45   45  void str_set(str_t *, const char *, size_t);
  46   46  boolean_t str_append(str_t *, const char *, size_t);
  47   47  boolean_t str_append_str(str_t *, const str_t *);
  48      -boolean_t str_append_c(str_t *, int);
       48 +boolean_t str_append_c(str_t *, char);
  49   49  boolean_t str_insert(str_t *, size_t, const char *, size_t);
  50   50  boolean_t str_insert_str(str_t *, size_t, const str_t *);
  51   51  boolean_t str_erase(str_t *, size_t, size_t);
  52   52  
  53   53  str_pair_t *str_pair_init(str_pair_t *, sysdem_ops_t *);
  54   54  void str_pair_fini(str_pair_t *);
  55   55  boolean_t str_pair_merge(str_pair_t *);
  56   56  boolean_t str_pair_copy(const str_pair_t *, str_pair_t *);
  57   57  size_t str_pair_len(const str_pair_t *);
  58   58  
  59   59  #ifdef __cplusplus
  60   60  }
  61   61  #endif
  62   62  
  63   63  #endif /* _STR_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX