Changeset 45
- Timestamp:
- 10/03/05 13:54:21 (3 years ago)
- Location:
- NEWT0/trunk
- Files:
-
- 5 modified
-
newt.xcode/gnue.mode1 (modified) (23 diffs)
-
newt.xcode/gnue.pbxuser (modified) (8 diffs)
-
src/newt_core/NewtObj.c (modified) (3 diffs)
-
src/newt_core/NewtVM.c (modified) (1 diff)
-
src/version.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
NEWT0/trunk/newt.xcode/gnue.mode1
r44 r45 186 186 <array/> 187 187 <key>OpenEditors</key> 188 <array/> 188 <array> 189 <dict> 190 <key>Content</key> 191 <dict> 192 <key>PBXProjectModuleGUID</key> 193 <string>F5614BBB08F0EFC400BD51D8</string> 194 <key>PBXProjectModuleLabel</key> 195 <string>NewtObj.c</string> 196 <key>PBXSplitModuleInNavigatorKey</key> 197 <dict> 198 <key>Split0</key> 199 <dict> 200 <key>PBXProjectModuleGUID</key> 201 <string>F5614BBC08F0EFC400BD51D8</string> 202 <key>PBXProjectModuleLabel</key> 203 <string>NewtObj.c</string> 204 <key>_historyCapacity</key> 205 <integer>0</integer> 206 <key>bookmark</key> 207 <string>F5614BBD08F0EFC400BD51D8</string> 208 <key>history</key> 209 <array> 210 <string>F5614BA408F0EF2500BD51D8</string> 211 </array> 212 </dict> 213 <key>SplitCount</key> 214 <string>1</string> 215 </dict> 216 <key>StatusBarVisibility</key> 217 <true/> 218 </dict> 219 <key>Geometry</key> 220 <dict> 221 <key>Frame</key> 222 <string>{{0, 20}, {750, 461}}</string> 223 <key>PBXModuleWindowStatusBarHidden2</key> 224 <false/> 225 <key>RubberWindowFrame</key> 226 <string>355 181 750 502 0 0 1024 746 </string> 227 </dict> 228 </dict> 229 </array> 189 230 <key>PerspectiveWidths</key> 190 231 <array> … … 220 261 <array> 221 262 <dict> 222 <key>BecomeActive</key>223 <true/>224 263 <key>ContentConfiguration</key> 225 264 <dict> … … 272 311 <array> 273 312 <array> 274 <integer>51</integer> 313 <integer>43</integer> 314 <integer>5</integer> 275 315 <integer>1</integer> 276 316 <integer>0</integer> … … 278 318 </array> 279 319 <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> 280 <string>{{0, 650}, {186, 506}}</string>320 <string>{{0, 474}, {186, 506}}</string> 281 321 </dict> 282 322 <key>PBXTopSmartGroupGIDs</key> … … 297 337 </array> 298 338 <key>RubberWindowFrame</key> 299 <string> 88 152815 565 0 0 1024 746 </string>339 <string>73 181 815 565 0 0 1024 746 </string> 300 340 </dict> 301 341 <key>Module</key> … … 313 353 <string>1CE0B20306471E060097A5F4</string> 314 354 <key>PBXProjectModuleLabel</key> 315 <string> version.h</string>355 <string>NewtVM.c</string> 316 356 <key>PBXSplitModuleInNavigatorKey</key> 317 357 <dict> … … 321 361 <string>1CE0B20406471E060097A5F4</string> 322 362 <key>PBXProjectModuleLabel</key> 323 <string> version.h</string>363 <string>NewtVM.c</string> 324 364 <key>_historyCapacity</key> 325 365 <integer>0</integer> 326 366 <key>bookmark</key> 327 <string>F5 74E95408BF6AA600C73DAE</string>367 <string>F5614BBA08F0EFC400BD51D8</string> 328 368 <key>history</key> 329 369 <array> … … 342 382 <string>F5CD89BC0897FF6700C4CA85</string> 343 383 <string>F532AA3C08AADBB500EE12BF</string> 344 <string>F532AA3D08AADBB500EE12BF</string>345 384 <string>F532AA6D08AADC9500EE12BF</string> 346 385 <string>F5C2E8E408AAE54000C9B596</string> … … 350 389 <string>F50AE99908AC13DD00774ABB</string> 351 390 <string>F574E95108BF6AA600C73DAE</string> 352 <string>F574E95208BF6AA600C73DAE</string> 391 <string>F5614BB808F0EFC400BD51D8</string> 392 <string>F532AA3D08AADBB500EE12BF</string> 353 393 </array> 354 394 <key>prevStack</key> … … 375 415 <string>F528D7D508ABFE000001CB53</string> 376 416 <string>F574E95308BF6AA600C73DAE</string> 417 <string>F5614BB908F0EFC400BD51D8</string> 377 418 </array> 378 419 </dict> … … 388 429 <string>{{0, 0}, {607, 363}}</string> 389 430 <key>RubberWindowFrame</key> 390 <string> 88 152815 565 0 0 1024 746 </string>431 <string>73 181 815 565 0 0 1024 746 </string> 391 432 </dict> 392 433 <key>Module</key> … … 396 437 </dict> 397 438 <dict> 439 <key>BecomeActive</key> 440 <true/> 398 441 <key>ContentConfiguration</key> 399 442 <dict> … … 408 451 <string>{{0, 368}, {607, 156}}</string> 409 452 <key>RubberWindowFrame</key> 410 <string> 88 152815 565 0 0 1024 746 </string>453 <string>73 181 815 565 0 0 1024 746 </string> 411 454 </dict> 412 455 <key>Module</key> … … 432 475 <key>TableOfContents</key> 433 476 <array> 434 <string>F5 74E95508BF6AA600C73DAE</string>477 <string>F5614B8D08F0EED300BD51D8</string> 435 478 <string>1CE0B1FE06471DED0097A5F4</string> 436 <string>F5 74E95608BF6AA600C73DAE</string>479 <string>F5614B8E08F0EED300BD51D8</string> 437 480 <string>1CE0B20306471E060097A5F4</string> 438 481 <string>1CE0B20506471E060097A5F4</string> … … 568 611 <key>WindowOrderList</key> 569 612 <array> 613 <string>1C0AD2B3069F1EA900FABCE6</string> 570 614 <string>1C530D57069F1CE1000CFCEE</string> 615 <string>F5614BBB08F0EFC400BD51D8</string> 571 616 <string>/Volumes/Pawn/User/Development/Newt/NEWT0/newt.xcode</string> 572 617 </array> 573 618 <key>WindowString</key> 574 <string> 88 152815 565 0 0 1024 746 </string>619 <string>73 181 815 565 0 0 1024 746 </string> 575 620 <key>WindowTools</key> 576 621 <array> … … 782 827 <array> 783 828 <dict> 784 <key>BecomeActive</key>785 <true/>786 829 <key>ContentConfiguration</key> 787 830 <dict> … … 798 841 <string>{{0, 0}, {788, 401}}</string> 799 842 <key>RubberWindowFrame</key> 800 <string> 23487 788 659 0 0 1024 746 </string>843 <string>50 87 788 659 0 0 1024 746 </string> 801 844 </dict> 802 845 <key>Module</key> … … 810 853 </dict> 811 854 <dict> 855 <key>BecomeActive</key> 856 <true/> 812 857 <key>ContentConfiguration</key> 813 858 <dict> … … 822 867 <string>{{0, 406}, {788, 212}}</string> 823 868 <key>RubberWindowFrame</key> 824 <string> 23487 788 659 0 0 1024 746 </string>869 <string>50 87 788 659 0 0 1024 746 </string> 825 870 </dict> 826 871 <key>Module</key> … … 845 890 <array> 846 891 <string>1C530D57069F1CE1000CFCEE</string> 847 <string>F5 74E94D08BF6AA400C73DAE</string>848 <string>F5 74E94E08BF6AA400C73DAE</string>892 <string>F5614B8508F0EEC000BD51D8</string> 893 <string>F5614B8608F0EEC000BD51D8</string> 849 894 <string>1CDD528C0622207200134675</string> 850 895 <string>1CD0528E0623707200166675</string> 851 896 </array> 852 897 <key>WindowString</key> 853 <string> 23487 788 659 0 0 1024 746 </string>898 <string>50 87 788 659 0 0 1024 746 </string> 854 899 <key>WindowToolGUID</key> 855 900 <string>1C530D57069F1CE1000CFCEE</string> … … 948 993 <key>sizes</key> 949 994 <array> 950 <string>{{0, 0}, {36 7, 168}}</string>951 <string>{{0, 173}, {36 7, 270}}</string>995 <string>{{0, 0}, {366, 168}}</string> 996 <string>{{0, 173}, {366, 270}}</string> 952 997 </array> 953 998 </dict> … … 975 1020 <string>{{0, 0}, {583, 372}}</string> 976 1021 <key>RubberWindowFrame</key> 977 <string>34 3312 583 413 0 0 1024 746 </string>1022 <string>342 312 583 413 0 0 1024 746 </string> 978 1023 </dict> 979 1024 <key>Module</key> … … 998 1043 <array> 999 1044 <string>1C0AD2B3069F1EA900FABCE6</string> 1000 <string>F5 0AE99508AC127B00774ABB</string>1045 <string>F5614B8A08F0EED200BD51D8</string> 1001 1046 <string>1CD0528B0623707200166675</string> 1002 <string>F5 0AE99608AC127B00774ABB</string>1047 <string>F5614B8B08F0EED200BD51D8</string> 1003 1048 </array> 1004 1049 <key>ToolbarConfiguration</key> 1005 1050 <string>xcode.toolbar.config.run</string> 1006 1051 <key>WindowString</key> 1007 <string>34 3312 583 413 0 0 1024 746 </string>1052 <string>342 312 583 413 0 0 1024 746 </string> 1008 1053 <key>WindowToolGUID</key> 1009 1054 <string>1C0AD2B3069F1EA900FABCE6</string> -
NEWT0/trunk/newt.xcode/gnue.pbxuser
r44 r45 150 150 ); 151 151 }; 152 PBXPerProjectTemplateStateSaveDate = 1 46762080;152 PBXPerProjectTemplateStateSaveDate = 150007345; 153 153 PBXPrepackagedSmartGroups_v2 = ( 154 154 { … … 829 829 RubberWindowFrame = "374 174 745 468 0 0 1024 746 "; 830 830 }; 831 PBXWorkspaceStateSaveDate = 1 46762080;831 PBXWorkspaceStateSaveDate = 150007345; 832 832 }; 833 833 perUserProjectItems = { … … 863 863 F55475A0088A8347001E9DDF = F55475A0088A8347001E9DDF; 864 864 F55475AA088A83B6001E9DDF = F55475AA088A83B6001E9DDF; 865 F5614BA408F0EF2500BD51D8 = F5614BA408F0EF2500BD51D8; 866 F5614BB808F0EFC400BD51D8 = F5614BB808F0EFC400BD51D8; 867 F5614BB908F0EFC400BD51D8 = F5614BB908F0EFC400BD51D8; 868 F5614BBA08F0EFC400BD51D8 = F5614BBA08F0EFC400BD51D8; 869 F5614BBD08F0EFC400BD51D8 = F5614BBD08F0EFC400BD51D8; 865 870 F574E95108BF6AA600C73DAE = F574E95108BF6AA600C73DAE; 866 F574E95208BF6AA600C73DAE = F574E95208BF6AA600C73DAE;867 871 F574E95308BF6AA600C73DAE = F574E95308BF6AA600C73DAE; 868 F574E95408BF6AA600C73DAE = F574E95408BF6AA600C73DAE;869 872 F5C2E8E408AAE54000C9B596 = F5C2E8E408AAE54000C9B596; 870 873 F5CD88C10897ED1600C4CA85 = F5CD88C10897ED1600C4CA85; … … 1304 1307 }; 1305 1308 }; 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 }; 1306 1356 F5622ED907E0273B009AAF9A = { 1307 1357 uiCtxt = { … … 1337 1387 vrLoc = 6903; 1338 1388 }; 1339 F574E95208BF6AA600C73DAE = {1340 fRef = F5E14ADB057984FA009742A2;1341 isa = PBXTextBookmark;1342 name = "version.h: NEWT_BUILD";1343 rLen = 0;1344 rLoc = 526;1345 rType = 0;1346 vrLen = 919;1347 vrLoc = 226;1348 };1349 1389 F574E95308BF6AA600C73DAE = { 1350 1390 fRef = F53BCC6C0670CDBD0013103E; … … 1356 1396 vrLen = 313; 1357 1397 vrLoc = 6903; 1358 };1359 F574E95408BF6AA600C73DAE = {1360 fRef = F5E14ADB057984FA009742A2;1361 isa = PBXTextBookmark;1362 name = "version.h: NEWT_BUILD";1363 rLen = 0;1364 rLoc = 526;1365 rType = 0;1366 vrLen = 919;1367 vrLoc = 226;1368 1398 }; 1369 1399 F57E7A0C07FD362400256511 = { … … 1552 1582 F5ACB06706412D4900DB6CF9 = { 1553 1583 uiCtxt = { 1554 sepNavIntBoundsRect = "{{0, 0}, {7 47, 56557}}";1555 sepNavSelRange = "{ 42982, 223}";1556 sepNavVisRect = "{{0, 30380}, {747, 369}}";1584 sepNavIntBoundsRect = "{{0, 0}, {728, 56557}}"; 1585 sepNavSelRange = "{1960, 18}"; 1586 sepNavVisRect = "{{0, 465}, {711, 429}}"; 1557 1587 sepNavWindowFrame = "{{355, 125}, {750, 558}}"; 1558 1588 }; … … 1576 1606 F5ACB06A06412D4900DB6CF9 = { 1577 1607 uiCtxt = { 1578 sepNavIntBoundsRect = "{{0, 0}, { 747, 54608}}";1579 sepNavSelRange = "{ 44891, 10}";1580 sepNavVisRect = "{{0, 30830}, {747, 369}}";1608 sepNavIntBoundsRect = "{{0, 0}, {678, 54608}}"; 1609 sepNavSelRange = "{37025, 19}"; 1610 sepNavVisRect = "{{0, 24099}, {566, 331}}"; 1581 1611 sepNavWindowFrame = "{{223, 175}, {750, 558}}"; 1582 1612 }; -
NEWT0/trunk/src/newt_core/NewtObj.c
r44 r45 47 47 static newtRef NewtDeeplyCloneMap(newtRefArg map, int32_t len); 48 48 static void NewtObjRemoveFrameSlot(newtObjRef obj, newtRefArg slot); 49 static bool NewtStrNBeginsWi dth(char * str, uint32_t len, char * sub, uint32_t sublen);49 static bool NewtStrNBeginsWith(char * str, uint32_t len, char * sub, uint32_t sublen); 50 50 static bool NewtStrIsSubclass(char * sub, uint32_t sublen, char * supr, uint32_t suprlen); 51 51 static bool NewtStrHasSubclass(char * sub, uint32_t sublen, char * supr, uint32_t suprlen); … … 3685 3685 */ 3686 3686 3687 bool NewtStrNBeginsWi dth(char * str, uint32_t len, char * sub, uint32_t sublen)3687 bool NewtStrNBeginsWith(char * str, uint32_t len, char * sub, uint32_t sublen) 3688 3688 { 3689 3689 while (0 < len && 0 < sublen && *str != '\0' && *sub != '\0') … … 3720 3720 return false; 3721 3721 3722 return NewtStrNBeginsWi dth(sub, sublen, supr, suprlen);3722 return NewtStrNBeginsWith(sub, sublen, supr, suprlen); 3723 3723 } 3724 3724 -
NEWT0/trunk/src/newt_core/NewtVM.c
r42 r45 3438 3438 NewtDefGlobalFunc(NSSYM(StrCat), NsStrCat, 2, "StrCat(str1, str2)"); 3439 3439 3440 NewtDefGlobalFunc(NSSYM(ExtractByte),NsExtractByte, 2, " NsExtractByte(data, offset)");3440 NewtDefGlobalFunc(NSSYM(ExtractByte),NsExtractByte, 2, "ExtractByte(data, offset)"); 3441 3441 3442 3442 NewtDefGlobalFunc(NSSYM(Gets), NsGets, 0, "Gets()"); -
NEWT0/trunk/src/version.h
r44 r45 19 19 #define NEWT_VERSION "0.1.1" ///< �o�[�W���� 20 20 #define NEWT_COPYRIGHT "Copyright (C) 2003-2005 Makoto Nukui" ///< �R�s�[���C�g 21 #define NEWT_BUILD "2005- 08-27-1" ///< �r���h�ԍ�21 #define NEWT_BUILD "2005-10-03-1" ///< �r���h�ԍ� 22 22 #define NEWT_PARAMS "[switches] [--] [programfile]" ///< ��/// �g�p��define NEWT_USAGE " -t enable trace mode\n" \ 23 23 " -l dump lex info\n" \
