Rewrote CoroX. Simplified APIs. Improved stack size checks.
9 /* Begin PBXBuildFile section */
10 2703CFE40DC796DC00DD026B /* MYCoroutine.m in Sources */ = {isa = PBXBuildFile; fileRef = 2703CFE30DC796DC00DD026B /* MYCoroutine.m */; };
11 2703D1BE0DC7DAD100DD026B /* CoroX.c in Sources */ = {isa = PBXBuildFile; fileRef = 2703D1BD0DC7DAD100DD026B /* CoroX.c */; };
12 2703D28B0DC7EC5A00DD026B /* MYCoroutineTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2703D28A0DC7EC5A00DD026B /* MYCoroutineTest.m */; };
13 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
14 /* End PBXBuildFile section */
16 /* Begin PBXCopyFilesBuildPhase section */
17 8DD76F9E0486AA7600D96B5E /* CopyFiles */ = {
18 isa = PBXCopyFilesBuildPhase;
20 dstPath = /usr/share/man/man1/;
24 runOnlyForDeploymentPostprocessing = 1;
26 /* End PBXCopyFilesBuildPhase section */
28 /* Begin PBXFileReference section */
29 08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
30 2703CFE20DC796DC00DD026B /* MYCoroutine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCoroutine.h; sourceTree = "<group>"; };
31 2703CFE30DC796DC00DD026B /* MYCoroutine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCoroutine.m; sourceTree = "<group>"; };
32 2703D1BC0DC7DAD100DD026B /* CoroX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoroX.h; sourceTree = "<group>"; };
33 2703D1BD0DC7DAD100DD026B /* CoroX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CoroX.c; sourceTree = "<group>"; };
34 2703D28A0DC7EC5A00DD026B /* MYCoroutineTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCoroutineTest.m; sourceTree = "<group>"; };
35 8DD76FA10486AA7600D96B5E /* Coroutines */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Coroutines; sourceTree = BUILT_PRODUCTS_DIR; };
36 /* End PBXFileReference section */
38 /* Begin PBXFrameworksBuildPhase section */
39 8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
40 isa = PBXFrameworksBuildPhase;
41 buildActionMask = 2147483647;
43 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */,
45 runOnlyForDeploymentPostprocessing = 0;
47 /* End PBXFrameworksBuildPhase section */
49 /* Begin PBXGroup section */
50 08FB7794FE84155DC02AAC07 /* Coroutines */ = {
53 08FB7795FE84155DC02AAC07 /* Source */,
54 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
55 1AB674ADFE9D54B511CA2CBB /* Products */,
58 sourceTree = "<group>";
60 08FB7795FE84155DC02AAC07 /* Source */ = {
63 2703D2A30DC7EE7100DD026B /* Coroutines */,
66 sourceTree = "<group>";
68 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
71 08FB779EFE84155DC02AAC07 /* Foundation.framework */,
73 name = "External Frameworks and Libraries";
74 sourceTree = "<group>";
76 1AB674ADFE9D54B511CA2CBB /* Products */ = {
79 8DD76FA10486AA7600D96B5E /* Coroutines */,
82 sourceTree = "<group>";
84 2703D2A30DC7EE7100DD026B /* Coroutines */ = {
87 2703CFE20DC796DC00DD026B /* MYCoroutine.h */,
88 2703CFE30DC796DC00DD026B /* MYCoroutine.m */,
89 2703D1BC0DC7DAD100DD026B /* CoroX.h */,
90 2703D1BD0DC7DAD100DD026B /* CoroX.c */,
91 2703D28A0DC7EC5A00DD026B /* MYCoroutineTest.m */,
94 sourceTree = "<group>";
96 /* End PBXGroup section */
98 /* Begin PBXNativeTarget section */
99 8DD76F960486AA7600D96B5E /* Coroutines */ = {
100 isa = PBXNativeTarget;
101 buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "Coroutines" */;
103 8DD76F990486AA7600D96B5E /* Sources */,
104 8DD76F9B0486AA7600D96B5E /* Frameworks */,
105 8DD76F9E0486AA7600D96B5E /* CopyFiles */,
112 productInstallPath = "$(HOME)/bin";
113 productName = Coroutines;
114 productReference = 8DD76FA10486AA7600D96B5E /* Coroutines */;
115 productType = "com.apple.product-type.tool";
117 /* End PBXNativeTarget section */
119 /* Begin PBXProject section */
120 08FB7793FE84155DC02AAC07 /* Project object */ = {
122 buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "Actors" */;
123 compatibilityVersion = "Xcode 3.1";
124 hasScannedForEncodings = 1;
125 mainGroup = 08FB7794FE84155DC02AAC07 /* Coroutines */;
129 8DD76F960486AA7600D96B5E /* Coroutines */,
132 /* End PBXProject section */
134 /* Begin PBXSourcesBuildPhase section */
135 8DD76F990486AA7600D96B5E /* Sources */ = {
136 isa = PBXSourcesBuildPhase;
137 buildActionMask = 2147483647;
139 2703CFE40DC796DC00DD026B /* MYCoroutine.m in Sources */,
140 2703D1BE0DC7DAD100DD026B /* CoroX.c in Sources */,
141 2703D28B0DC7EC5A00DD026B /* MYCoroutineTest.m in Sources */,
143 runOnlyForDeploymentPostprocessing = 0;
145 /* End PBXSourcesBuildPhase section */
147 /* Begin XCBuildConfiguration section */
148 1DEB927508733DD40010E9CD /* Debug */ = {
149 isa = XCBuildConfiguration;
151 ALWAYS_SEARCH_USER_PATHS = NO;
152 COPY_PHASE_STRIP = NO;
153 GCC_C_LANGUAGE_STANDARD = gnu99;
154 GCC_DYNAMIC_NO_PIC = NO;
155 GCC_ENABLE_FIX_AND_CONTINUE = YES;
156 GCC_MODEL_TUNING = G5;
157 GCC_OPTIMIZATION_LEVEL = 0;
158 GCC_PRECOMPILE_PREFIX_HEADER = YES;
159 GCC_PREFIX_HEADER = "";
160 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
161 INSTALL_PATH = /usr/local/bin;
162 PRODUCT_NAME = Coroutines;
163 WARNING_CFLAGS = "-Wall";
167 1DEB927608733DD40010E9CD /* Release */ = {
168 isa = XCBuildConfiguration;
170 ALWAYS_SEARCH_USER_PATHS = NO;
171 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
172 GCC_C_LANGUAGE_STANDARD = gnu99;
173 GCC_MODEL_TUNING = G5;
174 GCC_PRECOMPILE_PREFIX_HEADER = YES;
175 GCC_PREFIX_HEADER = "";
176 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
177 INSTALL_PATH = /usr/local/bin;
178 PRODUCT_NAME = Coroutines;
179 WARNING_CFLAGS = "-Wall";
183 1DEB927908733DD40010E9CD /* Debug */ = {
184 isa = XCBuildConfiguration;
186 ALWAYS_SEARCH_USER_PATHS = NO;
187 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
188 GCC_C_LANGUAGE_STANDARD = c99;
189 GCC_OPTIMIZATION_LEVEL = 0;
190 GCC_WARN_ABOUT_RETURN_TYPE = YES;
191 GCC_WARN_UNUSED_VARIABLE = YES;
192 ONLY_ACTIVE_ARCH = YES;
194 SDKROOT = macosx10.5;
198 1DEB927A08733DD40010E9CD /* Release */ = {
199 isa = XCBuildConfiguration;
201 ALWAYS_SEARCH_USER_PATHS = NO;
202 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
203 GCC_C_LANGUAGE_STANDARD = c99;
204 GCC_WARN_ABOUT_RETURN_TYPE = YES;
205 GCC_WARN_UNUSED_VARIABLE = YES;
207 SDKROOT = macosx10.5;
211 /* End XCBuildConfiguration section */
213 /* Begin XCConfigurationList section */
214 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "Coroutines" */ = {
215 isa = XCConfigurationList;
216 buildConfigurations = (
217 1DEB927508733DD40010E9CD /* Debug */,
218 1DEB927608733DD40010E9CD /* Release */,
220 defaultConfigurationIsVisible = 0;
221 defaultConfigurationName = Release;
223 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "Actors" */ = {
224 isa = XCConfigurationList;
225 buildConfigurations = (
226 1DEB927908733DD40010E9CD /* Debug */,
227 1DEB927A08733DD40010E9CD /* Release */,
229 defaultConfigurationIsVisible = 0;
230 defaultConfigurationName = Release;
232 /* End XCConfigurationList section */
234 rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;