Lines Matching defs:str
169 strlenMultiByte(char const* str, size_t w)
172 if (str != 0) {
177 x += *str++ == 0 ? 1 : 0;
372 set_id3v2tag(lame_global_flags* gfp, int type, unsigned short const* str)
376 case 'a': return id3tag_set_textinfo_utf16(gfp, "TPE1", str);
377 case 't': return id3tag_set_textinfo_utf16(gfp, "TIT2", str);
378 case 'l': return id3tag_set_textinfo_utf16(gfp, "TALB", str);
379 case 'g': return id3tag_set_textinfo_utf16(gfp, "TCON", str);
380 case 'c': return id3tag_set_comment_utf16(gfp, 0, 0, str);
381 case 'n': return id3tag_set_textinfo_utf16(gfp, "TRCK", str);
382 case 'y': return id3tag_set_textinfo_utf16(gfp, "TYER", str);
383 case 'v': return id3tag_set_fieldvalue_utf16(gfp, str);
390 set_id3tag(lame_global_flags* gfp, int type, char const* str)
394 case 'a': return id3tag_set_artist(gfp, str), 0;
395 case 't': return id3tag_set_title(gfp, str), 0;
396 case 'l': return id3tag_set_album(gfp, str), 0;
397 case 'g': return id3tag_set_genre(gfp, str);
398 case 'c': return id3tag_set_comment(gfp, str), 0;
399 case 'n': return id3tag_set_track(gfp, str);
400 case 'y': return id3tag_set_year(gfp, str), 0;
401 case 'v': return id3tag_set_fieldvalue(gfp, str);
407 id3_tag(lame_global_flags* gfp, int type, TextEncoding enc, char* str)
412 id3_tag(gfp, type, TENC_LATIN1, str); /* for id3v1 */
418 case TENC_LATIN1: x = toLatin1(str); break;
419 case TENC_UTF16: x = toUtf16(str); break;
421 case TENC_RAW: x = strdup(str); break;
1511 static int dev_only_with_arg(char const* str, char const* token, char const* nextArg, int* argIgnored, int* argUsed)
1513 if (0 != local_strcasecmp(token,str)) return 0;
1521 static int dev_only_without_arg(char const* str, char const* token, int* argIgnored)
1523 if (0 != local_strcasecmp(token,str)) return 0;
1532 #define T_IF(str) if ( 0 == local_strcasecmp (token,str) ) {
1533 #define T_ELIF(str) } else if ( 0 == local_strcasecmp (token,str) ) {
1538 #define T_ELIF_INTERNAL(str) \
1539 } else if (dev_only_without_arg(str,token,&argIgnored)) {
1541 #define T_ELIF_INTERNAL_WITH_ARG(str) \
1542 } else if (dev_only_with_arg(str,token,nextArg,&argIgnored,&argUsed)) {
2589 string_to_argv(char* str, char** argv, int N)
2592 if (str == 0) return argc;
2596 while (isspace(*str)) { /* skip blanks */
2597 ++str;
2599 if (*str == '\"') { /* is quoted argument ? */
2601 ++str;
2603 if (*str == '\0') { /* end of string reached */
2608 argv[argc++] = str;
2611 for(; *str != '\0'; ++str) {
2613 if (*str == '\"') { /* end of quotation reached */
2614 *str++ = '\0';
2619 if (isspace(*str)) { /* parameter separator reached */
2620 *str++ = '\0';
2660 char *str_argv[512], *str;
2662 str = lame_getenv("LAMEOPT");
2663 str_argc = string_to_argv(str, str_argv, dimension_of(str_argv));
2669 free(str);