Changeset 346

Show
Ignore:
Timestamp:
02/21/07 14:34:57 (2 years ago)
Author:
astrange
Message:

Fix "flag" machine. (closes #109)
Turn on unused variables warning, which reveals a lot of them in our code. No time to fix them now...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Perian.xcodeproj/project.pbxproj

    r332 r346  
    18091809                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
    18101810                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
     1811                                GCC_WARN_UNUSED_VARIABLE = YES; 
    18111812                                HEADER_SEARCH_PATHS = ( 
    18121813                                        ffmpeg/libavcodec, 
     
    18671868                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
    18681869                                GCC_WARN_UNINITIALIZED_AUTOS = YES; 
     1870                                GCC_WARN_UNUSED_VARIABLE = YES; 
    18691871                                HEADER_SEARCH_PATHS = ( 
    18701872                                        ffmpeg/libavcodec, 
     
    19221924                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
    19231925                                GCC_WARN_UNINITIALIZED_AUTOS = YES; 
     1926                                GCC_WARN_UNUSED_VARIABLE = YES; 
    19241927                                HEADER_SEARCH_PATHS = ( 
    19251928                                        ffmpeg/libavcodec, 
     
    20832086                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
    20842087                                GCC_WARN_UNINITIALIZED_AUTOS = YES; 
     2088                                GCC_WARN_UNUSED_VARIABLE = YES; 
    20852089                                HEADER_SEARCH_PATHS = ( 
    20862090                                        ffmpeg/libavcodec, 
  • trunk/SSATagParsing.m.rl

    r345 r346  
    544544                                } 
    545545                                 
    546                                 flag = ([01] % {unichar fl = *(p-1); if (flag == '0' || flag == '1') flag = fl - '0';})? > {flag = 1;}; 
     546                                flag = ([01] % {unichar fl = *(p-1); if (fl == '0' || fl == '1') flag = fl - '0';})? > {flag = 0;}; 
    547547                                num_ = "-"? digit+ ('.' digit*)?; 
    548548                                num = num_ > {numbegin = p;} % {num = [[NSString stringWithCharacters:numbegin length:p-numbegin] doubleValue];}; 
     
    584584                                                                ); 
    585585                                 
    586                                 cmd = "\\"  cmd_specific
     586                                cmd = "\\"  cmd_specific
    587587                                 
    588588                                tag = "{" ((cmd*) | ([^\\}]*)) "}"; 
  • trunk/TextSubCodec.c

    r329 r346  
    304304                buf = CFStringCreateMutableWithBytes(NULL, drp->codecData, myDrp->dataSize, kCFStringEncodingUTF8); 
    305305                if (!buf) return noErr; 
    306                 CFStringFindAndReplace(buf, CFSTR("<i>"),  CFSTR("{\\i}"), CFRangeMake(0,CFStringGetLength(buf)), 0); 
    307                 CFStringFindAndReplace(buf, CFSTR("<b>"),  CFSTR("{\\b}"), CFRangeMake(0,CFStringGetLength(buf)), 0); 
     306                CFStringFindAndReplace(buf, CFSTR("<i>"),  CFSTR("{\\i1}"), CFRangeMake(0,CFStringGetLength(buf)), 0); 
     307                CFStringFindAndReplace(buf, CFSTR("<b>"),  CFSTR("{\\b1}"), CFRangeMake(0,CFStringGetLength(buf)), 0); 
    308308                CFStringFindAndReplace(buf, CFSTR("</i>"), CFSTR("{\\i0}"), CFRangeMake(0,CFStringGetLength(buf)), 0); 
    309309                CFStringFindAndReplace(buf, CFSTR("</b>"), CFSTR("{\\b0}"), CFRangeMake(0,CFStringGetLength(buf)), 0);