mirror of
https://github.com/boostorg/build.git
synced 2026-02-11 23:52:20 +00:00
26 lines
608 B
C
26 lines
608 B
C
#ifndef STRINGS_DWA20011024_H
|
|
# define STRINGS_DWA20011024_H
|
|
|
|
# include <stddef.h>
|
|
|
|
typedef struct string
|
|
{
|
|
char* value;
|
|
unsigned long size;
|
|
unsigned long capacity;
|
|
char opt[32];
|
|
} string;
|
|
|
|
void string_new( string* );
|
|
void string_copy( string*, char* );
|
|
void string_free( string* );
|
|
void string_append( string*, char* );
|
|
void string_append_range( string*, char*, char* );
|
|
void string_push_back( string* s, char x );
|
|
void string_reserve( string*, size_t );
|
|
void string_truncate( string*, size_t );
|
|
void string_pop_back( string* );
|
|
char string_back( string* );
|
|
|
|
#endif // STRINGS_DWA20011024_H
|