Strnew_charp and co do not modify the char* input
This commit is contained in:
16
Str.h
16
Str.h
@@ -30,22 +30,22 @@ typedef struct _Str {
|
||||
|
||||
Str Strnew(void);
|
||||
Str Strnew_size(int);
|
||||
Str Strnew_charp(char *);
|
||||
Str Strnew_charp_n(char *, int);
|
||||
Str Strnew_m_charp(char *, ...);
|
||||
Str Strnew_charp(const char *);
|
||||
Str Strnew_charp_n(const char *, int);
|
||||
Str Strnew_m_charp(const char *, ...);
|
||||
Str Strdup(Str);
|
||||
void Strclear(Str);
|
||||
void Strfree(Str);
|
||||
void Strcopy(Str, Str);
|
||||
void Strcopy_charp(Str, char *);
|
||||
void Strcopy_charp_n(Str, char *, int);
|
||||
void Strcat_charp_n(Str, char *, int);
|
||||
void Strcopy_charp(Str, const char *);
|
||||
void Strcopy_charp_n(Str, const char *, int);
|
||||
void Strcat_charp_n(Str, const char *, int);
|
||||
void Strcat(Str, Str);
|
||||
void Strcat_charp(Str, char *);
|
||||
void Strcat_charp(Str, const char *);
|
||||
void Strcat_m_charp(Str, ...);
|
||||
Str Strsubstr(Str, int, int);
|
||||
void Strinsert_char(Str, int, char);
|
||||
void Strinsert_charp(Str, int, char *);
|
||||
void Strinsert_charp(Str, int, const char *);
|
||||
void Strdelete(Str, int, int);
|
||||
void Strtruncate(Str, int);
|
||||
void Strlower(Str);
|
||||
|
Reference in New Issue
Block a user