|
string_t | PR_CatStrings (progs_t *pr, const char *a, const char *b) |
| Make a temporary progs string that is the concatenation of two C strings. More...
|
|
void | PR_ClearReturnStrings (progs_t *pr) |
| Clear all of the return string slots. More...
|
|
void | PR_FreeString (progs_t *pr, string_t str) |
| Destroy a mutable, dynamic or temporary string. More...
|
|
void | PR_FreeTempStrings (progs_t *pr) |
| Free all the temporary strings allocated in the current stack frame. More...
|
|
dstring_t * | PR_GetMutableString (progs_t *pr, string_t num) |
| Retrieve the dstring_t associated with a mutable string. More...
|
|
const char * | PR_GetString (progs_t *pr, string_t num) |
| Convert a string index to a C string. More...
|
|
int | PR_LoadStrings (progs_t *pr) |
| Initialize the string tables using the strings supplied by the progs. More...
|
|
void | PR_MakeTempString (progs_t *pr, string_t str) |
| Convert a mutable string to a temporary string. More...
|
|
string_t | PR_NewMutableString (progs_t *pr) |
| Create a new mutable string. More...
|
|
string_t | PR_SetDynamicString (progs_t *pr, const char *s) |
| Make a dynamic progs string from the given C string. More...
|
|
string_t | PR_SetReturnString (progs_t *pr, const char *s) |
| Make a temporary progs string that will survive across function returns. More...
|
|
string_t | PR_SetString (progs_t *pr, const char *s) |
| Make a permanent progs string from the given C string. More...
|
|
string_t | PR_SetTempString (progs_t *pr, const char *s) |
| Make a temporary progs string that will be freed when the current progs stack frame is exited. More...
|
|
void | PR_Sprintf (progs_t *pr, dstring_t *result, const char *name, const char *format, int count, pr_type_t **args) |
| Formatted printing similar to C's vsprintf, but using QC types. More...
|
|
qboolean | PR_StringValid (progs_t *pr, string_t num) |
| Check the validity of a string index. More...
|
|