Changeset 46 for NEWT0/trunk

Show
Ignore:
Timestamp:
10/03/05 16:57:54 (3 years ago)
Author:
gnue
Message:

NewtStrNBeginsWith change caseless for IsInstance, IsSubclass, HasSubclass bug fix

Location:
NEWT0/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • NEWT0/trunk/newt.xcode/gnue.mode1

    r45 r46  
    191191            <dict> 
    192192                <key>PBXProjectModuleGUID</key> 
    193                 <string>F5614BBB08F0EFC400BD51D8</string> 
     193                <string>F53002A308F11B2700BE3F3C</string> 
    194194                <key>PBXProjectModuleLabel</key> 
    195195                <string>NewtObj.c</string> 
     
    199199                    <dict> 
    200200                        <key>PBXProjectModuleGUID</key> 
    201                         <string>F5614BBC08F0EFC400BD51D8</string> 
     201                        <string>F53002A408F11B2700BE3F3C</string> 
    202202                        <key>PBXProjectModuleLabel</key> 
    203203                        <string>NewtObj.c</string> 
     
    205205                        <integer>0</integer> 
    206206                        <key>bookmark</key> 
    207                         <string>F5614BBD08F0EFC400BD51D8</string> 
     207                        <string>F53002A508F11B2700BE3F3C</string> 
    208208                        <key>history</key> 
    209209                        <array> 
    210                             <string>F5614BA408F0EF2500BD51D8</string> 
     210                            <string>F530028908F11AC800BE3F3C</string> 
    211211                        </array> 
    212212                    </dict> 
     
    311311                            <array> 
    312312                                <array> 
    313                                     <integer>43</integer> 
    314                                     <integer>5</integer> 
     313                                    <integer>51</integer> 
    315314                                    <integer>1</integer> 
    316315                                    <integer>0</integer> 
     
    348347                    <array> 
    349348                        <dict> 
     349                            <key>BecomeActive</key> 
     350                            <true/> 
    350351                            <key>ContentConfiguration</key> 
    351352                            <dict> 
     
    353354                                <string>1CE0B20306471E060097A5F4</string> 
    354355                                <key>PBXProjectModuleLabel</key> 
    355                                 <string>NewtVM.c</string> 
     356                                <string>version.h</string> 
    356357                                <key>PBXSplitModuleInNavigatorKey</key> 
    357358                                <dict> 
     
    361362                                        <string>1CE0B20406471E060097A5F4</string> 
    362363                                        <key>PBXProjectModuleLabel</key> 
    363                                         <string>NewtVM.c</string> 
     364                                        <string>version.h</string> 
    364365                                        <key>_historyCapacity</key> 
    365366                                        <integer>0</integer> 
    366367                                        <key>bookmark</key> 
    367                                         <string>F5614BBA08F0EFC400BD51D8</string> 
     368                                        <string>F53002A008F11B2700BE3F3C</string> 
    368369                                        <key>history</key> 
    369370                                        <array> 
     
    389390                                            <string>F50AE99908AC13DD00774ABB</string> 
    390391                                            <string>F574E95108BF6AA600C73DAE</string> 
    391                                             <string>F5614BB808F0EFC400BD51D8</string> 
    392                                             <string>F532AA3D08AADBB500EE12BF</string> 
     392                                            <string>F530029D08F11B2700BE3F3C</string> 
     393                                            <string>F530029E08F11B2700BE3F3C</string> 
    393394                                        </array> 
    394395                                        <key>prevStack</key> 
     
    415416                                            <string>F528D7D508ABFE000001CB53</string> 
    416417                                            <string>F574E95308BF6AA600C73DAE</string> 
    417                                             <string>F5614BB908F0EFC400BD51D8</string> 
     418                                            <string>F530029F08F11B2700BE3F3C</string> 
    418419                                        </array> 
    419420                                    </dict> 
     
    437438                        </dict> 
    438439                        <dict> 
    439                             <key>BecomeActive</key> 
    440                             <true/> 
    441440                            <key>ContentConfiguration</key> 
    442441                            <dict> 
     
    475474            <key>TableOfContents</key> 
    476475            <array> 
    477                 <string>F5614B8D08F0EED300BD51D8</string> 
     476                <string>F53002A108F11B2700BE3F3C</string> 
    478477                <string>1CE0B1FE06471DED0097A5F4</string> 
    479                 <string>F5614B8E08F0EED300BD51D8</string> 
     478                <string>F53002A208F11B2700BE3F3C</string> 
    480479                <string>1CE0B20306471E060097A5F4</string> 
    481480                <string>1CE0B20506471E060097A5F4</string> 
     
    611610    <key>WindowOrderList</key> 
    612611    <array> 
     612        <string>F5AE5683082409020043A79D</string> 
    613613        <string>1C0AD2B3069F1EA900FABCE6</string> 
    614614        <string>1C530D57069F1CE1000CFCEE</string> 
    615         <string>F5614BBB08F0EFC400BD51D8</string> 
     615        <string>F53002A308F11B2700BE3F3C</string> 
    616616        <string>/Volumes/Pawn/User/Development/Newt/NEWT0/newt.xcode</string> 
    617617    </array> 
     
    638638                                <string>1CD0528F0623707200166675</string> 
    639639                                <key>PBXProjectModuleLabel</key> 
    640                                 <string>NewtIO.c</string> 
     640                                <string></string> 
    641641                                <key>StatusBarVisibility</key> 
    642642                                <true/> 
     
    696696            <array> 
    697697                <string>F5AE5683082409020043A79D</string> 
    698                 <string>F528D7D008ABFDFC0001CB53</string> 
     698                <string>F530029108F11B1500BE3F3C</string> 
    699699                <string>1CD0528F0623707200166675</string> 
    700700                <string>XCMainBuildResultsModuleGUID</string> 
     
    841841                                        <string>{{0, 0}, {788, 401}}</string> 
    842842                                        <key>RubberWindowFrame</key> 
    843                                         <string>50 87 788 659 0 0 1024 746 </string> 
     843                                        <string>283 87 788 659 0 0 1024 746 </string> 
    844844                                    </dict> 
    845845                                    <key>Module</key> 
     
    867867                                <string>{{0, 406}, {788, 212}}</string> 
    868868                                <key>RubberWindowFrame</key> 
    869                                 <string>50 87 788 659 0 0 1024 746 </string> 
     869                                <string>283 87 788 659 0 0 1024 746 </string> 
    870870                            </dict> 
    871871                            <key>Module</key> 
     
    890890            <array> 
    891891                <string>1C530D57069F1CE1000CFCEE</string> 
    892                 <string>F5614B8508F0EEC000BD51D8</string> 
    893                 <string>F5614B8608F0EEC000BD51D8</string> 
     892                <string>F530029408F11B1500BE3F3C</string> 
     893                <string>F530029508F11B1500BE3F3C</string> 
    894894                <string>1CDD528C0622207200134675</string> 
    895895                <string>1CD0528E0623707200166675</string> 
    896896            </array> 
    897897            <key>WindowString</key> 
    898             <string>50 87 788 659 0 0 1024 746 </string> 
     898            <string>283 87 788 659 0 0 1024 746 </string> 
    899899            <key>WindowToolGUID</key> 
    900900            <string>1C530D57069F1CE1000CFCEE</string> 
    901901            <key>WindowToolIsVisible</key> 
    902             <false/> 
     902            <true/> 
    903903        </dict> 
    904904        <dict> 
     
    993993                                        <key>sizes</key> 
    994994                                        <array> 
    995                                             <string>{{0, 0}, {366, 168}}</string> 
    996                                             <string>{{0, 173}, {366, 270}}</string> 
     995                                            <string>{{0, 0}, {491, 168}}</string> 
     996                                            <string>{{0, 173}, {491, 270}}</string> 
    997997                                        </array> 
    998998                                    </dict> 
     
    10431043            <array> 
    10441044                <string>1C0AD2B3069F1EA900FABCE6</string> 
    1045                 <string>F5614B8A08F0EED200BD51D8</string> 
     1045                <string>F530029608F11B1500BE3F3C</string> 
    10461046                <string>1CD0528B0623707200166675</string> 
    1047                 <string>F5614B8B08F0EED200BD51D8</string> 
     1047                <string>F530029708F11B1500BE3F3C</string> 
    10481048            </array> 
    10491049            <key>ToolbarConfiguration</key> 
  • NEWT0/trunk/newt.xcode/gnue.pbxuser

    r45 r46  
    150150                ); 
    151151            }; 
    152             PBXPerProjectTemplateStateSaveDate = 150007345; 
     152            PBXPerProjectTemplateStateSaveDate = 150018734; 
    153153            PBXPrepackagedSmartGroups_v2 = ( 
    154154                { 
     
    829829                RubberWindowFrame = "374 174 745 468 0 0 1024 746 "; 
    830830            }; 
    831             PBXWorkspaceStateSaveDate = 150007345; 
     831            PBXWorkspaceStateSaveDate = 150018734; 
    832832        }; 
    833833        perUserProjectItems = { 
     
    838838            F528D7D308ABFE000001CB53 = F528D7D308ABFE000001CB53; 
    839839            F528D7D508ABFE000001CB53 = F528D7D508ABFE000001CB53; 
     840            F530028908F11AC800BE3F3C = F530028908F11AC800BE3F3C; 
     841            F530029D08F11B2700BE3F3C = F530029D08F11B2700BE3F3C; 
     842            F530029E08F11B2700BE3F3C = F530029E08F11B2700BE3F3C; 
     843            F530029F08F11B2700BE3F3C = F530029F08F11B2700BE3F3C; 
     844            F53002A008F11B2700BE3F3C = F53002A008F11B2700BE3F3C; 
     845            F53002A508F11B2700BE3F3C = F53002A508F11B2700BE3F3C; 
    840846            F532AA3C08AADBB500EE12BF = F532AA3C08AADBB500EE12BF; 
    841             F532AA3D08AADBB500EE12BF = F532AA3D08AADBB500EE12BF; 
    842847            F532AA6D08AADC9500EE12BF = F532AA6D08AADC9500EE12BF; 
    843848            F5547480088A7A9B001E9DDF = F5547480088A7A9B001E9DDF; 
     
    863868            F55475A0088A8347001E9DDF = F55475A0088A8347001E9DDF; 
    864869            F55475AA088A83B6001E9DDF = F55475AA088A83B6001E9DDF; 
    865             F5614BA408F0EF2500BD51D8 = F5614BA408F0EF2500BD51D8; 
    866             F5614BB808F0EFC400BD51D8 = F5614BB808F0EFC400BD51D8; 
    867             F5614BB908F0EFC400BD51D8 = F5614BB908F0EFC400BD51D8; 
    868             F5614BBA08F0EFC400BD51D8 = F5614BBA08F0EFC400BD51D8; 
    869             F5614BBD08F0EFC400BD51D8 = F5614BBD08F0EFC400BD51D8; 
    870870            F574E95108BF6AA600C73DAE = F574E95108BF6AA600C73DAE; 
    871871            F574E95308BF6AA600C73DAE = F574E95308BF6AA600C73DAE; 
     
    995995        vrLoc = 1097; 
    996996    }; 
     997    F530028908F11AC800BE3F3C = { 
     998        fRef = F5ACB06706412D4900DB6CF9; 
     999        isa = PBXTextBookmark; 
     1000        rLen = 10; 
     1001        rLoc = 1993; 
     1002        rType = 0; 
     1003    }; 
     1004    F530029D08F11B2700BE3F3C = { 
     1005        fRef = F5ACB06A06412D4900DB6CF9; 
     1006        isa = PBXTextBookmark; 
     1007        name = NewtRefFunctionType; 
     1008        rLen = 19; 
     1009        rLoc = 37025; 
     1010        rType = 0; 
     1011        vrLen = 499; 
     1012        vrLoc = 36832; 
     1013    }; 
     1014    F530029E08F11B2700BE3F3C = { 
     1015        fRef = F5E14ADB057984FA009742A2; 
     1016        isa = PBXTextBookmark; 
     1017        name = "version.h: NEWT_BUILD"; 
     1018        rLen = 0; 
     1019        rLoc = 526; 
     1020        rType = 0; 
     1021        vrLen = 919; 
     1022        vrLoc = 226; 
     1023    }; 
     1024    F530029F08F11B2700BE3F3C = { 
     1025        fRef = F5ACB06A06412D4900DB6CF9; 
     1026        isa = PBXTextBookmark; 
     1027        name = NewtRefFunctionType; 
     1028        rLen = 19; 
     1029        rLoc = 37025; 
     1030        rType = 0; 
     1031        vrLen = 499; 
     1032        vrLoc = 36832; 
     1033    }; 
     1034    F53002A008F11B2700BE3F3C = { 
     1035        fRef = F5E14ADB057984FA009742A2; 
     1036        isa = PBXTextBookmark; 
     1037        name = "version.h: NEWT_BUILD"; 
     1038        rLen = 0; 
     1039        rLoc = 528; 
     1040        rType = 0; 
     1041        vrLen = 919; 
     1042        vrLoc = 226; 
     1043    }; 
     1044    F53002A508F11B2700BE3F3C = { 
     1045        fRef = F5ACB06706412D4900DB6CF9; 
     1046        isa = PBXTextBookmark; 
     1047        name = NewtStrNBeginsWith; 
     1048        rLen = 18; 
     1049        rLoc = 76121; 
     1050        rType = 0; 
     1051        vrLen = 759; 
     1052        vrLoc = 75808; 
     1053    }; 
    9971054    F532AA3C08AADBB500EE12BF = { 
    9981055        fRef = F5DE1345082AD4A500BB42A5; 
     
    10041061        vrLen = 316; 
    10051062        vrLoc = 208; 
    1006     }; 
    1007     F532AA3D08AADBB500EE12BF = { 
    1008         fRef = F5ACB06A06412D4900DB6CF9; 
    1009         isa = PBXTextBookmark; 
    1010         name = NewtRefFunctionType; 
    1011         rLen = 19; 
    1012         rLoc = 37025; 
    1013         rType = 0; 
    1014         vrLen = 499; 
    1015         vrLoc = 36832; 
    10161063    }; 
    10171064    F532AA6D08AADC9500EE12BF = { 
     
    13071354        }; 
    13081355    }; 
    1309     F5614BA408F0EF2500BD51D8 = { 
    1310         fRef = F5ACB06706412D4900DB6CF9; 
    1311         isa = PBXTextBookmark; 
    1312         rLen = 0; 
    1313         rLoc = 2035; 
    1314         rType = 0; 
    1315     }; 
    1316     F5614BB808F0EFC400BD51D8 = { 
    1317         fRef = F5E14ADB057984FA009742A2; 
    1318         isa = PBXTextBookmark; 
    1319         name = "version.h: NEWT_BUILD"; 
    1320         rLen = 0; 
    1321         rLoc = 526; 
    1322         rType = 0; 
    1323         vrLen = 919; 
    1324         vrLoc = 226; 
    1325     }; 
    1326     F5614BB908F0EFC400BD51D8 = { 
    1327         fRef = F5E14ADB057984FA009742A2; 
    1328         isa = PBXTextBookmark; 
    1329         name = "version.h: NEWT_BUILD"; 
    1330         rLen = 0; 
    1331         rLoc = 526; 
    1332         rType = 0; 
    1333         vrLen = 919; 
    1334         vrLoc = 226; 
    1335     }; 
    1336     F5614BBA08F0EFC400BD51D8 = { 
    1337         fRef = F5ACB06A06412D4900DB6CF9; 
    1338         isa = PBXTextBookmark; 
    1339         name = NewtRefFunctionType; 
    1340         rLen = 19; 
    1341         rLoc = 37025; 
    1342         rType = 0; 
    1343         vrLen = 499; 
    1344         vrLoc = 36832; 
    1345     }; 
    1346     F5614BBD08F0EFC400BD51D8 = { 
    1347         fRef = F5ACB06706412D4900DB6CF9; 
    1348         isa = PBXTextBookmark; 
    1349         name = NewtStrNBeginsWith; 
    1350         rLen = 18; 
    1351         rLoc = 1960; 
    1352         rType = 0; 
    1353         vrLen = 1313; 
    1354         vrLoc = 1131; 
    1355     }; 
    13561356    F5622ED907E0273B009AAF9A = { 
    13571357        uiCtxt = { 
     
    15821582    F5ACB06706412D4900DB6CF9 = { 
    15831583        uiCtxt = { 
    1584             sepNavIntBoundsRect = "{{0, 0}, {728, 56557}}"; 
    1585             sepNavSelRange = "{1960, 18}"; 
    1586             sepNavVisRect = "{{0, 465}, {711, 429}}"; 
     1584            sepNavIntBoundsRect = "{{0, 0}, {747, 56473}}"; 
     1585            sepNavSelRange = "{1993, 10}"; 
     1586            sepNavVisRect = "{{0, 496}, {747, 369}}"; 
    15871587            sepNavWindowFrame = "{{355, 125}, {750, 558}}"; 
    15881588        }; 
     
    16081608            sepNavIntBoundsRect = "{{0, 0}, {678, 54608}}"; 
    16091609            sepNavSelRange = "{37025, 19}"; 
    1610             sepNavVisRect = "{{0, 24099}, {566, 331}}"; 
     1610            sepNavVisRect = "{{0, 24097}, {566, 331}}"; 
    16111611            sepNavWindowFrame = "{{223, 175}, {750, 558}}"; 
    16121612        }; 
     
    17831783        uiCtxt = { 
    17841784            sepNavIntBoundsRect = "{{0, 0}, {566, 725}}"; 
    1785             sepNavSelRange = "{526, 0}"; 
     1785            sepNavSelRange = "{528, 0}"; 
    17861786            sepNavVisRect = "{{0, 140}, {566, 331}}"; 
    17871787            sepNavWindowFrame = "{{377, 154}, {750, 558}}"; 
  • NEWT0/trunk/src/newt_core/NewtObj.c

    r45 r46  
    36873687bool NewtStrNBeginsWith(char * str, uint32_t len, char * sub, uint32_t sublen) 
    36883688{ 
    3689     while (0 < len && 0 < sublen && *str != '\0' && *sub != '\0') 
    3690     { 
    3691         if (*str != *sub) 
    3692             return false; 
    3693  
    3694         str++; len--; 
    3695         sub++; sublen--; 
    3696     } 
    3697  
    3698     return (sublen == 0 || *sub == '\0'); 
     3689    if (len < sublen) 
     3690        return false; 
     3691    else 
     3692        return (strncasecmp(str, sub, sublen) == 0); 
    36993693} 
    37003694 
  • NEWT0/trunk/src/version.h

    r45 r46  
    1919#define NEWT_VERSION    "0.1.1"                                 ///< �o�[�W���� 
    2020#define NEWT_COPYRIGHT  "Copyright (C) 2003-2005 Makoto Nukui"  ///< �R�s�[���C�g 
    21 #define NEWT_BUILD      "2005-10-03-1"                          ///< �r���h�ԍ� 
     21#define NEWT_BUILD      "2005-10-03-2"                          ///< �r���h�ԍ� 
    2222#define NEWT_PARAMS     "[switches] [--] [programfile]"         ///< ��/// �g�p��define NEWT_USAGE      "  -t              enable trace mode\n"         \ 
    2323                        "  -l              dump lex info\n"             \