Lines Matching refs:string
73 UINT _gx_system_private_string_copy(GX_STRING *string, GX_CONST GX_STRING *text) in _gx_system_private_string_copy() argument
81 string -> gx_string_ptr = GX_NULL; in _gx_system_private_string_copy()
82 string -> gx_string_length = 0; in _gx_system_private_string_copy()
100 if (string -> gx_string_ptr) in _gx_system_private_string_copy()
102 byte = (GX_UBYTE *)string -> gx_string_ptr; in _gx_system_private_string_copy()
110 _gx_system_memory_free((void *)string -> gx_string_ptr); in _gx_system_private_string_copy()
113 … string -> gx_string_ptr = (GX_CHAR *)_gx_system_memory_allocator(needed_buffer_size); in _gx_system_private_string_copy()
116 if (string -> gx_string_ptr) in _gx_system_private_string_copy()
118 byte = (GX_UBYTE *)string -> gx_string_ptr; in _gx_system_private_string_copy()
123 string -> gx_string_length = text -> gx_string_length; in _gx_system_private_string_copy()
127 string -> gx_string_length = 0; in _gx_system_private_string_copy()
134 string -> gx_string_length = text -> gx_string_length; in _gx_system_private_string_copy()
140 string -> gx_string_ptr = (GX_CHAR *)_gx_system_memory_allocator(needed_buffer_size); in _gx_system_private_string_copy()
143 if (string -> gx_string_ptr) in _gx_system_private_string_copy()
145 byte = (GX_UBYTE *)string -> gx_string_ptr; in _gx_system_private_string_copy()
150 string -> gx_string_length = text -> gx_string_length; in _gx_system_private_string_copy()
154 string -> gx_string_length = 0; in _gx_system_private_string_copy()
161 if (string -> gx_string_ptr) in _gx_system_private_string_copy()
163 _gx_system_memory_free((void *)string -> gx_string_ptr); in _gx_system_private_string_copy()
164 string -> gx_string_ptr = GX_NULL; in _gx_system_private_string_copy()
167 string -> gx_string_length = 0; in _gx_system_private_string_copy()
170 if (string -> gx_string_ptr) in _gx_system_private_string_copy()