Changeset 5063
- Timestamp:
- 12/03/07 19:06:33 (10 months ago)
- Files:
-
- libwired/trunk/libwired/data/wi-string.c (modified) (2 diffs)
- libwired/trunk/libwired/data/wi-string.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/data/wi-string.c
r4846 r5063 454 454 const char * wi_string_cstring(wi_string_t *string) { 455 455 return string->string; 456 } 457 458 459 460 char wi_string_character_at_index(wi_string_t *string, wi_uinteger_t index) { 461 _WI_STRING_INDEX_ASSERT(string, index); 462 463 return string->string[index]; 456 464 } 457 465 … … 1108 1116 1109 1117 p = string->string; 1110 1118 1111 1119 for(i = 0; *p; p++, i++) { 1112 1120 c = insensitive ? tolower((unsigned int) *p) : *p; 1113 1121 1114 1122 if(c == ch) { 1115 1123 index = i; libwired/trunk/libwired/data/wi-string.h
r4687 r5063 81 81 WI_EXPORT wi_uinteger_t wi_string_length(wi_string_t *); 82 82 WI_EXPORT const char * wi_string_cstring(wi_string_t *); 83 WI_EXPORT char wi_string_character_at_index(wi_string_t *, wi_uinteger_t); 83 84 84 85 WI_EXPORT wi_string_t * _wi_string_constant_string(const char *);
