41 #include "reda/reda_sequence.h"
43 REDA_DEFINE_SEQUENCE_STRUCT(REDA_StringSeq,
char*)
58 REDA_DEFINE_SEQUENCE_IN_C(REDA_StringSeq,
char*)
64 #define REDA_StringSeq_INITIALIZER REDA_DEFINE_SEQUENCE_INITIALIZER(char*)
69 typedef char* REDA_String_T;
86 MUST_CHECK_RETURN REDADllExport
char*
87 REDA_String_alloc(RTI_SIZE_T length);
101 REDA_String_free(
char *
string);
114 REDADllExport RTI_SIZE_T
115 REDA_String_length(
const char *
string);
128 MUST_CHECK_RETURN REDADllExport
char*
129 REDA_String_dup(
const char *
string);
145 MUST_CHECK_RETURN REDADllExport
char*
146 REDA_String_replace(
char **string_ptr,
const char *new_value);
163 MUST_CHECK_RETURN REDADllExport RTI_INT32
164 REDA_String_compare(
const char *left,
const char *right);
184 MUST_CHECK_RETURN REDADllExport RTI_INT32
185 REDA_String_ncompare(
const char *left,
const char *right, RTI_SIZE_T num);