Changeset 56
- Timestamp:
- 06/10/06 23:21:00 (6 years ago)
- Location:
- NEWT0/trunk
- Files:
-
- 2 deleted
- 19 edited
-
Makefile.in (modified) (2 diffs)
-
configure (modified) (13 diffs)
-
configure.in (modified) (8 diffs)
-
ext.xcode (deleted)
-
ext.xcodeproj/gnue.mode1 (modified) (11 diffs)
-
ext.xcodeproj/gnue.pbxuser (modified) (3 diffs)
-
ext.xcodeproj/project.pbxproj (modified) (5 diffs)
-
ext/protoFILE/Makefile.in (modified) (4 diffs)
-
ext/protoREGEX/Makefile.in (modified) (4 diffs)
-
newt.xcode (deleted)
-
newt.xcodeproj/gnue.mode1 (modified) (27 diffs)
-
newt.xcodeproj/gnue.pbxuser (modified) (33 diffs)
-
newt.xcodeproj/project.pbxproj (modified) (7 diffs)
-
src/config.h.in (modified) (1 diff)
-
src/main.c (modified) (2 diffs)
-
src/newt_core/NewtBC.c (modified) (6 diffs)
-
src/newt_core/NewtFile.c (modified) (7 diffs)
-
src/newt_core/NewtGC.c (modified) (1 diff)
-
src/newt_core/NewtIO.c (modified) (4 diffs)
-
src/newt_core/incs/darwin/config.h (modified) (1 diff)
-
src/utils/endian_utils.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
NEWT0/trunk/Makefile.in
r40 r56 60 60 $(ext)/protoREGEX 61 61 62 OBJS = $(MAINOBJ) $(UTILSOBJS) $(PARSEROBJS) $(COREOBJS) 63 62 64 63 65 ###### … … 88 90 newt: $(build) $(objdir) $(yytmp) $(NEWT) $(LDIMPORT) 89 91 90 $(NEWT): $( MAINOBJ) $(UTILSOBJS) $(PARSEROBJS) $(COREOBJS)91 $(CC) $(LDFLAGS) $(LIBS) $( MAINOBJ) $(UTILSOBJS) $(PARSEROBJS) $(COREOBJS) $(LIBS) -o $@92 $(NEWT): $(OBJS) 93 $(CC) $(LDFLAGS) $(LIBS) $(OBJS) $(LIBS) -o $@ 92 94 93 95 -
NEWT0/trunk/configure
r40 r56 312 312 #endif" 313 313 314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT YACC LEX LEXLIB LEX_OUTPUT_ROOT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CPP EGREP LIBOBJS LIBREGEX NEWT_LDIMPORT NEWT_LDFLAGS LIBNEWT_LDSHARED LINK_NEWT_APP_ DLEXT MAKE_EXTLTLIBOBJS'314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT YACC LEX LEXLIB LEX_OUTPUT_ROOT AR ac_ct_AR RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CPP EGREP LIBOBJS NEWT_LDIMPORT NEWT_LDFLAGS LIBNEWT_LDSHARED LINK_NEWT_APP_ DLEXT MAKE_EXT LIBREGEX LTLIBOBJS' 315 315 ac_subst_files='' 316 316 … … 2557 2557 fi 2558 2558 2559 if test -n "$ac_tool_prefix"; then 2560 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 2561 set dummy ${ac_tool_prefix}ar; ac_word=$2 2562 echo "$as_me:$LINENO: checking for $ac_word" >&5 2563 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2564 if test "${ac_cv_prog_AR+set}" = set; then 2565 echo $ECHO_N "(cached) $ECHO_C" >&6 2566 else 2567 if test -n "$AR"; then 2568 ac_cv_prog_AR="$AR" # Let the user override the test. 2569 else 2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2571 for as_dir in $PATH 2572 do 2573 IFS=$as_save_IFS 2574 test -z "$as_dir" && as_dir=. 2575 for ac_exec_ext in '' $ac_executable_extensions; do 2576 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2577 ac_cv_prog_AR="${ac_tool_prefix}ar" 2578 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2579 break 2 2580 fi 2581 done 2582 done 2583 2584 fi 2585 fi 2586 AR=$ac_cv_prog_AR 2587 if test -n "$AR"; then 2588 echo "$as_me:$LINENO: result: $AR" >&5 2589 echo "${ECHO_T}$AR" >&6 2590 else 2591 echo "$as_me:$LINENO: result: no" >&5 2592 echo "${ECHO_T}no" >&6 2593 fi 2594 2595 fi 2596 if test -z "$ac_cv_prog_AR"; then 2597 ac_ct_AR=$AR 2598 # Extract the first word of "ar", so it can be a program name with args. 2599 set dummy ar; ac_word=$2 2600 echo "$as_me:$LINENO: checking for $ac_word" >&5 2601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2602 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 2603 echo $ECHO_N "(cached) $ECHO_C" >&6 2604 else 2605 if test -n "$ac_ct_AR"; then 2606 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 2607 else 2608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2609 for as_dir in $PATH 2610 do 2611 IFS=$as_save_IFS 2612 test -z "$as_dir" && as_dir=. 2613 for ac_exec_ext in '' $ac_executable_extensions; do 2614 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2615 ac_cv_prog_ac_ct_AR="ar" 2616 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2617 break 2 2618 fi 2619 done 2620 done 2621 2622 fi 2623 fi 2624 ac_ct_AR=$ac_cv_prog_ac_ct_AR 2625 if test -n "$ac_ct_AR"; then 2626 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 2627 echo "${ECHO_T}$ac_ct_AR" >&6 2628 else 2629 echo "$as_me:$LINENO: result: no" >&5 2630 echo "${ECHO_T}no" >&6 2631 fi 2632 2633 AR=$ac_ct_AR 2634 else 2635 AR="$ac_cv_prog_AR" 2636 fi 2637 2638 if test -n "$ac_tool_prefix"; then 2639 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2640 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2641 echo "$as_me:$LINENO: checking for $ac_word" >&5 2642 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2643 if test "${ac_cv_prog_RANLIB+set}" = set; then 2644 echo $ECHO_N "(cached) $ECHO_C" >&6 2645 else 2646 if test -n "$RANLIB"; then 2647 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2648 else 2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2650 for as_dir in $PATH 2651 do 2652 IFS=$as_save_IFS 2653 test -z "$as_dir" && as_dir=. 2654 for ac_exec_ext in '' $ac_executable_extensions; do 2655 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2656 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2657 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2658 break 2 2659 fi 2660 done 2661 done 2662 2663 fi 2664 fi 2665 RANLIB=$ac_cv_prog_RANLIB 2666 if test -n "$RANLIB"; then 2667 echo "$as_me:$LINENO: result: $RANLIB" >&5 2668 echo "${ECHO_T}$RANLIB" >&6 2669 else 2670 echo "$as_me:$LINENO: result: no" >&5 2671 echo "${ECHO_T}no" >&6 2672 fi 2673 2674 fi 2675 if test -z "$ac_cv_prog_RANLIB"; then 2676 ac_ct_RANLIB=$RANLIB 2677 # Extract the first word of "ranlib", so it can be a program name with args. 2678 set dummy ranlib; ac_word=$2 2679 echo "$as_me:$LINENO: checking for $ac_word" >&5 2680 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2681 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 2682 echo $ECHO_N "(cached) $ECHO_C" >&6 2683 else 2684 if test -n "$ac_ct_RANLIB"; then 2685 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2686 else 2687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2688 for as_dir in $PATH 2689 do 2690 IFS=$as_save_IFS 2691 test -z "$as_dir" && as_dir=. 2692 for ac_exec_ext in '' $ac_executable_extensions; do 2693 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2694 ac_cv_prog_ac_ct_RANLIB="ranlib" 2695 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2696 break 2 2697 fi 2698 done 2699 done 2700 2701 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 2702 fi 2703 fi 2704 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2705 if test -n "$ac_ct_RANLIB"; then 2706 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 2707 echo "${ECHO_T}$ac_ct_RANLIB" >&6 2708 else 2709 echo "$as_me:$LINENO: result: no" >&5 2710 echo "${ECHO_T}no" >&6 2711 fi 2712 2713 RANLIB=$ac_ct_RANLIB 2714 else 2715 RANLIB="$ac_cv_prog_RANLIB" 2716 fi 2717 2559 2718 2560 2719 # … … 2680 2839 SAVE_LIBS="$LIBS" 2681 2840 LIBS="$LIBS -liconv" 2841 result='no' 2842 echo "$as_me:$LINENO: checking checking for libiconv" >&5 2843 echo $ECHO_N "checking checking for libiconv... $ECHO_C" >&6 2682 2844 cat >conftest.$ac_ext <<_ACEOF 2683 2845 /* confdefs.h. */ … … 2728 2890 _ACEOF 2729 2891 2892 result='yes' 2730 2893 else 2731 2894 echo "$as_me: failed program was:" >&5 … … 2736 2899 rm -f conftest.err conftest.$ac_objext \ 2737 2900 conftest$ac_exeext conftest.$ac_ext 2738 2901 echo "$as_me:$LINENO: result: $result" >&5 2902 echo "${ECHO_T}$result" >&6 2903 2904 2905 HAVE_DLOPEN='no' 2906 echo "$as_me:$LINENO: checking checking for dlopen" >&5 2907 echo $ECHO_N "checking checking for dlopen... $ECHO_C" >&6 2739 2908 cat >conftest.$ac_ext <<_ACEOF 2740 2909 /* confdefs.h. */ … … 2849 3018 rm -f conftest.err conftest.$ac_objext \ 2850 3019 conftest$ac_exeext conftest.$ac_ext 3020 echo "$as_me:$LINENO: result: $HAVE_DLOPEN" >&5 3021 echo "${ECHO_T}$HAVE_DLOPEN" >&6 2851 3022 2852 3023 … … 3346 3517 3347 3518 3348 for ac_header in inttypes.h memory.h stdint.h stdlib.h string.h unistd.h 3519 3520 3521 3522 for ac_header in inttypes.h memory.h stdint.h stdlib.h string.h unistd.h termios.h endian.h machine/endian.h 3349 3523 do 3350 3524 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` … … 4583 4757 4584 4758 4585 for ac_func in getcwd memchr memmove memset regcomp strcasecmp strchr strdup strncasecmp 4759 4760 4761 4762 for ac_func in getcwd memchr memmove memset regcomp strcasecmp strchr strdup strncasecmp mmap chdir getpwnam 4586 4763 do 4587 4764 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` … … 4703 4880 NEWT_LDFLAGS='-Wl,--export-all-symbols,--out-implib=$(LDIMPORT)' 4704 4881 LIBNEWT_LDSHARED='$(CC) -shared' 4705 LIBREGEX='$( libdir)/libregex.a'4882 LIBREGEX='$(LIBREGEX)' 4706 4883 DLEXT='dll' 4707 4884 ;; … … 4762 4939 #define __DYLIBSUFFIX__ ".$DLEXT" 4763 4940 _ACEOF 4764 4765 4941 4766 4942 … … 5399 5575 s,@LEXLIB@,$LEXLIB,;t t 5400 5576 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t 5577 s,@AR@,$AR,;t t 5578 s,@ac_ct_AR@,$ac_ct_AR,;t t 5579 s,@RANLIB@,$RANLIB,;t t 5580 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 5401 5581 s,@build@,$build,;t t 5402 5582 s,@build_cpu@,$build_cpu,;t t … … 5414 5594 s,@EGREP@,$EGREP,;t t 5415 5595 s,@LIBOBJS@,$LIBOBJS,;t t 5416 s,@LIBREGEX@,$LIBREGEX,;t t5417 5596 s,@NEWT_LDIMPORT@,$NEWT_LDIMPORT,;t t 5418 5597 s,@NEWT_LDFLAGS@,$NEWT_LDFLAGS,;t t … … 5421 5600 s,@DLEXT@,$DLEXT,;t t 5422 5601 s,@MAKE_EXT@,$MAKE_EXT,;t t 5602 s,@LIBREGEX@,$LIBREGEX,;t t 5423 5603 s,@LTLIBOBJS@,$LTLIBOBJS,;t t 5424 5604 CEOF -
NEWT0/trunk/configure.in
r40 r56 12 12 AC_PROG_LEX 13 13 14 AC_CHECK_TOOL(AR, ar) 15 AC_CHECK_TOOL(RANLIB, ranlib, :) 14 16 15 17 # … … 29 31 SAVE_LIBS="$LIBS" 30 32 LIBS="$LIBS -liconv" 33 result='no' 34 AC_MSG_CHECKING(checking for libiconv) 31 35 AC_TRY_LINK([ 32 36 #include <stdlib.h> … … 37 41 iconv_close(cd); 38 42 ], 39 AC_DEFINE(HAVE_LIBICONV), 43 AC_DEFINE(HAVE_LIBICONV) 44 result='yes', 40 45 LIBS="$SAVE_LIBS") 46 AC_MSG_RESULT($result) 41 47 48 49 HAVE_DLOPEN='no' 50 AC_MSG_CHECKING(checking for dlopen) 42 51 AC_TRY_LINK([ 43 52 #include <dlfcn.h> … … 67 76 LIBDL=" -ldl") 68 77 LIBS="$SAVE_LIBS") 78 AC_MSG_RESULT($HAVE_DLOPEN) 69 79 70 80 71 81 # Checks for header files. 72 82 AC_HEADER_STDC 73 AC_CHECK_HEADERS([inttypes.h memory.h stdint.h stdlib.h string.h unistd.h ])83 AC_CHECK_HEADERS([inttypes.h memory.h stdint.h stdlib.h string.h unistd.h termios.h endian.h machine/endian.h]) 74 84 75 85 # Checks for typedefs, structures, and compiler characteristics. … … 83 93 AC_FUNC_REALLOC 84 94 AC_FUNC_VPRINTF 85 AC_CHECK_FUNCS([getcwd memchr memmove memset regcomp strcasecmp strchr strdup strncasecmp ])95 AC_CHECK_FUNCS([getcwd memchr memmove memset regcomp strcasecmp strchr strdup strncasecmp mmap chdir getpwnam]) 86 96 87 97 … … 100 110 NEWT_LDFLAGS='-Wl,--export-all-symbols,--out-implib=$(LDIMPORT)' 101 111 LIBNEWT_LDSHARED='$(CC) -shared' 102 LIBREGEX='$( libdir)/libregex.a'112 LIBREGEX='$(LIBREGEX)' 103 113 DLEXT='dll' 104 114 ;; … … 149 159 AC_DEFINE_UNQUOTED(__DYLIBSUFFIX__, ".$DLEXT") 150 160 151 152 AC_SUBST(LIBREGEX)153 161 AC_SUBST(NEWT_LDIMPORT) 154 162 AC_SUBST(NEWT_LDFLAGS) … … 158 166 AC_SUBST(MAKE_EXT) 159 167 168 AC_SUBST(LIBREGEX) 160 169 161 170 AC_CONFIG_FILES([Makefile -
NEWT0/trunk/ext.xcodeproj/gnue.mode1
r51 r56 220 220 <array> 221 221 <dict> 222 <key>BecomeActive</key>223 <true/>224 222 <key>ContentConfiguration</key> 225 223 <dict> … … 289 287 </array> 290 288 <key>RubberWindowFrame</key> 291 <string> 138 150 690 397 0 0 1024 746</string>289 <string>244 160 690 397 0 0 1280 778 </string> 292 290 </dict> 293 291 <key>Module</key> … … 326 324 <string>{{0, 0}, {482, 0}}</string> 327 325 <key>RubberWindowFrame</key> 328 <string> 138 150 690 397 0 0 1024 746</string>326 <string>244 160 690 397 0 0 1280 778 </string> 329 327 </dict> 330 328 <key>Module</key> … … 334 332 </dict> 335 333 <dict> 334 <key>BecomeActive</key> 335 <true/> 336 336 <key>ContentConfiguration</key> 337 337 <dict> … … 346 346 <string>{{0, 5}, {482, 351}}</string> 347 347 <key>RubberWindowFrame</key> 348 <string> 138 150 690 397 0 0 1024 746</string>348 <string>244 160 690 397 0 0 1280 778 </string> 349 349 </dict> 350 350 <key>Module</key> … … 370 370 <key>TableOfContents</key> 371 371 <array> 372 <string>F5 98266009755AE500166A74</string>372 <string>F55232C50A3B0316008E979A</string> 373 373 <string>1CE0B1FE06471DED0097A5F4</string> 374 <string>F5 98266109755AE500166A74</string>374 <string>F55232C60A3B0316008E979A</string> 375 375 <string>1CE0B20306471E060097A5F4</string> 376 376 <string>1CE0B20506471E060097A5F4</string> … … 506 506 <key>WindowOrderList</key> 507 507 <array> 508 <string>/Volumes/Pawn/User/Development/Newt/NEWT0/ext.xcodeproj</string> 508 <string>F5DE13BC082AD7C700BB42A5</string> 509 <string>/Users/gnue/Desktop/NEWT0/ext.xcodeproj</string> 509 510 </array> 510 511 <key>WindowString</key> 511 <string> 138 150 690 397 0 0 1024 746</string>512 <string>244 160 690 397 0 0 1280 778 </string> 512 513 <key>WindowTools</key> 513 514 <array> … … 539 540 <string>{{0, 0}, {500, 218}}</string> 540 541 <key>RubberWindowFrame</key> 541 <string> 257 212 500 500 0 0 1024 746</string>542 <string>383 238 500 500 0 0 1280 778 </string> 542 543 </dict> 543 544 <key>Module</key> … … 563 564 <string>{{0, 223}, {500, 236}}</string> 564 565 <key>RubberWindowFrame</key> 565 <string> 257 212 500 500 0 0 1024 746</string>566 <string>383 238 500 500 0 0 1280 778 </string> 566 567 </dict> 567 568 <key>Module</key> … … 586 587 <array> 587 588 <string>F5DE13BC082AD7C700BB42A5</string> 588 <string>F5 98265809755A9100166A74</string>589 <string>F55232C70A3B0316008E979A</string> 589 590 <string>1CD0528F0623707200166675</string> 590 591 <string>XCMainBuildResultsModuleGUID</string> … … 593 594 <string>xcode.toolbar.config.build</string> 594 595 <key>WindowString</key> 595 <string> 257 212 500 500 0 0 1024 746</string>596 <string>383 238 500 500 0 0 1280 778 </string> 596 597 <key>WindowToolGUID</key> 597 598 <string>F5DE13BC082AD7C700BB42A5</string> -
NEWT0/trunk/ext.xcodeproj/gnue.pbxuser
r51 r56 3 3 08FB7793FE84155DC02AAC07 /* Project object */ = { 4 4 activeBuildConfigurationName = Deployment; 5 activeBuildStyle = 014CEA520018CE5811CA2923 /* Development */;6 5 activeTarget = F5203CC10724744B002722B0 /* all */; 7 6 addToTargets = ( … … 121 120 ); 122 121 }; 123 PBXPerProjectTemplateStateSaveDate = 1 58685917;122 PBXPerProjectTemplateStateSaveDate = 171639527; 124 123 PBXPrepackagedSmartGroups_v2 = ( 125 124 { … … 545 544 RubberWindowFrame = "238 139 776 607 0 0 1024 746 "; 546 545 }; 547 PBXWorkspaceStateSaveDate = 1 58685917;546 PBXWorkspaceStateSaveDate = 171639527; 548 547 }; 549 548 sourceControlManager = F53BDA5B06784447005AE1FA /* Source Control */; -
NEWT0/trunk/ext.xcodeproj/project.pbxproj
r51 r56 13 13 buildPhases = ( 14 14 ); 15 buildSettings = {16 OTHER_CFLAGS = "";17 OTHER_LDFLAGS = "";18 OTHER_REZFLAGS = "";19 PRODUCT_NAME = all;20 SECTORDER_FLAGS = "";21 WARNING_CFLAGS = (22 "-Wmost",23 "-Wno-four-char-constants",24 "-Wno-unknown-pragmas",25 );26 };27 15 dependencies = ( 28 16 F5203CC307247489002722B0 /* PBXTargetDependency */, … … 77 65 /* End PBXBuildFile section */ 78 66 79 /* Begin PBXBuildStyle section */80 014CEA520018CE5811CA2923 /* Development */ = {81 isa = PBXBuildStyle;82 buildSettings = {83 COPY_PHASE_STRIP = NO;84 DEBUGGING_SYMBOLS = YES;85 GCC_DYNAMIC_NO_PIC = NO;86 GCC_ENABLE_FIX_AND_CONTINUE = YES;87 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;88 GCC_OPTIMIZATION_LEVEL = 0;89 OPTIMIZATION_CFLAGS = "-O0";90 ZERO_LINK = YES;91 };92 name = Development;93 };94 014CEA530018CE5811CA2923 /* Deployment */ = {95 isa = PBXBuildStyle;96 buildSettings = {97 COPY_PHASE_STRIP = YES;98 GCC_ENABLE_FIX_AND_CONTINUE = NO;99 ZERO_LINK = NO;100 };101 name = Deployment;102 };103 /* End PBXBuildStyle section */104 105 67 /* Begin PBXContainerItemProxy section */ 106 68 F5203CC207247489002722B0 /* PBXContainerItemProxy */ = { … … 295 257 buildRules = ( 296 258 ); 297 buildSettings = {298 DYLIB_COMPATIBILITY_VERSION = 1;299 DYLIB_CURRENT_VERSION = 1;300 GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;301 GCC_WARN_UNKNOWN_PRAGMAS = NO;302 INSTALL_PATH = "";303 LIBRARY_STYLE = BUNDLE;304 OTHER_CFLAGS = "";305 OTHER_LDFLAGS = (306 "-bundle",307 "-undefined",308 suppress,309 "-flat_namespace",310 );311 OTHER_REZFLAGS = "";312 PREBINDING = NO;313 PRODUCT_NAME = protoFILE;314 SECTORDER_FLAGS = "";315 WARNING_CFLAGS = "-Wmost";316 };317 259 dependencies = ( 318 260 ); … … 331 273 buildRules = ( 332 274 ); 333 buildSettings = {334 DYLIB_COMPATIBILITY_VERSION = 1;335 DYLIB_CURRENT_VERSION = 1;336 GCC_OPTIMIZATION_LEVEL = s;337 GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;338 GCC_WARN_UNKNOWN_PRAGMAS = NO;339 INSTALL_PATH = "";340 LIBRARY_STYLE = BUNDLE;341 OTHER_CFLAGS = "";342 OTHER_LDFLAGS = (343 "-undefined",344 suppress,345 "-flat_namespace",346 );347 OTHER_REZFLAGS = "";348 PREBINDING = NO;349 PRODUCT_NAME = protoREGEX;350 SECTORDER_FLAGS = "";351 WARNING_CFLAGS = "-Wmost";352 };353 275 dependencies = ( 354 276 ); … … 364 286 isa = PBXProject; 365 287 buildConfigurationList = F5413040096D1E1900CFD896 /* Build configuration list for PBXProject "ext" */; 366 buildSettings = {367 };368 buildStyles = (369 014CEA520018CE5811CA2923 /* Development */,370 014CEA530018CE5811CA2923 /* Deployment */,371 );372 288 hasScannedForEncodings = 1; 373 289 mainGroup = 08FB7794FE84155DC02AAC07 /* extLibs */; -
NEWT0/trunk/ext/protoFILE/Makefile.in
r36 r56 11 11 12 12 CC = @CC@ 13 AR = @AR@ 14 RANLIB = @RANLIB@ 13 15 YACC = @YACC@ -d 14 16 LEX = @LEX@ … … 22 24 23 25 24 INCS = -I$(srcdir) -I$(core)/incs26 CPPFLAGS = -I$(srcdir) -I$(core)/incs 25 27 CFLAGS = $(DEBUG) $(DEFS) -O2 -pipe 26 28 … … 34 36 35 37 .c.o: 36 $(CC) $(CFLAGS) $( INCS) -c -o $@ $<38 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< 37 39 38 40 … … 49 51 50 52 $(LIBOBJ): $(NEWTLIBNAME).c 51 $(CC) $(CFLAGS) $( INCS) -c -o $@ $(NEWTLIBNAME).c53 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(NEWTLIBNAME).c 52 54 53 55 clean: -
NEWT0/trunk/ext/protoREGEX/Makefile.in
r36 r56 14 14 libdir = @libdir@ 15 15 16 LIBREGEX='$(libdir)/libregex.a' 17 18 16 19 CC = @CC@ 20 AR = @AR@ 21 RANLIB = @RANLIB@ 17 22 YACC = @YACC@ -d 18 23 LEX = @LEX@ 19 24 DEFS = @DEFS@ 20 LIBS = 25 LIBS = @LIBREGEX@ 21 26 DLEXT = @DLEXT@ 22 27 EXEEXT = @EXEEXT@ … … 26 31 27 32 28 INCS = -I$(srcdir) -I$(core)/incs33 CPPFLAGS = -I$(srcdir) -I$(core)/incs 29 34 CFLAGS = $(DEBUG) $(DEFS) -O2 -pipe 30 35 … … 37 42 38 43 .c.o: 39 $(CC) $(CFLAGS) $( INCS) -c -o $@ $<44 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< 40 45 41 46 … … 52 57 53 58 $(LIBOBJ): $(NEWTLIBNAME).c 54 $(CC) $(CFLAGS) $( INCS) -c -o $@ $(NEWTLIBNAME).c59 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(NEWTLIBNAME).c 55 60 56 61 clean: -
NEWT0/trunk/newt.xcodeproj/gnue.mode1
r48 r56 220 220 <array> 221 221 <dict> 222 <key>BecomeActive</key>223 <true/>224 222 <key>ContentConfiguration</key> 225 223 <dict> … … 266 264 <string>F52FA68F0594745700087763</string> 267 265 <string>1AB674ADFE9D54B511CA2CBB</string> 268 <string>1C37FBAC04509CD000000102</string>269 266 <string>1C37FAAC04509CD000000102</string> 270 267 <string>1C37FABC05509CD000000102</string> … … 273 270 <array> 274 271 <array> 275 <integer>60</integer> 276 <integer>59</integer> 272 <integer>0</integer> 277 273 </array> 278 274 </array> 279 275 <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> 280 <string>{{0, 650}, {186, 506}}</string>276 <string>{{0, 0}, {186, 506}}</string> 281 277 </dict> 282 278 <key>PBXTopSmartGroupGIDs</key> … … 297 293 </array> 298 294 <key>RubberWindowFrame</key> 299 <string> 102 5 815 565 0 0 1024 746</string>295 <string>320 151 815 565 0 0 1280 778 </string> 300 296 </dict> 301 297 <key>Module</key> … … 308 304 <array> 309 305 <dict> 306 <key>BecomeActive</key> 307 <true/> 310 308 <key>ContentConfiguration</key> 311 309 <dict> … … 313 311 <string>1CE0B20306471E060097A5F4</string> 314 312 <key>PBXProjectModuleLabel</key> 315 <string> newt.y</string>313 <string>NewtIO.c</string> 316 314 <key>PBXSplitModuleInNavigatorKey</key> 317 315 <dict> … … 321 319 <string>1CE0B20406471E060097A5F4</string> 322 320 <key>PBXProjectModuleLabel</key> 323 <string> newt.y</string>321 <string>NewtIO.c</string> 324 322 <key>_historyCapacity</key> 325 323 <integer>0</integer> 326 324 <key>bookmark</key> 327 <string>F5 A9A9FE096D1F8300E30E7C</string>325 <string>F50150770A3B0A2600FF1743</string> 328 326 <key>history</key> 329 327 <array> 330 <string>F5547480088A7A9B001E9DDF</string> 331 <string>F5547481088A7A9B001E9DDF</string> 332 <string>F5547484088A7A9B001E9DDF</string> 333 <string>F554750B088A7E98001E9DDF</string> 334 <string>F554750C088A7E98001E9DDF</string> 335 <string>F5547563088A81DE001E9DDF</string> 336 <string>F5547565088A81DE001E9DDF</string> 337 <string>F5547566088A81DE001E9DDF</string> 338 <string>F5547567088A81DE001E9DDF</string> 339 <string>F55475AA088A83B6001E9DDF</string> 340 <string>F532AA3C08AADBB500EE12BF</string> 341 <string>F532AA6D08AADC9500EE12BF</string> 342 <string>F5C2E8E408AAE54000C9B596</string> 343 <string>F528894008AB339F00FD804F</string> 344 <string>F528D7D208ABFE000001CB53</string> 345 <string>F528D7D308ABFE000001CB53</string> 346 <string>F50AE99908AC13DD00774ABB</string> 347 <string>F574E95108BF6AA600C73DAE</string> 348 <string>F586D634093A6EF50016ED75</string> 349 <string>F586D635093A6EF50016ED75</string> 350 <string>F586D638093A6EF50016ED75</string> 351 <string>F588944B09462C7700CE3015</string> 352 <string>F588944C09462C7700CE3015</string> 353 <string>F588944D09462C7700CE3015</string> 354 <string>F541301E096D1DEB00CFD896</string> 355 <string>F5413068096D1F1800CFD896</string> 356 <string>F541306F096D1F1800CFD896</string> 328 <string>F55232C10A3B0312008E979A</string> 329 <string>F5BB62D00A3B098C001F0D4F</string> 357 330 </array> 358 331 <key>prevStack</key> 359 332 <array> 360 <string>F5547487088A7A9B001E9DDF</string> 361 <string>F5547488088A7A9B001E9DDF</string> 362 <string>F554748B088A7A9B001E9DDF</string> 363 <string>F554748F088A7A9B001E9DDF</string> 364 <string>F5547492088A7A9B001E9DDF</string> 365 <string>F5547493088A7A9B001E9DDF</string> 366 <string>F5547494088A7A9B001E9DDF</string> 367 <string>F5547515088A7E98001E9DDF</string> 368 <string>F5547516088A7E98001E9DDF</string> 369 <string>F5547519088A7E98001E9DDF</string> 370 <string>F554756D088A81DE001E9DDF</string> 371 <string>F55475A0088A8347001E9DDF</string> 372 <string>F5CD88C20897ED1600C4CA85</string> 373 <string>F5CD88C30897ED1600C4CA85</string> 374 <string>F5CD89110897F45600C4CA85</string> 375 <string>F5CD89540897FAC900C4CA85</string> 376 <string>F5CD89550897FAC900C4CA85</string> 377 <string>F5CD89BE0897FF6700C4CA85</string> 378 <string>F528894108AB339F00FD804F</string> 379 <string>F528D7D508ABFE000001CB53</string> 380 <string>F574E95308BF6AA600C73DAE</string> 381 <string>F586D63A093A6EF50016ED75</string> 382 <string>F586D63B093A6EF50016ED75</string> 383 <string>F586D640093A6EF50016ED75</string> 384 <string>F541301F096D1DEB00CFD896</string> 333 <string>F55232C20A3B0312008E979A</string> 385 334 </array> 386 335 </dict> … … 396 345 <string>{{0, 0}, {607, 363}}</string> 397 346 <key>RubberWindowFrame</key> 398 <string> 102 5 815 565 0 0 1024 746</string>347 <string>320 151 815 565 0 0 1280 778 </string> 399 348 </dict> 400 349 <key>Module</key> … … 416 365 <string>{{0, 368}, {607, 156}}</string> 417 366 <key>RubberWindowFrame</key> 418 <string> 102 5 815 565 0 0 1024 746</string>367 <string>320 151 815 565 0 0 1280 778 </string> 419 368 </dict> 420 369 <key>Module</key> … … 440 389 <key>TableOfContents</key> 441 390 <array> 442 <string>F5 A9A9FF096D1F8300E30E7C</string>391 <string>F50150780A3B0A2600FF1743</string> 443 392 <string>1CE0B1FE06471DED0097A5F4</string> 444 <string>F5 A9AA00096D1F8300E30E7C</string>393 <string>F50150790A3B0A2600FF1743</string> 445 394 <string>1CE0B20306471E060097A5F4</string> 446 395 <string>1CE0B20506471E060097A5F4</string> … … 576 525 <key>WindowOrderList</key> 577 526 <array> 578 <string>1C0AD2B3069F1EA900FABCE6</string> 579 <string>F5AE5683082409020043A79D</string> 580 <string>/Volumes/Pawn/User/Development/Newt/NEWT0/newt.xcodeproj</string> 527 <string>/Users/gnue/Desktop/NEWT0/newt.xcodeproj</string> 581 528 </array> 582 529 <key>WindowString</key> 583 <string> 102 5 815 565 0 0 1024 746</string>530 <string>320 151 815 565 0 0 1280 778 </string> 584 531 <key>WindowTools</key> 585 532 <array> … … 597 544 <array> 598 545 <dict> 546 <key>BecomeActive</key> 547 <true/> 599 548 <key>ContentConfiguration</key> 600 549 <dict> … … 602 551 <string>1CD0528F0623707200166675</string> 603 552 <key>PBXProjectModuleLabel</key> 604 <string> </string>553 <string>NewtIO.c</string> 605 554 <key>StatusBarVisibility</key> 606 555 <true/> … … 611 560 <string>{{0, 0}, {789, 269}}</string> 612 561 <key>RubberWindowFrame</key> 613 <string> 216 175 789 551 0 0 1024 746</string>562 <string>451 202 789 551 0 0 1280 778 </string> 614 563 </dict> 615 564 <key>Module</key> … … 635 584 <string>{{0, 274}, {789, 236}}</string> 636 585 <key>RubberWindowFrame</key> 637 <string> 216 175 789 551 0 0 1024 746</string>586 <string>451 202 789 551 0 0 1280 778 </string> 638 587 </dict> 639 588 <key>Module</key> … … 658 607 <array> 659 608 <string>F5AE5683082409020043A79D</string> 660 <string>F5 A9A9F2096D1F6C00E30E7C</string>609 <string>F55232B20A3B02F5008E979A</string> 661 610 <string>1CD0528F0623707200166675</string> 662 611 <string>XCMainBuildResultsModuleGUID</string> … … 665 614 <string>xcode.toolbar.config.build</string> 666 615 <key>WindowString</key> 667 <string> 216 175 789 551 0 0 1024 746</string>616 <string>451 202 789 551 0 0 1280 778 </string> 668 617 <key>WindowToolGUID</key> 669 618 <string>F5AE5683082409020043A79D</string> 670 619 <key>WindowToolIsVisible</key> 671 < false/>620 <true/> 672 621 </dict> 673 622 <dict> … … 794 743 <string>1CDD528C0622207200134675</string> 795 744 <key>PBXProjectModuleLabel</key> 796 <string> NewtParser.c</string>745 <string></string> 797 746 <key>StatusBarVisibility</key> 798 747 <true/> … … 803 752 <string>{{0, 0}, {788, 69}}</string> 804 753 <key>RubberWindowFrame</key> 805 <string> 21 87 788 659 0 0 1024 746</string>754 <string>44 119 788 659 0 0 1280 778 </string> 806 755 </dict> 807 756 <key>Module</key> … … 829 778 <string>{{0, 74}, {788, 544}}</string> 830 779 <key>RubberWindowFrame</key> 831 <string> 21 87 788 659 0 0 1024 746</string>780 <string>44 119 788 659 0 0 1280 778 </string> 832 781 </dict> 833 782 <key>Module</key> … … 852 801 <array> 853 802 <string>1C530D57069F1CE1000CFCEE</string> 854 <string>F5 88942809462B5C00CE3015</string>855 <string>F5 88942909462B5C00CE3015</string>803 <string>F575119C0A3B0606008756CC</string> 804 <string>F575119D0A3B0606008756CC</string> 856 805 <string>1CDD528C0622207200134675</string> 857 806 <string>1CD0528E0623707200166675</string> 858 807 </array> 859 808 <key>WindowString</key> 860 <string> 21 87 788 659 0 0 1024 746</string>809 <string>44 119 788 659 0 0 1280 778 </string> 861 810 <key>WindowToolGUID</key> 862 811 <string>1C530D57069F1CE1000CFCEE</string> … … 982 931 <string>{{0, 0}, {583, 372}}</string> 983 932 <key>RubberWindowFrame</key> 984 <string> 342 312 583 413 0 0 1024 746</string>933 <string>541 342 583 413 0 0 1280 778 </string> 985 934 </dict> 986 935 <key>Module</key> … … 1005 954 <array> 1006 955 <string>1C0AD2B3069F1EA900FABCE6</string> 1007 <string>F5 A9A9F3096D1F6C00E30E7C</string>956 <string>F55232B30A3B02F5008E979A</string> 1008 957 <string>1CD0528B0623707200166675</string> 1009 <string>F5 A9A9F4096D1F6C00E30E7C</string>958 <string>F55232B40A3B02F5008E979A</string> 1010 959 </array> 1011 960 <key>ToolbarConfiguration</key> 1012 961 <string>xcode.toolbar.config.run</string> 1013 962 <key>WindowString</key> 1014 <string> 342 312 583 413 0 0 1024 746</string>963 <string>541 342 583 413 0 0 1280 778 </string> 1015 964 <key>WindowToolGUID</key> 1016 965 <string>1C0AD2B3069F1EA900FABCE6</string> … … 1045 994 <string>{{0, 0}, {634, 0}}</string> 1046 995 <key>RubberWindowFrame</key> 1047 <string> 349 275 634 385 0 0 1024 746</string>996 <string>578 298 634 385 0 0 1280 778 </string> 1048 997 </dict> 1049 998 <key>Module</key> … … 1067 1016 <string>{{0, 5}, {634, 339}}</string> 1068 1017 <key>RubberWindowFrame</key> 1069 <string> 349 275 634 385 0 0 1024 746</string>1018 <string>578 298 634 385 0 0 1280 778 </string> 1070 1019 </dict> 1071 1020 <key>Module</key> … … 1090 1039 <array> 1091 1040 <string>F55FF12C083848EC006E6FFF</string> 1092 <string>F5 F9B41D08696A56006C7E5E</string>1041 <string>F552128A0A3AF96400672520</string> 1093 1042 <string>1C78EAB2065D492600B07095</string> 1094 1043 <string>1CD052920623707200166675</string> … … 1097 1046 <string>xcode.toolbar.config.scm</string> 1098 1047 <key>WindowString</key> 1099 <string> 349 275 634 385 0 0 1024 746</string>1048 <string>578 298 634 385 0 0 1280 778 </string> 1100 1049 <key>WindowToolGUID</key> 1101 1050 <string>F55FF12C083848EC006E6FFF</string> -
NEWT0/trunk/newt.xcodeproj/gnue.pbxuser
r48 r56 2 2 { 3 3 08FB7793FE84155DC02AAC07 /* Project object */ = { 4 activeBuildConfigurationName = Development; 5 activeBuildStyle = 014CEA520018CE5811CA2923 /* Development */; 4 activeBuildConfigurationName = Deployment; 6 5 activeExecutable = F5AFEC99055CDBEC002C8506 /* newt */; 7 6 activeTarget = 8DD76FA90486AB0100D96B5E /* newt */; … … 35 34 PBXFileTableDataSourceColumnWidthsKey = ( 36 35 20, 37 423 .4023,38 208.9609,36 423, 37 135, 39 38 ); 40 39 PBXFileTableDataSourceColumnsKey = ( … … 112 111 20, 113 112 20, 114 3 67,113 332, 115 114 20, 116 115 60, … … 152 151 ); 153 152 }; 154 PBXPerProjectTemplateStateSaveDate = 1 58146380;153 PBXPerProjectTemplateStateSaveDate = 171641315; 155 154 PBXPrepackagedSmartGroups_v2 = ( 156 155 { … … 831 830 RubberWindowFrame = "374 174 745 468 0 0 1024 746 "; 832 831 }; 833 PBXWorkspaceStateSaveDate = 1 58146380;832 PBXWorkspaceStateSaveDate = 171641315; 834 833 }; 835 834 perUserProjectItems = { 836 F50AE99908AC13DD00774ABB /* PBXTextBookmark */ = F50AE99908AC13DD00774ABB /* PBXTextBookmark */; 837 F528894008AB339F00FD804F /* PBXTextBookmark */ = F528894008AB339F00FD804F /* PBXTextBookmark */; 838 F528894108AB339F00FD804F /* PBXTextBookmark */ = F528894108AB339F00FD804F /* PBXTextBookmark */; 839 F528D7D208ABFE000001CB53 /* PBXTextBookmark */ = F528D7D208ABFE000001CB53 /* PBXTextBookmark */; 840 F528D7D308ABFE000001CB53 /* PBXTextBookmark */ = F528D7D308ABFE000001CB53 /* PBXTextBookmark */; 841 F528D7D508ABFE000001CB53 /* PBXTextBookmark */ = F528D7D508ABFE000001CB53 /* PBXTextBookmark */; 842 F532AA3C08AADBB500EE12BF /* PBXTextBookmark */ = F532AA3C08AADBB500EE12BF /* PBXTextBookmark */; 843 F532AA6D08AADC9500EE12BF /* PBXTextBookmark */ = F532AA6D08AADC9500EE12BF /* PBXTextBookmark */; 844 F541301E096D1DEB00CFD896 /* PBXTextBookmark */ = F541301E096D1DEB00CFD896 /* PBXTextBookmark */; 845 F541301F096D1DEB00CFD896 /* PBXTextBookmark */ = F541301F096D1DEB00CFD896 /* PBXTextBookmark */; 846 F5413068096D1F1800CFD896 /* PBXTextBookmark */ = F5413068096D1F1800CFD896 /* PBXTextBookmark */; 847 F541306F096D1F1800CFD896 /* PBXTextBookmark */ = F541306F096D1F1800CFD896 /* PBXTextBookmark */; 848 F5547480088A7A9B001E9DDF /* PBXTextBookmark */ = F5547480088A7A9B001E9DDF /* PBXTextBookmark */; 849 F5547481088A7A9B001E9DDF /* PBXTextBookmark */ = F5547481088A7A9B001E9DDF /* PBXTextBookmark */; 850 F5547484088A7A9B001E9DDF /* PBXTextBookmark */ = F5547484088A7A9B001E9DDF /* PBXTextBookmark */; 851 F5547487088A7A9B001E9DDF /* PBXTextBookmark */ = F5547487088A7A9B001E9DDF /* PBXTextBookmark */; 852 F5547488088A7A9B001E9DDF /* PBXTextBookmark */ = F5547488088A7A9B001E9DDF /* PBXTextBookmark */; 853 F554748B088A7A9B001E9DDF /* PBXTextBookmark */ = F554748B088A7A9B001E9DDF /* PBXTextBookmark */; 854 F554748F088A7A9B001E9DDF /* PBXTextBookmark */ = F554748F088A7A9B001E9DDF /* PBXTextBookmark */; 855 F5547492088A7A9B001E9DDF /* PBXTextBookmark */ = F5547492088A7A9B001E9DDF /* PBXTextBookmark */; 856 F5547493088A7A9B001E9DDF /* PBXTextBookmark */ = F5547493088A7A9B001E9DDF /* PBXTextBookmark */; 857 F5547494088A7A9B001E9DDF /* PBXTextBookmark */ = F5547494088A7A9B001E9DDF /* PBXTextBookmark */; 858 F554750B088A7E98001E9DDF /* PBXTextBookmark */ = F554750B088A7E98001E9DDF /* PBXTextBookmark */; 859 F554750C088A7E98001E9DDF /* PBXTextBookmark */ = F554750C088A7E98001E9DDF /* PBXTextBookmark */; 860 F5547515088A7E98001E9DDF /* PBXTextBookmark */ = F5547515088A7E98001E9DDF /* PBXTextBookmark */; 861 F5547516088A7E98001E9DDF /* PBXTextBookmark */ = F5547516088A7E98001E9DDF /* PBXTextBookmark */; 862 F5547519088A7E98001E9DDF /* PBXTextBookmark */ = F5547519088A7E98001E9DDF /* PBXTextBookmark */; 863 F5547563088A81DE001E9DDF /* PBXTextBookmark */ = F5547563088A81DE001E9DDF /* PBXTextBookmark */; 864 F5547565088A81DE001E9DDF /* PBXTextBookmark */ = F5547565088A81DE001E9DDF /* PBXTextBookmark */; 865 F5547566088A81DE001E9DDF /* PBXTextBookmark */ = F5547566088A81DE001E9DDF /* PBXTextBookmark */; 866 F5547567088A81DE001E9DDF /* PBXTextBookmark */ = F5547567088A81DE001E9DDF /* PBXTextBookmark */; 867 F554756D088A81DE001E9DDF /* PBXTextBookmark */ = F554756D088A81DE001E9DDF /* PBXTextBookmark */; 868 F55475A0088A8347001E9DDF /* PBXTextBookmark */ = F55475A0088A8347001E9DDF /* PBXTextBookmark */; 869 F55475AA088A83B6001E9DDF /* PBXTextBookmark */ = F55475AA088A83B6001E9DDF /* PBXTextBookmark */; 870 F574E95108BF6AA600C73DAE /* PBXTextBookmark */ = F574E95108BF6AA600C73DAE /* PBXTextBookmark */; 871 F574E95308BF6AA600C73DAE /* PBXTextBookmark */ = F574E95308BF6AA600C73DAE /* PBXTextBookmark */; 872 F586D634093A6EF50016ED75 /* PBXTextBookmark */ = F586D634093A6EF50016ED75 /* PBXTextBookmark */; 873 F586D635093A6EF50016ED75 /* PBXTextBookmark */ = F586D635093A6EF50016ED75 /* PBXTextBookmark */; 874 F586D638093A6EF50016ED75 /* PBXTextBookmark */ = F586D638093A6EF50016ED75 /* PBXTextBookmark */; 875 F586D63A093A6EF50016ED75 /* PBXTextBookmark */ = F586D63A093A6EF50016ED75 /* PBXTextBookmark */; 876 F586D63B093A6EF50016ED75 /* PBXTextBookmark */ = F586D63B093A6EF50016ED75 /* PBXTextBookmark */; 877 F586D640093A6EF50016ED75 /* PBXTextBookmark */ = F586D640093A6EF50016ED75 /* PBXTextBookmark */; 878 F588944B09462C7700CE3015 /* PBXTextBookmark */ = F588944B09462C7700CE3015 /* PBXTextBookmark */; 879 F588944C09462C7700CE3015 /* PBXTextBookmark */ = F588944C09462C7700CE3015 /* PBXTextBookmark */; 880 F588944D09462C7700CE3015 /* PBXTextBookmark */ = F588944D09462C7700CE3015 /* PBXTextBookmark */; 881 F5A9A9FE096D1F8300E30E7C /* PBXTextBookmark */ = F5A9A9FE096D1F8300E30E7C /* PBXTextBookmark */; 882 F5C2E8E408AAE54000C9B596 /* PBXTextBookmark */ = F5C2E8E408AAE54000C9B596 /* PBXTextBookmark */; 883 F5CD88C20897ED1600C4CA85 /* PBXTextBookmark */ = F5CD88C20897ED1600C4CA85 /* PBXTextBookmark */; 884 F5CD88C30897ED1600C4CA85 /* PBXTextBookmark */ = F5CD88C30897ED1600C4CA85 /* PBXTextBookmark */; 885 F5CD89110897F45600C4CA85 /* PBXTextBookmark */ = F5CD89110897F45600C4CA85 /* PBXTextBookmark */; 886 F5CD89540897FAC900C4CA85 /* PBXTextBookmark */ = F5CD89540897FAC900C4CA85 /* PBXTextBookmark */; 887 F5CD89550897FAC900C4CA85 /* PBXTextBookmark */ = F5CD89550897FAC900C4CA85 /* PBXTextBookmark */; 888 F5CD89BE0897FF6700C4CA85 /* PBXTextBookmark */ = F5CD89BE0897FF6700C4CA85 /* PBXTextBookmark */; 835 F50150770A3B0A2600FF1743 /* PBXTextBookmark */ = F50150770A3B0A2600FF1743 /* PBXTextBookmark */; 836 F55232C10A3B0312008E979A /* PBXTextBookmark */ = F55232C10A3B0312008E979A /* PBXTextBookmark */; 837 F55232C20A3B0312008E979A /* PBXTextBookmark */ = F55232C20A3B0312008E979A /* PBXTextBookmark */; 838 F5BB62D00A3B098C001F0D4F /* PBXTextBookmark */ = F5BB62D00A3B098C001F0D4F /* PBXTextBookmark */; 889 839 }; 890 840 sourceControlManager = F5AFECA0055CDC00002C8506 /* Source Control */; … … 898 848 ); 899 849 }; 850 F50150770A3B0A2600FF1743 /* PBXTextBookmark */ = { 851 isa = PBXTextBookmark; 852 fRef = F53BCC6C0670CDBD0013103E /* NewtIO.c */; 853 name = "NewtIO.c: cbreak_and_noecho"; 854 rLen = 0; 855 rLoc = 672; 856 rType = 0; 857 vrLen = 472; 858 vrLoc = 489; 859 }; 900 860 F503AC6A0851DFD9009BA497 /* endian_utils.c */ = { 901 861 uiCtxt = { … … 907 867 F503AC6B0851DFD9009BA497 /* endian_utils.h */ = { 908 868 uiCtxt = { 909 sepNavIntBoundsRect = "{{0, 0}, {747, 1386}}"; 910 sepNavSelRange = "{395, 23}"; 911 sepNavVisRect = "{{0, 187}, {747, 369}}"; 912 }; 913 }; 914 F50AE99908AC13DD00774ABB /* PBXTextBookmark */ = { 915 isa = PBXTextBookmark; 916 fRef = F5ACB06206412D4900DB6CF9 /* NewtEnv.c */; 917 name = "sNIL("; 918 rLen = 5; 919 rLoc = 6041; 920 rType = 0; 921 vrLen = 852; 922 vrLoc = 438; 869 sepNavIntBoundsRect = "{{0, 0}, {907, 1428}}"; 870 sepNavSelRange = "{304, 13}"; 871 sepNavVisRect = "{{0, 37}, {907, 567}}"; 872 sepNavWindowFrame = "{{328, 77}, {946, 696}}"; 873 }; 923 874 }; 924 875 F51B87450714CD1100D01694 /* 03_problem.txt */ = { … … 946 897 F51B87490714CD1100D01694 /* 01_howto.txt */ = { 947 898 uiCtxt = { 948 sepNavIntBoundsRect = "{{0, 0}, {680, 25 42}}";899 sepNavIntBoundsRect = "{{0, 0}, {680, 2570}}"; 949 900 sepNavSelRange = "{3985, 4}"; 950 sepNavVisRect = "{{0, 139 4}, {566, 331}}";901 sepNavVisRect = "{{0, 1395}, {566, 331}}"; 951 902 sepNavWindowFrame = "{{15, 183}, {750, 558}}"; 952 903 }; 953 904 }; 954 F528894008AB339F00FD804F /* PBXTextBookmark */ = {955 isa = PBXTextBookmark;956 fRef = F51B87490714CD1100D01694 /* 01_howto.txt */;957 name = Gets;958 rLen = 4;959 rLoc = 3985;960 rType = 0;961 vrLen = 1469;962 vrLoc = 3138;963 };964 F528894108AB339F00FD804F /* PBXTextBookmark */ = {965 isa = PBXTextBookmark;966 fRef = F51B87490714CD1100D01694 /* 01_howto.txt */;967 name = Gets;968 rLen = 4;969 rLoc = 3985;970 rType = 0;971 vrLen = 1469;972 vrLoc = 3138;973 };974 F528D7D208ABFE000001CB53 /* PBXTextBookmark */ = {975 isa = PBXTextBookmark;976 fRef = F53BCC700670CDF00013103E /* NewtIO.h */;977 name = "NewtIO.h: 15";978 rLen = 0;979 rLoc = 259;980 rType = 0;981 vrLen = 332;982 vrLoc = 224;983 };984 F528D7D308ABFE000001CB53 /* PBXTextBookmark */ = {985 isa = PBXTextBookmark;986 fRef = F5ACB05706412D4900DB6CF9 /* NewtErrs.h */;987 name = "e kNErrNegativeLength";988 rLen = 22;989 rLoc = 1807;990 rType = 0;991 vrLen = 1246;992 vrLoc = 1097;993 };994 F528D7D508ABFE000001CB53 /* PBXTextBookmark */ = {995 isa = PBXTextBookmark;996 fRef = F5ACB05706412D4900DB6CF9 /* NewtErrs.h */;997 name = "e kNErrNegativeLength";998 rLen = 22;999 rLoc = 1807;1000 rType = 0;1001 vrLen = 1246;1002 vrLoc = 1097;1003 };1004 F532AA3C08AADBB500EE12BF /* PBXTextBookmark */ = {1005 isa = PBXTextBookmark;1006 fRef = F5DE1345082AD4A500BB42A5 /* config.h */;1007 name = efine;1008 rLen = 6;1009 rLoc = 416;1010 rType = 0;1011 vrLen = 316;1012 vrLoc = 208;1013 };1014 F532AA6D08AADC9500EE12BF /* PBXTextBookmark */ = {1015 isa = PBXTextBookmark;1016 fRef = F5ACB06306412D4900DB6CF9 /* NewtFile.c */;1017 name = NewtConf;1018 rLen = 8;1019 rLoc = 313;1020 rType = 0;1021 vrLen = 374;1022 vrLoc = 0;1023 };1024 905 F53BCC6C0670CDBD0013103E /* NewtIO.c */ = { 1025 906 uiCtxt = { 1026 sepNavIntBoundsRect = "{{0, 0}, {566, 6 398}}";1027 sepNavSelRange = "{ 7030, 0}";1028 sepNavVisRect = "{{0, 5656}, {566, 331}}";907 sepNavIntBoundsRect = "{{0, 0}, {566, 6972}}"; 908 sepNavSelRange = "{672, 0}"; 909 sepNavVisRect = "{{0, 397}, {566, 331}}"; 1029 910 sepNavWindowFrame = "{{242, 169}, {750, 558}}"; 1030 911 }; … … 1032 913 F53BCC700670CDF00013103E /* NewtIO.h */ = { 1033 914 uiCtxt = { 1034 sepNavIntBoundsRect = "{{0, 0}, { 747, 952}}";1035 sepNavSelRange = "{ 368, 6}";1036 sepNavVisRect = "{{0, 1 38}, {747, 369}}";915 sepNavIntBoundsRect = "{{0, 0}, {566, 952}}"; 916 sepNavSelRange = "{501, 0}"; 917 sepNavVisRect = "{{0, 129}, {566, 331}}"; 1037 918 sepNavWindowFrame = "{{15, 183}, {750, 558}}"; 1038 919 }; 1039 };1040 F541301E096D1DEB00CFD896 /* PBXTextBookmark */ = {1041 isa = PBXTextBookmark;1042 fRef = F5E14ADA057984FA009742A2 /* main.c */;1043 name = "main.c: 195";1044 rLen = 0;1045 rLoc = 3734;1046 rType = 0;1047 vrLen = 528;1048 vrLoc = 3520;1049 };1050 F541301F096D1DEB00CFD896 /* PBXTextBookmark */ = {1051 isa = PBXTextBookmark;1052 fRef = F5E14ADA057984FA009742A2 /* main.c */;1053 name = "main.c: 195";1054 rLen = 0;1055 rLoc = 3734;1056 rType = 0;1057 vrLen = 528;1058 vrLoc = 3520;1059 };1060 F5413068096D1F1800CFD896 /* PBXTextBookmark */ = {1061 isa = PBXTextBookmark;1062 fRef = F5E14B0B05798559009742A2 /* newt.l */;1063 name = "newt.l: 72";1064 rLen = 0;1065 rLoc = 1466;1066 rType = 0;1067 vrLen = 650;1068 vrLoc = 1262;1069 920 }; 1070 921 F541306E096D1F1800CFD896 /* XCBreakpointsBucket */ = { … … 1075 926 ); 1076 927 }; 1077 F541306F096D1F1800CFD896 /* PBXTextBookmark */ = {1078 isa = PBXTextBookmark;1079 fRef = F5E14B0C05798559009742A2 /* newt.y */;1080 name = "newt.y: 68";1081 rLen = 0;1082 rLoc = 1618;1083 rType = 0;1084 vrLen = 722;1085 vrLoc = 1178;1086 };1087 928 F541CF5107D8582D0071DCE6 /* Newton.h */ = { 1088 929 uiCtxt = { … … 1093 934 }; 1094 935 }; 936 F55232C10A3B0312008E979A /* PBXTextBookmark */ = { 937 isa = PBXTextBookmark; 938 fRef = F5E14ADA057984FA009742A2 /* main.c */; 939 name = chdir; 940 rLen = 5; 941 rLoc = 4007; 942 rType = 0; 943 vrLen = 508; 944 vrLoc = 3750; 945 }; 946 F55232C20A3B0312008E979A /* PBXTextBookmark */ = { 947 isa = PBXTextBookmark; 948 fRef = F5E14ADA057984FA009742A2 /* main.c */; 949 name = chdir; 950 rLen = 5; 951 rLoc = 4007; 952 rType = 0; 953 vrLen = 508; 954 vrLoc = 3750; 955 }; 1095 956 F5547416088A7486001E9DDF /* NewtIconv.h */ = { 1096 957 uiCtxt = { 1097 958 sepNavIntBoundsRect = "{{0, 0}, {566, 630}}"; 1098 sepNavSelRange = "{90, 11}"; 959 sepNavSelRange = "{502, 0}"; 960 sepNavVisRect = "{{0, 185}, {566, 331}}"; 961 }; 962 }; 963 F554741C088A750B001E9DDF /* NewtIconv.c */ = { 964 uiCtxt = { 965 sepNavIntBoundsRect = "{{0, 0}, {566, 1008}}"; 966 sepNavSelRange = "{22, 0}"; 1099 967 sepNavVisRect = "{{0, 0}, {566, 331}}"; 1100 };1101 };1102 F554741C088A750B001E9DDF /* NewtIconv.c */ = {1103 uiCtxt = {1104 sepNavIntBoundsRect = "{{0, 0}, {947, 1008}}";1105 sepNavSelRange = "{174, 0}";1106 sepNavVisRect = "{{0, 0}, {947, 524}}";1107 968 sepNavWindowFrame = "{{365, 73}, {986, 653}}"; 1108 969 }; 1109 };1110 F5547480088A7A9B001E9DDF /* PBXTextBookmark */ = {1111 isa = PBXTextBookmark;1112 fRef = F5ACB05506412D4900DB6CF9 /* NewtCore.h */;1113 name = "";1114 rLen = 1;1115 rLoc = 352;1116 rType = 0;1117 vrLen = 344;1118 vrLoc = 77;1119 };1120 F5547481088A7A9B001E9DDF /* PBXTextBookmark */ = {1121 isa = PBXTextBookmark;1122 fRef = F5ACB06506412D4900DB6CF9 /* NewtGC.c */;1123 name = "NewtGC.c: 12";1124 rLen = 0;1125 rLoc = 229;1126 rType = 0;1127 vrLen = 413;1128 vrLoc = 0;1129 };1130 F5547484088A7A9B001E9DDF /* PBXTextBookmark */ = {1131 isa = PBXTextBookmark;1132 fRef = F5ACB05806412D4900DB6CF9 /* NewtFile.h */;1133 name = "NewtFile.h: 42";1134 rLen = 0;1135 rLoc = 876;1136 rType = 0;1137 vrLen = 688;1138 vrLoc = 411;1139 };1140 F5547487088A7A9B001E9DDF /* PBXTextBookmark */ = {1141 isa = PBXTextBookmark;1142 fRef = F5547416088A7486001E9DDF /* NewtIconv.h */;1143 name = "NewtIconv.h: 31";1144 rLen = 0;1145 rLoc = 502;1146 rType = 0;1147 vrLen = 165;1148 vrLoc = 278;1149 };1150 F5547488088A7A9B001E9DDF /* PBXTextBookmark */ = {1151 isa = PBXTextBookmark;1152 fRef = F554741C088A750B001E9DDF /* NewtIconv.c */;1153 name = "NewtIconv.c: 2";1154 rLen = 0;1155 rLoc = 22;1156 rType = 0;1157 vrLen = 368;1158 vrLoc = 0;1159 };1160 F554748B088A7A9B001E9DDF /* PBXTextBookmark */ = {1161 isa = PBXTextBookmark;1162 fRef = F57E7A1307FD365100256511 /* NewtNSOF.c */;1163 name = "NewtNSOF.c: 85";1164 rLen = 0;1165 rLoc = 2747;1166 rType = 0;1167 vrLen = 836;1168 vrLoc = 2108;1169 };1170 F554748F088A7A9B001E9DDF /* PBXTextBookmark */ = {1171 isa = PBXTextBookmark;1172 fRef = F5ACB06506412D4900DB6CF9 /* NewtGC.c */;1173 name = "NewtGC.c: 12";1174 rLen = 0;1175 rLoc = 229;1176 rType = 0;1177 vrLen = 413;1178 vrLoc = 0;1179 };1180 F5547492088A7A9B001E9DDF /* PBXTextBookmark */ = {1181 isa = PBXTextBookmark;1182 fRef = F5ACB06306412D4900DB6CF9 /* NewtFile.c */;1183 name = "NewtFile.c: 625";1184 rLen = 0;1185 rLoc = 10654;1186 rType = 0;1187 vrLen = 454;1188 vrLoc = 10318;1189 };1190 F5547493088A7A9B001E9DDF /* PBXTextBookmark */ = {1191 isa = PBXTextBookmark;1192 fRef = F5ACB05806412D4900DB6CF9 /* NewtFile.h */;1193 name = "NewtFile.h: 42";1194 rLen = 0;1195 rLoc = 876;1196 rType = 0;1197 vrLen = 638;1198 vrLoc = 461;1199 };1200 F5547494088A7A9B001E9DDF /* PBXTextBookmark */ = {1201 isa = PBXTextBookmark;1202 fRef = F53BCC700670CDF00013103E /* NewtIO.h */;1203 name = "NewtIO.h: ";1204 rLen = 0;1205 rLoc = 501;1206 rType = 0;1207 vrLen = 312;1208 vrLoc = 224;1209 };1210 F554750B088A7E98001E9DDF /* PBXTextBookmark */ = {1211 isa = PBXTextBookmark;1212 fRef = F5F69C0107E8F36E0086BCEA /* platform.h */;1213 name = "platform.h: 15";1214 rLen = 0;1215 rLoc = 271;1216 rType = 0;1217 vrLen = 305;1218 vrLoc = 173;1219 };1220 F554750C088A7E98001E9DDF /* PBXTextBookmark */ = {1221 isa = PBXTextBookmark;1222 fRef = F5ACB05F06412D4900DB6CF9 /* NewtType.h */;1223 name = "NewtType.h: 29";1224 rLen = 21;1225 rLoc = 430;1226 rType = 0;1227 vrLen = 367;1228 vrLoc = 301;1229 };1230 F5547515088A7E98001E9DDF /* PBXTextBookmark */ = {1231 isa = PBXTextBookmark;1232 fRef = F5DE1345082AD4A500BB42A5 /* config.h */;1233 name = "config.h: HAVE_LIBICONV";1234 rLen = 13;1235 rLoc = 383;1236 rType = 0;1237 vrLen = 334;1238 vrLoc = 141;1239 };1240 F5547516088A7E98001E9DDF /* PBXTextBookmark */ = {1241 isa = PBXTextBookmark;1242 fRef = F5F69C0107E8F36E0086BCEA /* platform.h */;1243 name = "platform.h: 15";1244 rLen = 0;1245 rLoc = 271;1246 rType = 0;1247 vrLen = 302;1248 vrLoc = 176;1249 };1250 F5547519088A7E98001E9DDF /* PBXTextBookmark */ = {1251 isa = PBXTextBookmark;1252 fRef = F5ACB05F06412D4900DB6CF9 /* NewtType.h */;1253 name = "NewtType.h: 29";1254 rLen = 21;1255 rLoc = 430;1256 rType = 0;1257 vrLen = 367;1258 vrLoc = 301;1259 };1260 F5547563088A81DE001E9DDF /* PBXTextBookmark */ = {1261 isa = PBXTextBookmark;1262 fRef = F554741C088A750B001E9DDF /* NewtIconv.c */;1263 name = Iconv;1264 rLen = 5;1265 rLoc = 17;1266 rType = 0;1267 vrLen = 465;1268 vrLoc = 0;1269 };1270 F5547565088A81DE001E9DDF /* PBXTextBookmark */ = {1271 isa = PBXTextBookmark;1272 fRef = F5ACB05406412D4900DB6CF9 /* NewtConf.h */;1273 name = NEWT_DEFAULT_ENCODING;1274 rLen = 21;1275 rLoc = 1079;1276 rType = 0;1277 vrLen = 689;1278 vrLoc = 505;1279 };1280 F5547566088A81DE001E9DDF /* PBXTextBookmark */ = {1281 isa = PBXTextBookmark;1282 fRef = F57E7A1307FD365100256511 /* NewtNSOF.c */;1283 name = "NewtNSOF.c: 1235";1284 rLen = 0;1285 rLoc = 24189;1286 rType = 0;1287 vrLen = 481;1288 vrLoc = 23751;1289 };1290 F5547567088A81DE001E9DDF /* PBXTextBookmark */ = {1291 isa = PBXTextBookmark;1292 fRef = F5ACB05606412D4900DB6CF9 /* NewtEnv.h */;1293 name = "NewtEnv.h: 269";1294 rLen = 0;1295 rLoc = 8150;1296 rType = 0;1297 vrLen = 674;1298 vrLoc = 7437;1299 };1300 F554756D088A81DE001E9DDF /* PBXTextBookmark */ = {1301 isa = PBXTextBookmark;1302 fRef = F5ACB05406412D4900DB6CF9 /* NewtConf.h */;1303 name = NEWT_DEFAULT_ENCODING;1304 rLen = 21;1305 rLoc = 1079;1306 rType = 0;1307 vrLen = 689;1308 vrLoc = 505;1309 };1310 F55475A0088A8347001E9DDF /* PBXTextBookmark */ = {1311 isa = PBXTextBookmark;1312 fRef = F5ACB06206412D4900DB6CF9 /* NewtEnv.c */;1313 name = "NewtEnv.c: NewtInitSYM";1314 rLen = 0;1315 rLoc = 1055;1316 rType = 0;1317 vrLen = 730;1318 vrLoc = 740;1319 };1320 F55475AA088A83B6001E9DDF /* PBXTextBookmark */ = {1321 isa = PBXTextBookmark;1322 fRef = F5547416088A7486001E9DDF /* NewtIconv.h */;1323 name = NewtIconv.h;1324 rLen = 11;1325 rLoc = 90;1326 rType = 0;1327 vrLen = 359;1328 vrLoc = 0;1329 970 }; 1330 971 F55860F307E09F5F0080D223 /* NewtPrint.c */ = { … … 1374 1015 }; 1375 1016 }; 1376 F574E95108BF6AA600C73DAE /* PBXTextBookmark */ = {1377 isa = PBXTextBookmark;1378 fRef = F53BCC6C0670CDBD0013103E /* NewtIO.c */;1379 name = "NewtIO.c: 413";1380 rLen = 0;1381 rLoc = 7030;1382 rType = 0;1383 vrLen = 313;1384 vrLoc = 6903;1385 };1386 F574E95308BF6AA600C73DAE /* PBXTextBookmark */ = {1387 isa = PBXTextBookmark;1388 fRef = F53BCC6C0670CDBD0013103E /* NewtIO.c */;1389 name = "NewtIO.c: 413";1390 rLen = 0;1391 rLoc = 7030;1392 rType = 0;1393 vrLen = 313;1394 vrLoc = 6903;1395 };1396 1017 F57E7A0C07FD362400256511 /* NewtNSOF.h */ = { 1397 1018 uiCtxt = { 1398 sepNavIntBoundsRect = "{{0, 0}, { 566, 588}}";1399 sepNavSelRange = "{ 585, 6}";1400 sepNavVisRect = "{{0, 243}, {566, 331}}";1019 sepNavIntBoundsRect = "{{0, 0}, {748, 588}}"; 1020 sepNavSelRange = "{299, 22}"; 1021 sepNavVisRect = "{{0, 113}, {748, 237}}"; 1401 1022 sepNavWindowFrame = "{{135, 72}, {788, 603}}"; 1402 1023 }; … … 1404 1025 F57E7A1307FD365100256511 /* NewtNSOF.c */ = { 1405 1026 uiCtxt = { 1406 sepNavIntBoundsRect = "{{0, 0}, { 747, 17256}}";1407 sepNavSelRange = "{2 4189, 0}";1408 sepNavVisRect = "{{0, 1 6887}, {747, 369}}";1027 sepNavIntBoundsRect = "{{0, 0}, {572, 17256}}"; 1028 sepNavSelRange = "{2747, 0}"; 1029 sepNavVisRect = "{{0, 1022}, {566, 331}}"; 1409 1030 sepNavWindowFrame = "{{530, 48}, {750, 558}}"; 1410 1031 }; 1411 };1412 F586D634093A6EF50016ED75 /* PBXTextBookmark */ = {1413 isa = PBXTextBookmark;1414 fRef = F5E3C65008FEE3B400D979E8 /* NewtVIDEO.c */;1415 name = "NewtVIDEO.c: 1";1416 rLen = 0;1417 rLoc = 0;1418 rType = 0;1419 vrLen = 519;1420 vrLoc = 0;1421 };1422 F586D635093A6EF50016ED75 /* PBXTextBookmark */ = {1423 isa = PBXTextBookmark;1424 fRef = F5ACB06806412D4900DB6CF9 /* NewtParser.c */;1425 name = "case kNP";1426 rLen = 8;1427 rLoc = 11476;1428 rType = 0;1429 vrLen = 497;1430 vrLoc = 11271;1431 };1432 F586D638093A6EF50016ED75 /* PBXTextBookmark */ = {1433 isa = PBXTextBookmark;1434 fRef = F5E14B0D05798559009742A2 /* yacc.h */;1435 name = "#endif";1436 rLen = 6;1437 rLoc = 476;1438 rType = 0;1439 vrLen = 268;1440 vrLoc = 228;1441 };1442 F586D63A093A6EF50016ED75 /* PBXTextBookmark */ = {1443 isa = PBXTextBookmark;1444 fRef = F5E3C65008FEE3B400D979E8 /* NewtVIDEO.c */;1445 name = "NewtVIDEO.c: 1";1446 rLen = 0;1447 rLoc = 0;1448 rType = 0;1449 vrLen = 519;1450 vrLoc = 0;1451 };1452 F586D63B093A6EF50016ED75 /* PBXTextBookmark */ = {1453 isa = PBXTextBookmark;1454 fRef = F5ACB06806412D4900DB6CF9 /* NewtParser.c */;1455 name = "case kNP";1456 rLen = 8;1457 rLoc = 11476;1458 rType = 0;1459 vrLen = 497;1460 vrLoc = 11271;1461 };1462 F586D640093A6EF50016ED75 /* PBXTextBookmark */ = {1463 isa = PBXTextBookmark;1464 fRef = F5E14B0D05798559009742A2 /* yacc.h */;1465 name = "#endif";1466 rLen = 6;1467 rLoc = 476;1468 rType = 0;1469 vrLen = 268;1470 vrLoc = 228;1471 };1472 F588944B09462C7700CE3015 /* PBXTextBookmark */ = {1473 isa = PBXTextBookmark;1474 fRef = F5E14ADB057984FA009742A2 /* version.h */;1475 name = "version.h: 27";1476 rLen = 0;1477 rLoc = 754;1478 rType = 0;1479 vrLen = 1076;1480 vrLoc = 166;1481 };1482 F588944C09462C7700CE3015 /* PBXTextBookmark */ = {1483 isa = PBXTextBookmark;1484 fRef = F5ACB06A06412D4900DB6CF9 /* NewtVM.c */;1485 name = NewtRefFunctionType;1486 rLen = 19;1487 rLoc = 37025;1488 rType = 0;1489 vrLen = 582;1490 vrLoc = 36797;1491 };1492 F588944D09462C7700CE3015 /* PBXTextBookmark */ = {1493 isa = PBXTextBookmark;1494 fRef = F5ACB06106412D4900DB6CF9 /* NewtBC.c */;1495 name = "NewtBC.c: NBCMakeFnArgFrame";1496 rLen = 0;1497 rLoc = 12599;1498 rType = 0;1499 vrLen = 568;1500 vrLoc = 12410;1501 };1502 F5A9A9FE096D1F8300E30E7C /* PBXTextBookmark */ = {1503 isa = PBXTextBookmark;1504 fRef = F5E14B0C05798559009742A2 /* newt.y */;1505 name = "newt.y: 68";1506 rLen = 0;1507 rLoc = 1618;1508 rType = 0;1509 vrLen = 722;1510 vrLoc = 1178;1511 1032 }; 1512 1033 F5ACB05306412D4900DB6CF9 /* NewtBC.h */ = { … … 1520 1041 F5ACB05406412D4900DB6CF9 /* NewtConf.h */ = { 1521 1042 uiCtxt = { 1522 sepNavIntBoundsRect = "{{0, 0}, { 747, 715}}";1523 sepNavSelRange = "{ 94, 6}";1524 sepNavVisRect = "{{0, 0}, {747, 369}}";1043 sepNavIntBoundsRect = "{{0, 0}, {586, 715}}"; 1044 sepNavSelRange = "{1079, 21}"; 1045 sepNavVisRect = "{{0, 336}, {566, 331}}"; 1525 1046 sepNavWindowFrame = "{{61, 141}, {750, 558}}"; 1526 1047 }; … … 1530 1051 sepNavIntBoundsRect = "{{0, 0}, {566, 364}}"; 1531 1052 sepNavSelRange = "{352, 1}"; 1532 sepNavVisRect = "{{0, 24}, {566, 331}}";1053 sepNavVisRect = "{{0, 14}, {566, 331}}"; 1533 1054 sepNavWindowFrame = "{{445, 162}, {750, 558}}"; 1534 1055 }; … … 1536 1057 F5ACB05606412D4900DB6CF9 /* NewtEnv.h */ = { 1537 1058 uiCtxt = { 1538 sepNavIntBoundsRect = "{{0, 0}, { 747, 3753}}";1539 sepNavSelRange = "{ 2674, 0}";1540 sepNavVisRect = "{{0, 732}, {747, 369}}";1059 sepNavIntBoundsRect = "{{0, 0}, {610, 3753}}"; 1060 sepNavSelRange = "{8150, 0}"; 1061 sepNavVisRect = "{{0, 3364}, {566, 331}}"; 1541 1062 sepNavWindowFrame = "{{15, 183}, {750, 558}}"; 1542 1063 }; … … 1544 1065 F5ACB05706412D4900DB6CF9 /* NewtErrs.h */ = { 1545 1066 uiCtxt = { 1546 sepNavIntBoundsRect = "{{0, 0}, {672, 19 37}}";1067 sepNavIntBoundsRect = "{{0, 0}, {672, 1928}}"; 1547 1068 sepNavSelRange = "{1807, 22}"; 1548 sepNavVisRect = "{{0, 5 08}, {566, 331}}";1069 sepNavVisRect = "{{0, 517}, {566, 331}}"; 1549 1070 sepNavWindowFrame = "{{38, 162}, {750, 558}}"; 1550 1071 }; … … 1552 1073 F5ACB05806412D4900DB6CF9 /* NewtFile.h */ = { 1553 1074 uiCtxt = { 1554 sepNavIntBoundsRect = "{{0, 0}, { 747, 1022}}";1555 sepNavSelRange = "{ 1234, 9}";1556 sepNavVisRect = "{{0, 537}, {747, 369}}";1075 sepNavIntBoundsRect = "{{0, 0}, {566, 1022}}"; 1076 sepNavSelRange = "{876, 0}"; 1077 sepNavVisRect = "{{0, 332}, {566, 331}}"; 1557 1078 sepNavWindowFrame = "{{107, 99}, {750, 558}}"; 1558 1079 }; … … 1593 1114 uiCtxt = { 1594 1115 sepNavIntBoundsRect = "{{0, 0}, {788, 3739}}"; 1595 sepNavSelRange = "{ 3549, 8}";1596 sepNavVisRect = "{{0, 1 267}, {747, 369}}";1116 sepNavSelRange = "{4608, 7}"; 1117 sepNavVisRect = "{{0, 1878}, {566, 331}}"; 1597 1118 sepNavWindowFrame = "{{15, 183}, {750, 558}}"; 1598 1119 }; … … 1608 1129 F5ACB05F06412D4900DB6CF9 /* NewtType.h */ = { 1609 1130 uiCtxt = { 1610 sepNavIntBoundsRect = "{{0, 0}, {74 7, 2098}}";1611 sepNavSelRange = "{ 444, 6}";1612 sepNavVisRect = "{{0, 2 57}, {747, 369}}";1131 sepNavIntBoundsRect = "{{0, 0}, {748, 2098}}"; 1132 sepNavSelRange = "{399, 20}"; 1133 sepNavVisRect = "{{0, 294}, {748, 237}}"; 1613 1134 sepNavWindowFrame = "{{107, 99}, {750, 558}}"; 1614 1135 }; … … 1624 1145 F5ACB06106412D4900DB6CF9 /* NewtBC.c */ = { 1625 1146 uiCtxt = { 1626 sepNavIntBoundsRect = "{{0, 0}, { 818, 32316}}";1627 sepNavSelRange = "{ 12599, 0}";1628 sepNavVisRect = "{{0, 4955}, {566, 331}}";1147 sepNavIntBoundsRect = "{{0, 0}, {770, 37654}}"; 1148 sepNavSelRange = "{51420, 6}"; 1149 sepNavVisRect = "{{0, 30556}, {566, 331}}"; 1629 1150 sepNavWindowFrame = "{{184, 166}, {750, 558}}"; 1630 1151 }; … … 1632 1153 F5ACB06206412D4900DB6CF9 /* NewtEnv.c */ = { 1633 1154 uiCtxt = { 1634 sepNavIntBoundsRect = "{{0, 0}, { 747, 12302}}";1635 sepNavSelRange = "{1 1512, 8}";1636 sepNavVisRect = "{{0, 8007}, {747, 37}}";1155 sepNavIntBoundsRect = "{{0, 0}, {634, 12302}}"; 1156 sepNavSelRange = "{1055, 0}"; 1157 sepNavVisRect = "{{0, 466}, {566, 331}}"; 1637 1158 sepNavWindowFrame = "{{257, 100}, {750, 558}}"; 1638 1159 }; … … 1640 1161 F5ACB06306412D4900DB6CF9 /* NewtFile.c */ = { 1641 1162 uiCtxt = { 1642 sepNavIntBoundsRect = "{{0, 0}, { 747, 10346}}";1643 sepNavSelRange = "{ 9196, 11}";1644 sepNavVisRect = "{{0, 7885}, {747, 37}}";1163 sepNavIntBoundsRect = "{{0, 0}, {614, 10402}}"; 1164 sepNavSelRange = "{10654, 0}"; 1165 sepNavVisRect = "{{0, 8806}, {566, 331}}"; 1645 1166 sepNavWindowFrame = "{{247, 132}, {788, 603}}"; 1646 1167 }; … … 1656 1177 F5ACB06506412D4900DB6CF9 /* NewtGC.c */ = { 1657 1178 uiCtxt = { 1658 sepNavIntBoundsRect = "{{0, 0}, {566, 7 392}}";1179 sepNavIntBoundsRect = "{{0, 0}, {566, 7462}}"; 1659 1180 sepNavSelRange = "{229, 0}"; 1660 1181 sepNavVisRect = "{{0, 0}, {566, 331}}"; … … 1680 1201 F5ACB06806412D4900DB6CF9 /* NewtParser.c */ = { 1681 1202 uiCtxt = { 1682 sepNavIntBoundsRect = "{{0, 0}, { 747, 12312}}";1683 sepNavSelRange = "{ 4418, 12}";1684 sepNavVisRect = "{{0, 2640}, {747, 37}}";1203 sepNavIntBoundsRect = "{{0, 0}, {596, 14346}}"; 1204 sepNavSelRange = "{11476, 8}"; 1205 sepNavVisRect = "{{0, 8242}, {566, 331}}"; 1685 1206 sepNavWindowFrame = "{{430, 188}, {750, 558}}"; 1686 1207 }; … … 1696 1217 F5ACB06A06412D4900DB6CF9 /* NewtVM.c */ = { 1697 1218 uiCtxt = { 1698 sepNavIntBoundsRect = "{{0, 0}, {6 86, 46848}}";1219 sepNavIntBoundsRect = "{{0, 0}, {678, 54608}}"; 1699 1220 sepNavSelRange = "{37025, 19}"; 1700 sepNavVisRect = "{{0, 2 0667}, {566, 331}}";1221 sepNavVisRect = "{{0, 24097}, {566, 331}}"; 1701 1222 sepNavWindowFrame = "{{223, 175}, {750, 558}}"; 1702 1223 }; … … 1748 1269 indexTemplatePath = ""; 1749 1270 }; 1750 F5 C2E8E408AAE54000C9B596/* PBXTextBookmark */ = {1271 F5BB62D00A3B098C001F0D4F /* PBXTextBookmark */ = { 1751 1272 isa = PBXTextBookmark; 1752 fRef = F5 ACB05D06412D4900DB6CF9 /* NewtParser.h*/;1753 name = "Newt Parser.h: 21";1273 fRef = F53BCC6C0670CDBD0013103E /* NewtIO.c */; 1274 name = "NewtIO.c: cbreak_and_noecho"; 1754 1275 rLen = 0; 1755 rLoc = 349;1276 rLoc = 672; 1756 1277 rType = 0; 1757 vrLen = 677; 1758 vrLoc = 228; 1759 }; 1760 F5CD88C20897ED1600C4CA85 /* PBXTextBookmark */ = { 1761 isa = PBXTextBookmark; 1762 fRef = F5E14ADB057984FA009742A2 /* version.h */; 1763 name = "version.h: 16"; 1764 rLen = 0; 1765 rLoc = 284; 1766 rType = 0; 1767 vrLen = 620; 1768 vrLoc = 0; 1769 }; 1770 F5CD88C30897ED1600C4CA85 /* PBXTextBookmark */ = { 1771 isa = PBXTextBookmark; 1772 fRef = F5E14B0C05798559009742A2 /* newt.y */; 1773 name = kNPS; 1774 rLen = 4; 1775 rLoc = 5673; 1776 rType = 0; 1777 vrLen = 492; 1778 vrLoc = 5366; 1779 }; 1780 F5CD89110897F45600C4CA85 /* PBXTextBookmark */ = { 1781 isa = PBXTextBookmark; 1782 fRef = F5ACB06106412D4900DB6CF9 /* NewtBC.c */; 1783 name = kNPSIf; 1784 rLen = 6; 1785 rLoc = 51420; 1786 rType = 0; 1787 vrLen = 660; 1788 vrLoc = 49467; 1789 }; 1790 F5CD89540897FAC900C4CA85 /* PBXTextBookmark */ = { 1791 isa = PBXTextBookmark; 1792 fRef = F5ACB06A06412D4900DB6CF9 /* NewtVM.c */; 1793 name = NewtRefFunctionType; 1794 rLen = 19; 1795 rLoc = 37025; 1796 rType = 0; 1797 vrLen = 499; 1798 vrLoc = 36832; 1799 }; 1800 F5CD89550897FAC900C4CA85 /* PBXTextBookmark */ = { 1801 isa = PBXTextBookmark; 1802 fRef = F5ACB05D06412D4900DB6CF9 /* NewtParser.h */; 1803 name = kNPSAnd; 1804 rLen = 7; 1805 rLoc = 4608; 1806 rType = 0; 1807 vrLen = 485; 1808 vrLoc = 4429; 1809 }; 1810 F5CD89BE0897FF6700C4CA85 /* PBXTextBookmark */ = { 1811 isa = PBXTextBookmark; 1812 fRef = F5E14B0B05798559009742A2 /* newt.l */; 1813 name = kNPS_AND; 1814 rLen = 0; 1815 rLoc = 10983; 1816 rType = 0; 1817 vrLen = 566; 1818 vrLoc = 10586; 1278 vrLen = 472; 1279 vrLoc = 489; 1819 1280 }; 1820 1281 F5DE1345082AD4A500BB42A5 /* config.h */ = { 1821 1282 uiCtxt = { 1822 sepNavIntBoundsRect = "{{0, 0}, {747, 448}}";1823 sepNavSelRange = "{ 7, 8}";1824 sepNavVisRect = "{{0, 0}, {747, 369}}";1283 sepNavIntBoundsRect = "{{0, 0}, {747, 574}}"; 1284 sepNavSelRange = "{436, 13}"; 1285 sepNavVisRect = "{{0, 304}, {747, 37}}"; 1825 1286 sepNavWindowFrame = "{{15, 183}, {750, 558}}"; 1826 1287 }; … … 1828 1289 F5E14ADA057984FA009742A2 /* main.c */ = { 1829 1290 uiCtxt = { 1830 sepNavIntBoundsRect = "{{0, 0}, {566, 5580}}";1831 sepNavSelRange = "{ 3734, 0}";1832 sepNavVisRect = "{{0, 2 184}, {566, 331}}";1291 sepNavIntBoundsRect = "{{0, 0}, {566, 6538}}"; 1292 sepNavSelRange = "{4007, 5}"; 1293 sepNavVisRect = "{{0, 2741}, {566, 331}}"; 1833 1294 sepNavWindowFrame = "{{81, 188}, {750, 558}}"; 1834 1295 }; … … 1836 1297 F5E14ADB057984FA009742A2 /* version.h */ = { 1837 1298 uiCtxt = { 1838 sepNavIntBoundsRect = "{{0, 0}, {566, 624}}";1839 sepNavSelRange = "{ 754, 0}";1840 sepNavVisRect = "{{0, 96}, {566, 331}}";1299 sepNavIntBoundsRect = "{{0, 0}, {566, 725}}"; 1300 sepNavSelRange = "{284, 0}"; 1301 sepNavVisRect = "{{0, 2}, {566, 331}}"; 1841 1302 sepNavWindowFrame = "{{377, 154}, {750, 558}}"; 1842 1303 }; … … 1860 1321 F5E14B0B05798559009742A2 /* newt.l */ = { 1861 1322 uiCtxt = { 1862 sepNavIntBoundsRect = "{{0, 0}, {668, 9816}}";1863 sepNavSelRange = "{1 466, 0}";1864 sepNavVisRect = "{{0, 69 6}, {566, 331}}";1323 sepNavIntBoundsRect = "{{0, 0}, {668, 11452}}"; 1324 sepNavSelRange = "{10983, 0}"; 1325 sepNavVisRect = "{{0, 6972}, {566, 331}}"; 1865 1326 sepNavWindowFrame = "{{130, 78}, {750, 558}}"; 1866 1327 }; … … 1868 1329 F5E14B0C05798559009742A2 /* newt.y */ = { 1869 1330 uiCtxt = { 1870 sepNavIntBoundsRect = "{{0, 0}, {6 74, 6636}}";1331 sepNavIntBoundsRect = "{{0, 0}, {668, 7718}}"; 1871 1332 sepNavSelRange = "{1618, 0}"; 1872 sepNavVisRect = "{{0, 672}, {566, 331}}";1333 sepNavVisRect = "{{0, 784}, {566, 331}}"; 1873 1334 sepNavWindowFrame = "{{712, -75}, {750, 558}}"; 1874 1335 }; … … 1876 1337 F5E14B0D05798559009742A2 /* yacc.h */ = { 1877 1338 uiCtxt = { 1878 sepNavIntBoundsRect = "{{0, 0}, {566, 480}}";1339 sepNavIntBoundsRect = "{{0, 0}, {566, 560}}"; 1879 1340 sepNavSelRange = "{476, 6}"; 1880 sepNavVisRect = "{{0, 149}, {566, 331}}";1341 sepNavVisRect = "{{0, 215}, {566, 331}}"; 1881 1342 sepNavWindowFrame = "{{38, 162}, {750, 558}}"; 1882 1343 }; 1883 1344 }; 1884 F5E3C65008FEE3B400D979E8 /* NewtVIDEO.c */ = {1885 isa = PBXFileReference;1886 lastKnownFileType = sourcecode.c.c;1887 name = NewtVIDEO.c;1888 path = /Users/gnue/misc/Documents/work/NEWT0_ipod/ext/NewtVIDEO/NewtVIDEO.c;1889 sourceTree = "<absolute>";1890 };1891 1345 F5F69C0107E8F36E0086BCEA /* platform.h */ = { 1892 1346 uiCtxt = { 1893 sepNavIntBoundsRect = "{{0, 0}, { 747, 448}}";1894 sepNavSelRange = "{2 97, 8}";1895 sepNavVisRect = "{{0, 0}, {747, 369}}";1347 sepNavIntBoundsRect = "{{0, 0}, {566, 448}}"; 1348 sepNavSelRange = "{271, 0}"; 1349 sepNavVisRect = "{{0, 108}, {566, 331}}"; 1896 1350 sepNavWindowFrame = "{{356, 131}, {750, 558}}"; 1897 1351 }; … … 1899 1353 F5FA676E0728D9D900927D03 /* NewtObj.c:1900 */ = { 1900 1354 isa = PBXFileBreakpoint; 1355 breakpointStyle = 0; 1901 1356 continueAfterActions = 0; 1902 1357 delayBeforeContinue = 0; -
NEWT0/trunk/newt.xcodeproj/project.pbxproj
r48 r56 58 58 /* End PBXBuildFile section */ 59 59 60 /* Begin PBXBuildStyle section */61 014CEA520018CE5811CA2923 /* Development */ = {62 isa = PBXBuildStyle;63 buildSettings = {64 COPY_PHASE_STRIP = NO;65 DEBUGGING_SYMBOLS = YES;66 GCC_DYNAMIC_NO_PIC = NO;67 GCC_ENABLE_FIX_AND_CONTINUE = YES;68 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;69 GCC_OPTIMIZATION_LEVEL = 0;70 OPTIMIZATION_CFLAGS = "-O0";71 ZERO_LINK = YES;72 };73 name = Development;74 };75 014CEA530018CE5811CA2923 /* Deployment */ = {76 isa = PBXBuildStyle;77 buildSettings = {78 COPY_PHASE_STRIP = YES;79 GCC_ENABLE_FIX_AND_CONTINUE = NO;80 ZERO_LINK = NO;81 };82 name = Deployment;83 };84 /* End PBXBuildStyle section */85 86 60 /* Begin PBXCopyFilesBuildPhase section */ 87 61 8DD76FAF0486AB0100D96B5E /* CopyFiles */ = { … … 97 71 98 72 /* Begin PBXFileReference section */ 99 8DD76FB20486AB0100D96B5E /* newt */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = newt; sourceTree = BUILT_PRODUCTS_DIR; };73 8DD76FB20486AB0100D96B5E /* newt */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = newt; sourceTree = BUILT_PRODUCTS_DIR; }; 100 74 F503AC6A0851DFD9009BA497 /* endian_utils.c */ = {isa = PBXFileReference; fileEncoding = "-2147483647"; lastKnownFileType = sourcecode.c.c; path = endian_utils.c; sourceTree = "<group>"; }; 101 75 F503AC6B0851DFD9009BA497 /* endian_utils.h */ = {isa = PBXFileReference; fileEncoding = "-2147483647"; lastKnownFileType = sourcecode.c.h; path = endian_utils.h; sourceTree = "<group>"; }; … … 366 340 buildRules = ( 367 341 ); 368 buildSettings = {369 COPY_PHASE_STRIP = YES;370 FRAMEWORK_SEARCH_PATHS = "";371 FRAMEWORK_VERSION = A;372 GCC_DYNAMIC_NO_PIC = YES;373 GCC_ENABLE_TRIGRAPHS = NO;374 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;375 GCC_PRECOMPILE_PREFIX_HEADER = NO;376 GCC_PREPROCESSOR_DEFINITIONS = "";377 GCC_SYMBOLS_PRIVATE_EXTERN = NO;378 GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;379 GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;380 GCC_WARN_UNKNOWN_PRAGMAS = NO;381 HEADER_SEARCH_PATHS = (382 src,383 src/newt_core/incs,384 );385 INSTALL_PATH = "$(HOME)/bin";386 LIBRARY_SEARCH_PATHS = "";387 LIBRARY_STYLE = STATIC;388 OTHER_CFLAGS = "";389 OTHER_LDFLAGS = "-liconv";390 OTHER_REZFLAGS = "";391 PREBINDING = NO;392 PRODUCT_NAME = newt;393 REZ_EXECUTABLE = YES;394 SECTORDER_FLAGS = "";395 WARNING_CFLAGS = (396 "-Wmost",397 "-Wno-four-char-constants",398 "-Wno-unknown-pragmas",399 );400 ZERO_LINK = NO;401 };402 342 dependencies = ( 403 343 ); … … 414 354 isa = PBXProject; 415 355 buildConfigurationList = F541302B096D1DEB00CFD896 /* Build configuration list for PBXProject "newt" */; 416 buildSettings = {417 };418 buildStyles = (419 014CEA520018CE5811CA2923 /* Development */,420 014CEA530018CE5811CA2923 /* Deployment */,421 );422 356 hasScannedForEncodings = 1; 423 357 mainGroup = 08FB7794FE84155DC02AAC07 /* newt */; … … 482 416 GCC_OPTIMIZATION_LEVEL = 0; 483 417 GCC_PRECOMPILE_PREFIX_HEADER = NO; 484 GCC_PREPROCESSOR_DEFINITIONS = "";418 GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; 485 419 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 486 420 GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; … … 522 456 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 523 457 GCC_PRECOMPILE_PREFIX_HEADER = NO; 524 GCC_PREPROCESSOR_DEFINITIONS = "";458 GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; 525 459 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 526 460 GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; … … 560 494 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 561 495 GCC_PRECOMPILE_PREFIX_HEADER = NO; 562 GCC_PREPROCESSOR_DEFINITIONS = "";496 GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; 563 497 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 564 498 GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; -
NEWT0/trunk/src/config.h.in
r40 r56 18 18 #undef HAVE_INTTYPES_H 19 19 #undef HAVE_STDINT_H 20 #undef HAVE_MEMORY_H 21 #undef HAVE_UNISTD_H 22 #undef HAVE_ENDIAN_H 23 #undef HAVE_MACHINE_ENDIAN_H 24 #undef HAVE_TERMIOS_H 20 25 21 26 #undef HAVE_LIBICONV 22 27 #undef HAVE_DLOPEN 28 #undef HAVE_MMAP 29 #undef HAVE_CHDIR 30 #undef HAVE_GETCWD 31 #undef HAVE_GETPWNAM 23 32 24 33 #undef __PLATFORM__ -
NEWT0/trunk/src/main.c
r11 r56 208 208 void newt_chdir(void) 209 209 { 210 #ifdef HAVE_CHDIR 210 211 if (newt_currdir != NULL) 211 212 chdir(newt_currdir); 213 #endif /* HAVE_CHDIR */ 212 214 } 213 215 … … 249 251 /** IvVG[ð\¦ 250 252 * 251 * @param s[in] IvV¶253 * @param c [in] IvV¶ 252 254 * 253 255 * @return ȵ -
NEWT0/trunk/src/newt_core/NewtBC.c
r39 r56 138 138 static void NBCGenGlobalVar(nps_syntax_node_t * stree, nps_node_t r); 139 139 static void NBCGenLocalVar(nps_syntax_node_t * stree, nps_node_t type, nps_node_t r); 140 static bool NBCTypeValid(nps_node_t node);140 static bool NBCTypeValid(nps_node_t type); 141 141 static int16_t NBCGenTryPre(nps_syntax_node_t * stree, nps_node_t r); 142 142 static int16_t NBCGenTryPost(nps_syntax_node_t * stree, nps_node_t r, uint32_t * onexcpspP); … … 1106 1106 */ 1107 1107 1108 bool NBCTypeValid(nps_node_t node)1109 { 1110 if ( node == kNewtRefUnbind)1108 bool NBCTypeValid(nps_node_t type) 1109 { 1110 if (type == kNewtRefUnbind) 1111 1111 return true; 1112 1112 1113 if ( node == NS_INT)1113 if (type == NS_INT) 1114 1114 return true; 1115 1115 1116 if ( node == NSSYM0(array))1116 if (type == NSSYM0(array)) 1117 1117 return true; 1118 1118 … … 1310 1310 * 1311 1311 * @param stree [in] \¶Ø 1312 * @param code [in] \¶R[hikNPSAnd or kNPSOrj1313 1312 * @param op1 [in] IyhPÌ\¶Øm[h 1314 1313 * @param op2 [in] IyhQÌ\¶Øm[h … … 2028 2027 * 2029 2028 * @param stree [in] \¶Ø 2030 * @param name[in] ÖIuWFNg2029 * @param fn [in] ÖIuWFNg 2031 2030 * @param args [in] ø 2032 2031 * … … 2051 2050 * 2052 2051 * @param stree [in] \¶Ø 2052 * @param name [in] Ö¼ 2053 2053 * @param op1 [in] øP 2054 2054 * @param op2 [in] øQ … … 2483 2483 * 2484 2484 * @param stree [in] \¶Ø 2485 * @param size[in] \¶ØÌ·³2485 * @param n [in] \¶ØÌ·³ 2486 2486 * @param ret [in] ßèlÌL³ 2487 2487 * -
NEWT0/trunk/src/newt_core/NewtFile.c
r40 r56 25 25 #endif 26 26 27 #if ndef __WIN32__27 #ifdef HAVE_GETPWNAM 28 28 #include <pwd.h> 29 #endif 29 #endif /* HAVE_GETPWNAM */ 30 30 31 31 … … 138 138 */ 139 139 140 #ifdef __WIN32__ 141 142 char * NewtGetHomeDir(const char * s, char ** subdir) 143 { // Windows Ìê 144 return NULL; 145 } 146 147 #else 140 #ifdef HAVE_GETPWNAM 148 141 149 142 char * NewtGetHomeDir(const char * s, char ** subdir) … … 171 164 } 172 165 173 if (*login != '\0')166 if (*login) 174 167 pswd = getpwnam(login); 175 168 else … … 188 181 } 189 182 190 #endif 183 #else 184 185 char * NewtGetHomeDir(const char * s, char ** subdir) 186 { // Windows Ìê 187 return NULL; 188 } 189 190 #endif /* HAVE_GETPWNAM */ 191 191 192 192 … … 243 243 sep = NewtGetFileSeparator(); 244 244 245 for (src = dst = s; *src != '\0';)245 for (src = dst = s; *src;) 246 246 { 247 247 if (src[0] == sep && src[1] == '.') 248 248 { 249 if (src[2] == sep || src[2] == '\0')249 if (src[2] == sep || ! src[2]) 250 250 { 251 251 src += 2; … … 316 316 dir = NewtGetHomeDir(s, &subdir); 317 317 318 if (subdir != NULL && subdir[1] != '\0')318 if (subdir != NULL && subdir[1]) 319 319 subdir++; 320 320 else … … 327 327 328 328 if (dir == NULL) 329 #ifdef HAVE_GETCWD 329 330 dir = wd = getcwd(NULL, 0); 331 #else 332 dir = ""; 333 #endif /* HAVE_GETCWD */ 330 334 331 335 if (subdir != NULL) -
NEWT0/trunk/src/newt_core/NewtGC.c
r1 r56 12 12 13 13 /* wb_t@C */ 14 #include <memory.h> 14 #ifdef HAVE_MEMORY_H 15 #include <memory.h> 16 #else 17 #include <string.h> 18 #endif 19 15 20 16 21 #include "NewtGC.h" -
NEWT0/trunk/src/newt_core/NewtIO.c
r42 r56 16 16 #include <errno.h> 17 17 18 #ifdef __WIN32__ 19 #include <conio.h> 20 #else 18 #include "NewtCore.h" 19 #include "NewtIO.h" 20 21 #if defined(HAVE_TERMIOS_H) 21 22 #include <termios.h> 22 23 #include <unistd.h> 24 #include <sys/select.h> 25 #elif defined(__WIN32__) 26 #include <conio.h> 23 27 #endif 24 28 25 29 26 #include "NewtCore.h" 27 #include "NewtIO.h" 30 /* }N */ 31 #if defined(HAVE_TERMIOS_H) 32 #define newt_getch() tcgetch(0) 33 #elif defined(__WIN32__) 34 #define newt_getch() getch() 35 #else 36 #define newt_getch() (0) 37 #endif 38 39 40 /* Övg^Cv */ 41 static int cbreak_and_noecho(int fd, int vmin, struct termios *tiosp); 42 static int tcgetch(int fd); 28 43 29 44 … … 398 413 399 414 415 #ifdef HAVE_TERMIOS_H 416 417 /*------------------------------------------------------------------------*/ 418 /** ^[~iðñJmjJ[h¨æÑGR[ȵÉÝè·é 419 * 420 * @param fd [in] ^[~i 421 * @param vmin [in] ñJmjJÇÝÝÌŬ¶ 422 * @param tiosp [out]ÏXOÌ termios\¢Ì 423 * 424 * @retval 0 ³íI¹ 425 * @retval 0ÈO G[ 426 */ 427 428 int cbreak_and_noecho(int fd, int vmin, struct termios *tiosp) 429 { 430 struct termios tios; 431 int err; 432 433 err = tcgetattr(fd, &tios); 434 if (err) return err; 435 436 if (tiosp) *tiosp = tios; 437 438 tios.c_lflag &= ~ (ICANON | ECHO); 439 tios.c_cc[VTIME] = 0; 440 tios.c_cc[VMIN] = vmin; 441 err = tcsetattr(fd, TCSANOW, &tios); 442 443 return err; 444 } 445 446 447 /*------------------------------------------------------------------------*/ 448 /** ^[~i©çüͶðP¶æ¾ 449 * 450 * @param fd [in] ^[~i 451 * 452 * @retval ¶f[^ üÍf[^ª¶Ý·éê 453 * @retval 0 üÍf[^ª¶ÝµÈ¢ê 454 */ 455 456 int tcgetch(int fd) 457 { 458 struct termios tios; 459 char buf[1]; 460 int c = 0; 461 int err; 462 463 err = cbreak_and_noecho(fd, 1, &tios); 464 if (err) return -1; 465 466 if (0 < read(fd, buf, sizeof(buf))) 467 c = buf[0]; 468 469 tcsetattr(fd, TCSANOW, &tios); 470 471 return c; 472 } 473 474 475 #endif /* HAVE_TERMIOS_H */ 476 477 400 478 /*------------------------------------------------------------------------*/ 401 479 /** L[{[h©çüͶðP¶æ¾ … … 407 485 */ 408 486 409 #ifdef __WIN32__410 411 487 newtRef NsGetch(newtRefArg rcvr) 412 488 { 413 489 int c; 414 490 415 c = getch();491 c = newt_getch(); 416 492 417 493 if (c) … … 420 496 return kNewtRefNIL; 421 497 } 422 423 #else424 425 newtRef NsGetch(newtRefArg rcvr)426 {427 struct termios tios_save;428 struct termios tios;429 int fd;430 int c = 0;431 char buf[1];432 433 fd = 0; // STDIN434 435 if (tcgetattr(fd, &tios_save) == -1)436 return NewtThrow(kNErrSystemError, NewtRefToInteger(errno));437 438 tios = tios_save;439 440 tios.c_lflag &= ~ (ICANON | ECHO);441 tios.c_cc[VTIME] = 0;442 tios.c_cc[VMIN] = 1;443 tcsetattr(fd, TCSANOW, &tios);444 445 if (0 < read(fd, buf, sizeof(buf)))446 c = buf[0];447 448 tcsetattr(fd, TCSANOW, &tios_save);449 450 if (c)451 return NewtMakeCharacter(c);452 else453 return kNewtRefNIL;454 }455 456 #endif -
NEWT0/trunk/src/newt_core/incs/darwin/config.h
r40 r56 19 19 #define HAVE_INTTYPES_H 1 20 20 #define HAVE_STDINT_H 1 21 #define HAVE_MEMORY_H 1 22 #define HAVE_UNISTD_H 1 23 /* #undef HAVE_ENDIAN_H */ 24 #define HAVE_MACHINE_ENDIAN_H 1 25 #define HAVE_TERMIOS_H 1 21 26 22 27 #define HAVE_LIBICONV 1 23 28 #define HAVE_DLOPEN 1 29 #define HAVE_MMAP 1 30 #define HAVE_CHDIR 1 31 #define HAVE_GETCWD 1 32 #define HAVE_GETPWNAM 1 24 33 25 34 #define __PLATFORM__ "darwin" -
NEWT0/trunk/src/utils/endian_utils.h
r29 r56 16 16 17 17 /* wb_t@C */ 18 #include "config.h" 18 #ifdef HAVE_CONFIG_H 19 #include "config.h" 20 #endif 19 21 20 #if HAVE_STDINT_H 22 23 #ifdef HAVE_STDINT_H 21 24 #include <stdint.h> 22 25 #else … … 25 28 26 29 27 #if defined(__WIN32__) 30 #if defined(HAVE_ENDIAN_H) 31 #include <endian.h> 32 #elif defined(HAVE_MACHINE_ENDIAN_H) 33 #include <machine/endian.h> 34 #else 28 35 #ifdef ntohs 29 36 #undef ntohs … … 41 48 #undef htonl 42 49 #endif 43 #elif defined(__linux__) || defined(__BEOS__)44 #include <endian.h>45 #else46 #include <machine/endian.h>47 50 #endif 48 51
Note: See TracChangeset
for help on using the changeset viewer.
