Lines Matching refs:str
200 char* dvmDotToSlash(const char* str)
202 char* newStr = strdup(str);
323 char* dvmDescriptorToDot(const char* str)
325 size_t at = strlen(str);
328 if ((at >= 2) && (str[0] == 'L') && (str[at - 1] == ';')) {
330 str++; /* Skip the 'L'. */
341 newStr[at] = (str[at] == '/') ? '.' : str[at];
355 char* dvmDotToDescriptor(const char* str)
357 size_t length = strlen(str);
362 if (str[0] != '[') {
377 while (*str) {
378 char c = *(str++);
398 char* dvmDescriptorToName(const char* str)
400 if (str[0] == 'L') {
401 size_t length = strlen(str) - 1;
408 strlcpy(newStr, str + 1, length);
412 return strdup(str);
420 char* dvmNameToDescriptor(const char* str)
422 if (str[0] != '[') {
423 size_t length = strlen(str);
431 strcpy(descriptor + 1, str);
438 return strdup(str);