blob: fb65bee8f70937b46e4b530eca3a31cb6f56fc5b [file] [log] [blame]
Laurence Lundblade929ae132018-09-13 12:27:58 -07001// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 50;
7 objects = {
8
9/* Begin PBXBuildFile section */
Laurence Lundblade9e3651c2018-10-10 11:49:55 +080010 0FA9BEB7216CE6CA00BA646B /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +080011 0FA9BEBA216DC7AD00BA646B /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
12 0FA9BEBD216DE31700BA646B /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade33ed26f2024-11-24 10:26:43 -080013 E7180F232CF1657B00513186 /* qcbor_number_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7180F222CF1657A00513186 /* qcbor_number_decode.c */; };
Laurence Lundblade41e40d52024-12-01 10:29:33 -080014 E7180F262CF8F2EB00513186 /* qcbor_spiffy_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7180F252CF8F2EB00513186 /* qcbor_spiffy_decode.c */; };
Laurence Lundblade781fd822018-10-01 09:37:52 -070015 E73B57592161CA690080D658 /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +080016 E73B575E2161CA7C0080D658 /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
Laurence Lundblade781fd822018-10-01 09:37:52 -070017 E73B575F2161CA7C0080D658 /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
18 E73B57652161F8F80080D658 /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
Laurence Lundbladed4cd7232020-07-03 19:30:48 -070019 E743D0F324AD08020017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -070020 E743D10B24DD4EF50017899F /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
21 E743D10C24DD4EF50017899F /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
22 E743D10D24DD4EF50017899F /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
23 E743D10E24DD4EF50017899F /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
24 E743D10F24DD4EF50017899F /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
25 E743D11024DD4EF50017899F /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
26 E743D11124DD4EF50017899F /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
27 E743D11224DD4EF50017899F /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
28 E743D11324DD4EF50017899F /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
29 E743D11424DD4EF50017899F /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
30 E743D11524DD4EF50017899F /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
31 E743D11C24DD51340017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
32 E743D11D24DD51350017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
33 E743D12024DE05CC0017899F /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
34 E743D12124DE05CC0017899F /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
35 E743D12224DE05CC0017899F /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
36 E743D12324DE05CC0017899F /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
37 E743D12424DE05CC0017899F /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
38 E743D12524DE05CC0017899F /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
39 E743D12624DE05CC0017899F /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
40 E743D12724DE05CC0017899F /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
41 E743D12824DE05CC0017899F /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
42 E743D12924DE05CC0017899F /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
43 E743D12A24DE05CC0017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
44 E743D12B24DE05CC0017899F /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade59289e52019-12-30 13:44:37 -080045 E772021723B52C02006E966E /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
46 E772021823B52C02006E966E /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
47 E772021923B52C02006E966E /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
48 E772021A23B52C02006E966E /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
49 E772021B23B52C02006E966E /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
50 E772021C23B52C02006E966E /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
51 E772021D23B52C02006E966E /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
52 E772021E23B52C02006E966E /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
53 E772021F23B52C02006E966E /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
54 E772022023B52C02006E966E /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
55 E772022123B52C02006E966E /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070056 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
57 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
58 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
59 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
Laurence Lundblade46360ec2020-10-21 13:18:33 -070060 E7864766252CE63100A0C11B /* qcbor_err_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = E7864765252CE63100A0C11B /* qcbor_err_to_str.c */; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -070061 E7C6D9972CB7D4010034425D /* tag-examples.c in Sources */ = {isa = PBXBuildFile; fileRef = E7C6D9962CB7D4010034425D /* tag-examples.c */; };
Laurence Lundblade41e96ca2022-04-09 10:37:39 -060062 E7C960B92800A09E00FB537C /* ub-example.c in Sources */ = {isa = PBXBuildFile; fileRef = E7C960B82800A09E00FB537C /* ub-example.c */; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -070063 E7CA1F1E2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
64 E7CA1F1F2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
65 E7CA1F202C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
66 E7CA1F212C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
67 E7CA1F222C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
68 E7CA1F232C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -080069 E7FDBF04256C969D007138A8 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
70 E7FDBF05256C969D007138A8 /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
71 E7FDBF06256C969D007138A8 /* qcbor_err_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = E7864765252CE63100A0C11B /* qcbor_err_to_str.c */; };
72 E7FDBF07256C969D007138A8 /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
73 E7FDBF08256C969D007138A8 /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
74 E7FDBF09256C969D007138A8 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
75 E7FDBF0A256C969D007138A8 /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
76 E7FDBF0B256C969D007138A8 /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
77 E7FDBF0C256C969D007138A8 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
78 E7FDBF0D256C969D007138A8 /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
79 E7FDBF0E256C969D007138A8 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
80 E7FDBF0F256C969D007138A8 /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
81 E7FDBF10256C969D007138A8 /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -080082 E7FDBF1A257A6C1F007138A8 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
83 E7FDBF1B257A6C1F007138A8 /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
84 E7FDBF1C257A6C1F007138A8 /* qcbor_err_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = E7864765252CE63100A0C11B /* qcbor_err_to_str.c */; };
85 E7FDBF1D257A6C1F007138A8 /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
86 E7FDBF1E257A6C1F007138A8 /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
87 E7FDBF1F257A6C1F007138A8 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
88 E7FDBF20257A6C1F007138A8 /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
89 E7FDBF21257A6C1F007138A8 /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
90 E7FDBF22257A6C1F007138A8 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
91 E7FDBF23257A6C1F007138A8 /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
92 E7FDBF24257A6C1F007138A8 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
93 E7FDBF25257A6C1F007138A8 /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
94 E7FDBF26257A6C1F007138A8 /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070095/* End PBXBuildFile section */
96
97/* Begin PBXCopyFilesBuildPhase section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -070098 E743D11724DD4EF50017899F /* CopyFiles */ = {
99 isa = PBXCopyFilesBuildPhase;
100 buildActionMask = 2147483647;
101 dstPath = /usr/share/man/man1/;
102 dstSubfolderSpec = 0;
103 files = (
104 );
105 runOnlyForDeploymentPostprocessing = 1;
106 };
107 E743D12D24DE05CC0017899F /* CopyFiles */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700108 isa = PBXCopyFilesBuildPhase;
109 buildActionMask = 2147483647;
110 dstPath = /usr/share/man/man1/;
111 dstSubfolderSpec = 0;
112 files = (
113 );
114 runOnlyForDeploymentPostprocessing = 1;
115 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800116 E772022323B52C02006E966E /* CopyFiles */ = {
117 isa = PBXCopyFilesBuildPhase;
118 buildActionMask = 2147483647;
119 dstPath = /usr/share/man/man1/;
120 dstSubfolderSpec = 0;
121 files = (
122 );
123 runOnlyForDeploymentPostprocessing = 1;
124 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700125 E776E07A214ADF7F00E67947 /* CopyFiles */ = {
126 isa = PBXCopyFilesBuildPhase;
127 buildActionMask = 2147483647;
128 dstPath = /usr/share/man/man1/;
129 dstSubfolderSpec = 0;
130 files = (
131 );
132 runOnlyForDeploymentPostprocessing = 1;
133 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800134 E7FDBF12256C969D007138A8 /* CopyFiles */ = {
135 isa = PBXCopyFilesBuildPhase;
136 buildActionMask = 2147483647;
137 dstPath = /usr/share/man/man1/;
138 dstSubfolderSpec = 0;
139 files = (
140 );
141 runOnlyForDeploymentPostprocessing = 1;
142 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800143 E7FDBF28257A6C1F007138A8 /* CopyFiles */ = {
144 isa = PBXCopyFilesBuildPhase;
145 buildActionMask = 2147483647;
146 dstPath = /usr/share/man/man1/;
147 dstSubfolderSpec = 0;
148 files = (
149 );
150 runOnlyForDeploymentPostprocessing = 1;
151 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700152/* End PBXCopyFilesBuildPhase section */
153
154/* Begin PBXFileReference section */
Laurence Lundbladebb1062e2019-08-12 23:28:54 -0700155 0F8BADA722EF40FC008B6513 /* not_well_formed_cbor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = not_well_formed_cbor.h; path = test/not_well_formed_cbor.h; sourceTree = "<group>"; };
Laurence Lundblade0fb6c6d2018-10-12 22:02:05 +0800156 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_decode_tests.c; path = test/qcbor_decode_tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade9e3651c2018-10-10 11:49:55 +0800157 0FA9BEB6216CE6CA00BA646B /* qcbor_decode_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qcbor_decode_tests.h; path = test/qcbor_decode_tests.h; sourceTree = "<group>"; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800158 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_encode_tests.c; path = test/qcbor_encode_tests.c; sourceTree = "<group>"; tabWidth = 3; };
159 0FA9BEB9216DC7AD00BA646B /* qcbor_encode_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qcbor_encode_tests.h; path = test/qcbor_encode_tests.h; sourceTree = "<group>"; };
160 0FA9BEBB216DE31700BA646B /* UsefulBuf_Tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UsefulBuf_Tests.h; path = test/UsefulBuf_Tests.h; sourceTree = "<group>"; };
161 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = UsefulBuf_Tests.c; path = test/UsefulBuf_Tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade33ed26f2024-11-24 10:26:43 -0800162 E7180F212CF1638F00513186 /* decode_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = decode_private.h; path = src/decode_private.h; sourceTree = "<group>"; };
163 E7180F222CF1657A00513186 /* qcbor_number_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = qcbor_number_decode.c; path = src/qcbor_number_decode.c; sourceTree = "<group>"; };
164 E7180F242CF2390100513186 /* qcbor_number_decode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qcbor_number_decode.h; path = inc/qcbor/qcbor_number_decode.h; sourceTree = "<group>"; };
Laurence Lundblade41e40d52024-12-01 10:29:33 -0800165 E7180F252CF8F2EB00513186 /* qcbor_spiffy_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = qcbor_spiffy_decode.c; path = src/qcbor_spiffy_decode.c; sourceTree = "<group>"; };
166 E7180F272CF917D200513186 /* decode_nesting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = decode_nesting.h; path = src/decode_nesting.h; sourceTree = "<group>"; };
Laurence Lundblade83dbf5c2024-01-07 19:17:52 -0700167 E73B57572161CA680080D658 /* ieee754.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ieee754.h; path = src/ieee754.h; sourceTree = "<group>"; tabWidth = 3; };
168 E73B57582161CA690080D658 /* ieee754.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = ieee754.c; path = src/ieee754.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700169 E73B575A2161CA7C0080D658 /* float_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = float_tests.c; path = test/float_tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade781fd822018-10-01 09:37:52 -0700170 E73B575B2161CA7C0080D658 /* half_to_double_from_rfc7049.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = half_to_double_from_rfc7049.h; path = test/half_to_double_from_rfc7049.h; sourceTree = "<group>"; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800171 E73B575C2161CA7C0080D658 /* float_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = float_tests.h; path = test/float_tests.h; sourceTree = "<group>"; };
Laurence Lundblade781fd822018-10-01 09:37:52 -0700172 E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = half_to_double_from_rfc7049.c; path = test/half_to_double_from_rfc7049.c; sourceTree = "<group>"; };
Laurence Lundbladed396f622019-01-12 17:12:29 -0800173 E73B57632161F8F70080D658 /* run_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = run_tests.c; path = test/run_tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade781fd822018-10-01 09:37:52 -0700174 E73B57642161F8F80080D658 /* run_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = run_tests.h; path = test/run_tests.h; sourceTree = "<group>"; };
Laurence Lundblade46360ec2020-10-21 13:18:33 -0700175 E743D0E124AC516D0017899F /* example.c */ = {isa = PBXFileReference; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = example.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700176 E743D0F224AC54600017899F /* example.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = example.h; sourceTree = "<group>"; };
Laurence Lundblade2f5e16d2020-08-04 20:35:23 -0700177 E743D10824CEDE2D0017899F /* qcbor_spiffy_decode.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_spiffy_decode.h; path = inc/qcbor/qcbor_spiffy_decode.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700178 E743D11B24DD4EF50017899F /* QCBOR_Disable_HW_Float */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_HW_Float; sourceTree = BUILT_PRODUCTS_DIR; };
179 E743D13124DE05CC0017899F /* QCBOR_Disable_Preferred_Float */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Preferred_Float; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladeae66d3f2020-09-14 18:12:08 -0700180 E743D132251014E60017899F /* Tagging.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Tagging.md; path = doc/Tagging.md; sourceTree = "<group>"; };
Laurence Lundbladecf41c522021-02-20 10:19:07 -0700181 E74BF411245D6713002CE8E8 /* UsefulBuf.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = UsefulBuf.h; path = inc/qcbor/UsefulBuf.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800182 E772022723B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Exp_Mantissa; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700183 E776E07C214ADF7F00E67947 /* QCBOR */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladea954db92018-09-28 19:27:31 -0700184 E776E08C214AE07400E67947 /* qcbor_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_encode.c; path = src/qcbor_encode.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800185 E776E08D214AE07500E67947 /* UsefulBuf.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = UsefulBuf.c; path = src/UsefulBuf.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade041ffa52018-10-07 11:43:51 +0700186 E776E08E214AE07500E67947 /* qcbor_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_decode.c; path = src/qcbor_decode.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade624405d2018-09-18 20:10:47 -0700187 E776E094214AE09700E67947 /* UsefulBuf.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = UsefulBuf.h; path = inc/UsefulBuf.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600188 E776E096214AE0C700E67947 /* cmd_line_main.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cmd_line_main.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade624405d2018-09-18 20:10:47 -0700189 E776E161214EE19C00E67947 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
Laurence Lundbladecd34e582024-06-06 10:55:14 -0700190 E7864765252CE63100A0C11B /* qcbor_err_to_str.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_err_to_str.c; path = src/qcbor_err_to_str.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade34691b92020-05-18 22:25:25 -0700191 E78C91DE240C90C100F4CECE /* qcbor_decode.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_decode.h; path = inc/qcbor/qcbor_decode.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade4982f412020-09-18 23:02:18 -0700192 E78C91DF240C90C100F4CECE /* qcbor_common.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_common.h; path = inc/qcbor/qcbor_common.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladebb87be22020-04-09 19:15:32 -0700193 E78C91E0240C90C100F4CECE /* qcbor_private.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_private.h; path = inc/qcbor/qcbor_private.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade9b334962020-08-27 10:55:53 -0700194 E78C91E1240C90C100F4CECE /* qcbor_encode.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_encode.h; path = inc/qcbor/qcbor_encode.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladeeb3cdef2024-02-17 20:38:55 -0800195 E7A7B60E2B76FB62009102C2 /* Serialization.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Serialization.md; path = doc/Serialization.md; sourceTree = "<group>"; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700196 E7C6D9952CB7D4010034425D /* tag-examples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tag-examples.h"; sourceTree = "<group>"; };
197 E7C6D9962CB7D4010034425D /* tag-examples.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "tag-examples.c"; sourceTree = "<group>"; };
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600198 E7C960B72800A09E00FB537C /* ub-example.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ub-example.h"; sourceTree = "<group>"; };
199 E7C960B82800A09E00FB537C /* ub-example.c */ = {isa = PBXFileReference; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = "ub-example.c"; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700200 E7CA1F152C8ACCAE0008F454 /* qcbor_tag_decode.h */ = {isa = PBXFileReference; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_tag_decode.h; path = inc/qcbor/qcbor_tag_decode.h; sourceTree = "<group>"; tabWidth = 3; };
201 E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_tag_decode.c; path = src/qcbor_tag_decode.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade05369de2024-11-17 17:00:28 -0800202 E7E305E02CE14447000E9348 /* Numbers.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Numbers.md; path = doc/Numbers.md; sourceTree = "<group>"; };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800203 E7FDBF16256C969D007138A8 /* QCBOR_Disable_Indef */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Indef; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800204 E7FDBF2C257A6C1F007138A8 /* QCBOR_Disable_Indef_array */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Indef_array; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700205/* End PBXFileReference section */
206
207/* Begin PBXFrameworksBuildPhase section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700208 E743D11624DD4EF50017899F /* Frameworks */ = {
209 isa = PBXFrameworksBuildPhase;
210 buildActionMask = 2147483647;
211 files = (
212 );
213 runOnlyForDeploymentPostprocessing = 0;
214 };
215 E743D12C24DE05CC0017899F /* Frameworks */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700216 isa = PBXFrameworksBuildPhase;
217 buildActionMask = 2147483647;
218 files = (
219 );
220 runOnlyForDeploymentPostprocessing = 0;
221 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800222 E772022223B52C02006E966E /* Frameworks */ = {
223 isa = PBXFrameworksBuildPhase;
224 buildActionMask = 2147483647;
225 files = (
226 );
227 runOnlyForDeploymentPostprocessing = 0;
228 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700229 E776E079214ADF7F00E67947 /* Frameworks */ = {
230 isa = PBXFrameworksBuildPhase;
231 buildActionMask = 2147483647;
232 files = (
233 );
234 runOnlyForDeploymentPostprocessing = 0;
235 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800236 E7FDBF11256C969D007138A8 /* Frameworks */ = {
237 isa = PBXFrameworksBuildPhase;
238 buildActionMask = 2147483647;
239 files = (
240 );
241 runOnlyForDeploymentPostprocessing = 0;
242 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800243 E7FDBF27257A6C1F007138A8 /* Frameworks */ = {
244 isa = PBXFrameworksBuildPhase;
245 buildActionMask = 2147483647;
246 files = (
247 );
248 runOnlyForDeploymentPostprocessing = 0;
249 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700250/* End PBXFrameworksBuildPhase section */
251
252/* Begin PBXGroup section */
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700253 E743D0E024AC51470017899F /* example */ = {
254 isa = PBXGroup;
255 children = (
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700256 E7C6D9962CB7D4010034425D /* tag-examples.c */,
257 E7C6D9952CB7D4010034425D /* tag-examples.h */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700258 E743D0F224AC54600017899F /* example.h */,
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600259 E743D0E124AC516D0017899F /* example.c */,
260 E7C960B72800A09E00FB537C /* ub-example.h */,
261 E7C960B82800A09E00FB537C /* ub-example.c */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700262 );
263 name = example;
264 sourceTree = "<group>";
265 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700266 E776E073214ADF7F00E67947 = {
267 isa = PBXGroup;
268 children = (
Laurence Lundblade624405d2018-09-18 20:10:47 -0700269 E776E161214EE19C00E67947 /* README.md */,
Laurence Lundbladeae66d3f2020-09-14 18:12:08 -0700270 E743D132251014E60017899F /* Tagging.md */,
Laurence Lundblade05369de2024-11-17 17:00:28 -0800271 E7E305E02CE14447000E9348 /* Numbers.md */,
Laurence Lundbladeeb3cdef2024-02-17 20:38:55 -0800272 E7A7B60E2B76FB62009102C2 /* Serialization.md */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700273 E776E096214AE0C700E67947 /* cmd_line_main.c */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700274 E776E092214AE07C00E67947 /* inc */,
275 E776E08B214AE06600E67947 /* src */,
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800276 E776E095214AE0B600E67947 /* test */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700277 E743D0E024AC51470017899F /* example */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700278 E776E07D214ADF7F00E67947 /* Products */,
279 );
280 sourceTree = "<group>";
281 };
282 E776E07D214ADF7F00E67947 /* Products */ = {
283 isa = PBXGroup;
284 children = (
285 E776E07C214ADF7F00E67947 /* QCBOR */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800286 E772022723B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700287 E743D11B24DD4EF50017899F /* QCBOR_Disable_HW_Float */,
288 E743D13124DE05CC0017899F /* QCBOR_Disable_Preferred_Float */,
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800289 E7FDBF16256C969D007138A8 /* QCBOR_Disable_Indef */,
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800290 E7FDBF2C257A6C1F007138A8 /* QCBOR_Disable_Indef_array */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700291 );
292 name = Products;
293 sourceTree = "<group>";
294 };
295 E776E08B214AE06600E67947 /* src */ = {
296 isa = PBXGroup;
297 children = (
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800298 E776E08D214AE07500E67947 /* UsefulBuf.c */,
Laurence Lundblade33ed26f2024-11-24 10:26:43 -0800299 E776E08C214AE07400E67947 /* qcbor_encode.c */,
Laurence Lundblade41e40d52024-12-01 10:29:33 -0800300 E7180F272CF917D200513186 /* decode_nesting.h */,
Laurence Lundblade33ed26f2024-11-24 10:26:43 -0800301 E7180F212CF1638F00513186 /* decode_private.h */,
302 E776E08E214AE07500E67947 /* qcbor_decode.c */,
Laurence Lundblade41e40d52024-12-01 10:29:33 -0800303 E7180F252CF8F2EB00513186 /* qcbor_spiffy_decode.c */,
Laurence Lundblade33ed26f2024-11-24 10:26:43 -0800304 E7180F222CF1657A00513186 /* qcbor_number_decode.c */,
305 E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700306 E73B57572161CA680080D658 /* ieee754.h */,
Laurence Lundbladed6e13022023-11-26 10:14:02 -0700307 E73B57582161CA690080D658 /* ieee754.c */,
Laurence Lundblade46360ec2020-10-21 13:18:33 -0700308 E7864765252CE63100A0C11B /* qcbor_err_to_str.c */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700309 );
310 name = src;
311 sourceTree = "<group>";
312 };
313 E776E092214AE07C00E67947 /* inc */ = {
314 isa = PBXGroup;
315 children = (
Laurence Lundbladee3553422020-05-02 11:11:17 -0700316 E74BF411245D6713002CE8E8 /* UsefulBuf.h */,
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800317 E78C91DF240C90C100F4CECE /* qcbor_common.h */,
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800318 E78C91E1240C90C100F4CECE /* qcbor_encode.h */,
Laurence Lundblade33ed26f2024-11-24 10:26:43 -0800319 E78C91DE240C90C100F4CECE /* qcbor_decode.h */,
320 E743D10824CEDE2D0017899F /* qcbor_spiffy_decode.h */,
321 E7180F242CF2390100513186 /* qcbor_number_decode.h */,
322 E7CA1F152C8ACCAE0008F454 /* qcbor_tag_decode.h */,
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800323 E78C91E0240C90C100F4CECE /* qcbor_private.h */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700324 E776E094214AE09700E67947 /* UsefulBuf.h */,
325 );
326 name = inc;
327 sourceTree = "<group>";
328 };
329 E776E095214AE0B600E67947 /* test */ = {
330 isa = PBXGroup;
331 children = (
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800332 E73B57632161F8F70080D658 /* run_tests.c */,
333 E73B57642161F8F80080D658 /* run_tests.h */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800334 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */,
335 0FA9BEBB216DE31700BA646B /* UsefulBuf_Tests.h */,
336 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */,
337 0FA9BEB9216DC7AD00BA646B /* qcbor_encode_tests.h */,
Laurence Lundblade9e3651c2018-10-10 11:49:55 +0800338 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */,
339 0FA9BEB6216CE6CA00BA646B /* qcbor_decode_tests.h */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800340 E73B575A2161CA7C0080D658 /* float_tests.c */,
341 E73B575C2161CA7C0080D658 /* float_tests.h */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700342 E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */,
343 E73B575B2161CA7C0080D658 /* half_to_double_from_rfc7049.h */,
Laurence Lundbladebb1062e2019-08-12 23:28:54 -0700344 0F8BADA722EF40FC008B6513 /* not_well_formed_cbor.h */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700345 );
346 name = test;
347 sourceTree = "<group>";
348 };
349/* End PBXGroup section */
350
351/* Begin PBXNativeTarget section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700352 E743D10924DD4EF50017899F /* QCBOR_Disable_HW_Float */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700353 isa = PBXNativeTarget;
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700354 buildConfigurationList = E743D11824DD4EF50017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_HW_Float" */;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700355 buildPhases = (
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700356 E743D10A24DD4EF50017899F /* Sources */,
357 E743D11624DD4EF50017899F /* Frameworks */,
358 E743D11724DD4EF50017899F /* CopyFiles */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700359 );
360 buildRules = (
361 );
362 dependencies = (
363 );
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700364 name = QCBOR_Disable_HW_Float;
365 productName = QCBOR;
366 productReference = E743D11B24DD4EF50017899F /* QCBOR_Disable_HW_Float */;
367 productType = "com.apple.product-type.tool";
368 };
369 E743D11E24DE05CC0017899F /* QCBOR_Disable_Preferred_Float */ = {
370 isa = PBXNativeTarget;
371 buildConfigurationList = E743D12E24DE05CC0017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Preferred_Float" */;
372 buildPhases = (
373 E743D11F24DE05CC0017899F /* Sources */,
374 E743D12C24DE05CC0017899F /* Frameworks */,
375 E743D12D24DE05CC0017899F /* CopyFiles */,
376 );
377 buildRules = (
378 );
379 dependencies = (
380 );
381 name = QCBOR_Disable_Preferred_Float;
382 productName = QCBOR;
383 productReference = E743D13124DE05CC0017899F /* QCBOR_Disable_Preferred_Float */;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700384 productType = "com.apple.product-type.tool";
385 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800386 E772021523B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */ = {
387 isa = PBXNativeTarget;
388 buildConfigurationList = E772022423B52C02006E966E /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Exp_Mantissa" */;
389 buildPhases = (
390 E772021623B52C02006E966E /* Sources */,
391 E772022223B52C02006E966E /* Frameworks */,
392 E772022323B52C02006E966E /* CopyFiles */,
393 );
394 buildRules = (
395 );
396 dependencies = (
397 );
398 name = QCBOR_Disable_Exp_Mantissa;
399 productName = QCBOR;
400 productReference = E772022723B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */;
401 productType = "com.apple.product-type.tool";
402 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700403 E776E07B214ADF7F00E67947 /* QCBOR */ = {
404 isa = PBXNativeTarget;
405 buildConfigurationList = E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */;
406 buildPhases = (
407 E776E078214ADF7F00E67947 /* Sources */,
408 E776E079214ADF7F00E67947 /* Frameworks */,
409 E776E07A214ADF7F00E67947 /* CopyFiles */,
410 );
411 buildRules = (
412 );
413 dependencies = (
414 );
415 name = QCBOR;
416 productName = QCBOR;
417 productReference = E776E07C214ADF7F00E67947 /* QCBOR */;
418 productType = "com.apple.product-type.tool";
419 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800420 E7FDBF02256C969D007138A8 /* QCBOR_Disable_Indef */ = {
421 isa = PBXNativeTarget;
422 buildConfigurationList = E7FDBF13256C969D007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef" */;
423 buildPhases = (
424 E7FDBF03256C969D007138A8 /* Sources */,
425 E7FDBF11256C969D007138A8 /* Frameworks */,
426 E7FDBF12256C969D007138A8 /* CopyFiles */,
427 );
428 buildRules = (
429 );
430 dependencies = (
431 );
432 name = QCBOR_Disable_Indef;
433 productName = QCBOR;
434 productReference = E7FDBF16256C969D007138A8 /* QCBOR_Disable_Indef */;
435 productType = "com.apple.product-type.tool";
436 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800437 E7FDBF18257A6C1F007138A8 /* QCBOR_Disable_Indef_array */ = {
438 isa = PBXNativeTarget;
439 buildConfigurationList = E7FDBF29257A6C1F007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef_array" */;
440 buildPhases = (
441 E7FDBF19257A6C1F007138A8 /* Sources */,
442 E7FDBF27257A6C1F007138A8 /* Frameworks */,
443 E7FDBF28257A6C1F007138A8 /* CopyFiles */,
444 );
445 buildRules = (
446 );
447 dependencies = (
448 );
449 name = QCBOR_Disable_Indef_array;
450 productName = QCBOR;
451 productReference = E7FDBF2C257A6C1F007138A8 /* QCBOR_Disable_Indef_array */;
452 productType = "com.apple.product-type.tool";
453 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700454/* End PBXNativeTarget section */
455
456/* Begin PBXProject section */
457 E776E074214ADF7F00E67947 /* Project object */ = {
458 isa = PBXProject;
459 attributes = {
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700460 LastUpgradeCheck = 1150;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700461 ORGANIZATIONNAME = "Laurence Lundblade";
462 TargetAttributes = {
463 E776E07B214ADF7F00E67947 = {
464 CreatedOnToolsVersion = 9.4.1;
465 };
466 };
467 };
468 buildConfigurationList = E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */;
469 compatibilityVersion = "Xcode 9.3";
470 developmentRegion = en;
471 hasScannedForEncodings = 0;
472 knownRegions = (
473 en,
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800474 Base,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700475 );
476 mainGroup = E776E073214ADF7F00E67947;
477 productRefGroup = E776E07D214ADF7F00E67947 /* Products */;
478 projectDirPath = "";
479 projectRoot = "";
480 targets = (
481 E776E07B214ADF7F00E67947 /* QCBOR */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800482 E772021523B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700483 E743D10924DD4EF50017899F /* QCBOR_Disable_HW_Float */,
484 E743D11E24DE05CC0017899F /* QCBOR_Disable_Preferred_Float */,
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800485 E7FDBF02256C969D007138A8 /* QCBOR_Disable_Indef */,
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800486 E7FDBF18257A6C1F007138A8 /* QCBOR_Disable_Indef_array */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700487 );
488 };
489/* End PBXProject section */
490
491/* Begin PBXSourcesBuildPhase section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700492 E743D10A24DD4EF50017899F /* Sources */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700493 isa = PBXSourcesBuildPhase;
494 buildActionMask = 2147483647;
495 files = (
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700496 E743D10B24DD4EF50017899F /* qcbor_encode.c in Sources */,
497 E743D10C24DD4EF50017899F /* ieee754.c in Sources */,
498 E743D10D24DD4EF50017899F /* half_to_double_from_rfc7049.c in Sources */,
499 E743D10E24DD4EF50017899F /* run_tests.c in Sources */,
500 E743D10F24DD4EF50017899F /* qcbor_decode.c in Sources */,
501 E743D11024DD4EF50017899F /* float_tests.c in Sources */,
502 E743D11124DD4EF50017899F /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700503 E7CA1F202C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700504 E743D11224DD4EF50017899F /* UsefulBuf.c in Sources */,
505 E743D11324DD4EF50017899F /* qcbor_encode_tests.c in Sources */,
506 E743D11424DD4EF50017899F /* cmd_line_main.c in Sources */,
507 E743D11D24DD51350017899F /* example.c in Sources */,
508 E743D11524DD4EF50017899F /* UsefulBuf_Tests.c in Sources */,
509 );
510 runOnlyForDeploymentPostprocessing = 0;
511 };
512 E743D11F24DE05CC0017899F /* Sources */ = {
513 isa = PBXSourcesBuildPhase;
514 buildActionMask = 2147483647;
515 files = (
516 E743D12024DE05CC0017899F /* qcbor_encode.c in Sources */,
517 E743D12124DE05CC0017899F /* ieee754.c in Sources */,
518 E743D12224DE05CC0017899F /* half_to_double_from_rfc7049.c in Sources */,
519 E743D12324DE05CC0017899F /* run_tests.c in Sources */,
520 E743D12424DE05CC0017899F /* qcbor_decode.c in Sources */,
521 E743D12524DE05CC0017899F /* float_tests.c in Sources */,
522 E743D12624DE05CC0017899F /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700523 E7CA1F212C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700524 E743D12724DE05CC0017899F /* UsefulBuf.c in Sources */,
525 E743D12824DE05CC0017899F /* qcbor_encode_tests.c in Sources */,
526 E743D12924DE05CC0017899F /* cmd_line_main.c in Sources */,
527 E743D12A24DE05CC0017899F /* example.c in Sources */,
528 E743D12B24DE05CC0017899F /* UsefulBuf_Tests.c in Sources */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700529 );
530 runOnlyForDeploymentPostprocessing = 0;
531 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800532 E772021623B52C02006E966E /* Sources */ = {
533 isa = PBXSourcesBuildPhase;
534 buildActionMask = 2147483647;
535 files = (
536 E772021723B52C02006E966E /* qcbor_encode.c in Sources */,
537 E772021823B52C02006E966E /* ieee754.c in Sources */,
538 E772021923B52C02006E966E /* half_to_double_from_rfc7049.c in Sources */,
539 E772021A23B52C02006E966E /* run_tests.c in Sources */,
540 E772021B23B52C02006E966E /* qcbor_decode.c in Sources */,
541 E772021C23B52C02006E966E /* float_tests.c in Sources */,
542 E772021D23B52C02006E966E /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700543 E7CA1F1F2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800544 E772021E23B52C02006E966E /* UsefulBuf.c in Sources */,
545 E772021F23B52C02006E966E /* qcbor_encode_tests.c in Sources */,
546 E772022023B52C02006E966E /* cmd_line_main.c in Sources */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700547 E743D11C24DD51340017899F /* example.c in Sources */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800548 E772022123B52C02006E966E /* UsefulBuf_Tests.c in Sources */,
549 );
550 runOnlyForDeploymentPostprocessing = 0;
551 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700552 E776E078214ADF7F00E67947 /* Sources */ = {
553 isa = PBXSourcesBuildPhase;
554 buildActionMask = 2147483647;
555 files = (
556 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700557 E7C6D9972CB7D4010034425D /* tag-examples.c in Sources */,
558 E7CA1F1E2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700559 E73B57592161CA690080D658 /* ieee754.c in Sources */,
Laurence Lundblade46360ec2020-10-21 13:18:33 -0700560 E7864766252CE63100A0C11B /* qcbor_err_to_str.c in Sources */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700561 E73B575F2161CA7C0080D658 /* half_to_double_from_rfc7049.c in Sources */,
562 E73B57652161F8F80080D658 /* run_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700563 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800564 E73B575E2161CA7C0080D658 /* float_tests.c in Sources */,
Laurence Lundblade9e3651c2018-10-10 11:49:55 +0800565 0FA9BEB7216CE6CA00BA646B /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700566 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800567 0FA9BEBA216DC7AD00BA646B /* qcbor_encode_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700568 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */,
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600569 E7C960B92800A09E00FB537C /* ub-example.c in Sources */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700570 E743D0F324AD08020017899F /* example.c in Sources */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800571 0FA9BEBD216DE31700BA646B /* UsefulBuf_Tests.c in Sources */,
Laurence Lundblade41e40d52024-12-01 10:29:33 -0800572 E7180F262CF8F2EB00513186 /* qcbor_spiffy_decode.c in Sources */,
Laurence Lundblade33ed26f2024-11-24 10:26:43 -0800573 E7180F232CF1657B00513186 /* qcbor_number_decode.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700574 );
575 runOnlyForDeploymentPostprocessing = 0;
576 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800577 E7FDBF03256C969D007138A8 /* Sources */ = {
578 isa = PBXSourcesBuildPhase;
579 buildActionMask = 2147483647;
580 files = (
581 E7FDBF04256C969D007138A8 /* qcbor_encode.c in Sources */,
582 E7FDBF05256C969D007138A8 /* ieee754.c in Sources */,
583 E7FDBF06256C969D007138A8 /* qcbor_err_to_str.c in Sources */,
584 E7FDBF07256C969D007138A8 /* half_to_double_from_rfc7049.c in Sources */,
585 E7FDBF08256C969D007138A8 /* run_tests.c in Sources */,
586 E7FDBF09256C969D007138A8 /* qcbor_decode.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700587 E7CA1F222C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800588 E7FDBF0A256C969D007138A8 /* float_tests.c in Sources */,
589 E7FDBF0B256C969D007138A8 /* qcbor_decode_tests.c in Sources */,
590 E7FDBF0C256C969D007138A8 /* UsefulBuf.c in Sources */,
591 E7FDBF0D256C969D007138A8 /* qcbor_encode_tests.c in Sources */,
592 E7FDBF0E256C969D007138A8 /* cmd_line_main.c in Sources */,
593 E7FDBF0F256C969D007138A8 /* example.c in Sources */,
594 E7FDBF10256C969D007138A8 /* UsefulBuf_Tests.c in Sources */,
595 );
596 runOnlyForDeploymentPostprocessing = 0;
597 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800598 E7FDBF19257A6C1F007138A8 /* Sources */ = {
599 isa = PBXSourcesBuildPhase;
600 buildActionMask = 2147483647;
601 files = (
602 E7FDBF1A257A6C1F007138A8 /* qcbor_encode.c in Sources */,
603 E7FDBF1B257A6C1F007138A8 /* ieee754.c in Sources */,
604 E7FDBF1C257A6C1F007138A8 /* qcbor_err_to_str.c in Sources */,
605 E7FDBF1D257A6C1F007138A8 /* half_to_double_from_rfc7049.c in Sources */,
606 E7FDBF1E257A6C1F007138A8 /* run_tests.c in Sources */,
607 E7FDBF1F257A6C1F007138A8 /* qcbor_decode.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700608 E7CA1F232C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800609 E7FDBF20257A6C1F007138A8 /* float_tests.c in Sources */,
610 E7FDBF21257A6C1F007138A8 /* qcbor_decode_tests.c in Sources */,
611 E7FDBF22257A6C1F007138A8 /* UsefulBuf.c in Sources */,
612 E7FDBF23257A6C1F007138A8 /* qcbor_encode_tests.c in Sources */,
613 E7FDBF24257A6C1F007138A8 /* cmd_line_main.c in Sources */,
614 E7FDBF25257A6C1F007138A8 /* example.c in Sources */,
615 E7FDBF26257A6C1F007138A8 /* UsefulBuf_Tests.c in Sources */,
616 );
617 runOnlyForDeploymentPostprocessing = 0;
618 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700619/* End PBXSourcesBuildPhase section */
620
621/* Begin XCBuildConfiguration section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700622 E743D11924DD4EF50017899F /* Debug */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700623 isa = XCBuildConfiguration;
624 buildSettings = {
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700625 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
626 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700627 CODE_SIGN_STYLE = Automatic;
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700628 GCC_OPTIMIZATION_LEVEL = 0;
629 "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = QCBOR_DISABLE_FLOAT_HW_USE;
630 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
631 GCC_WARN_PEDANTIC = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700632 PRODUCT_NAME = "$(TARGET_NAME)";
633 };
634 name = Debug;
635 };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700636 E743D11A24DD4EF50017899F /* Release */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700637 isa = XCBuildConfiguration;
638 buildSettings = {
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700639 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
640 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700641 CODE_SIGN_STYLE = Automatic;
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700642 GCC_OPTIMIZATION_LEVEL = 0;
643 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
644 GCC_WARN_PEDANTIC = YES;
645 PRODUCT_NAME = "$(TARGET_NAME)";
646 };
647 name = Release;
648 };
649 E743D12F24DE05CC0017899F /* Debug */ = {
650 isa = XCBuildConfiguration;
651 buildSettings = {
652 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
653 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
654 CODE_SIGN_STYLE = Automatic;
655 GCC_OPTIMIZATION_LEVEL = 0;
656 "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = QCBOR_DISABLE_PREFERRED_FLOAT;
657 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
658 GCC_WARN_PEDANTIC = YES;
659 PRODUCT_NAME = "$(TARGET_NAME)";
660 };
661 name = Debug;
662 };
663 E743D13024DE05CC0017899F /* Release */ = {
664 isa = XCBuildConfiguration;
665 buildSettings = {
666 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
667 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
668 CODE_SIGN_STYLE = Automatic;
669 GCC_OPTIMIZATION_LEVEL = 0;
670 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
671 GCC_WARN_PEDANTIC = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700672 PRODUCT_NAME = "$(TARGET_NAME)";
673 };
674 name = Release;
675 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800676 E772022523B52C02006E966E /* Debug */ = {
677 isa = XCBuildConfiguration;
678 buildSettings = {
679 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
680 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
681 CODE_SIGN_STYLE = Automatic;
682 GCC_OPTIMIZATION_LEVEL = 0;
683 "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = QCBOR_CONFIG_DISABLE_EXP_AND_MANTISSA;
684 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
685 GCC_WARN_PEDANTIC = YES;
686 PRODUCT_NAME = "$(TARGET_NAME)";
687 };
688 name = Debug;
689 };
690 E772022623B52C02006E966E /* Release */ = {
691 isa = XCBuildConfiguration;
692 buildSettings = {
693 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
694 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
695 CODE_SIGN_STYLE = Automatic;
696 GCC_OPTIMIZATION_LEVEL = 0;
697 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
698 GCC_WARN_PEDANTIC = YES;
699 PRODUCT_NAME = "$(TARGET_NAME)";
700 };
701 name = Release;
702 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700703 E776E081214ADF7F00E67947 /* Debug */ = {
704 isa = XCBuildConfiguration;
705 buildSettings = {
706 ALWAYS_SEARCH_USER_PATHS = NO;
707 CLANG_ANALYZER_NONNULL = YES;
708 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
709 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
710 CLANG_CXX_LIBRARY = "libc++";
711 CLANG_ENABLE_MODULES = YES;
712 CLANG_ENABLE_OBJC_ARC = YES;
713 CLANG_ENABLE_OBJC_WEAK = YES;
714 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
715 CLANG_WARN_BOOL_CONVERSION = YES;
716 CLANG_WARN_COMMA = YES;
717 CLANG_WARN_CONSTANT_CONVERSION = YES;
718 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
719 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
720 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
721 CLANG_WARN_EMPTY_BODY = YES;
722 CLANG_WARN_ENUM_CONVERSION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800723 CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700724 CLANG_WARN_INFINITE_RECURSION = YES;
725 CLANG_WARN_INT_CONVERSION = YES;
726 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
727 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
728 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
729 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
730 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
731 CLANG_WARN_STRICT_PROTOTYPES = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800732 CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700733 CLANG_WARN_SUSPICIOUS_MOVE = YES;
734 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
735 CLANG_WARN_UNREACHABLE_CODE = YES;
736 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
737 CODE_SIGN_IDENTITY = "-";
738 COPY_PHASE_STRIP = NO;
739 DEBUG_INFORMATION_FORMAT = dwarf;
740 ENABLE_STRICT_OBJC_MSGSEND = YES;
741 ENABLE_TESTABILITY = YES;
742 GCC_C_LANGUAGE_STANDARD = gnu11;
743 GCC_DYNAMIC_NO_PIC = NO;
744 GCC_NO_COMMON_BLOCKS = YES;
Laurence Lundbladea954db92018-09-28 19:27:31 -0700745 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700746 GCC_PREPROCESSOR_DEFINITIONS = (
747 "DEBUG=1",
748 "$(inherited)",
749 );
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800750 GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700751 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
752 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800753 GCC_WARN_SHADOW = YES;
754 GCC_WARN_SIGN_COMPARE = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700755 GCC_WARN_UNDECLARED_SELECTOR = YES;
756 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
757 GCC_WARN_UNUSED_FUNCTION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800758 GCC_WARN_UNUSED_LABEL = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700759 GCC_WARN_UNUSED_VARIABLE = YES;
Laurence Lundbladee3553422020-05-02 11:11:17 -0700760 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700761 MACOSX_DEPLOYMENT_TARGET = 10.13;
762 MTL_ENABLE_DEBUG_INFO = YES;
763 ONLY_ACTIVE_ARCH = YES;
764 SDKROOT = macosx;
765 };
766 name = Debug;
767 };
768 E776E082214ADF7F00E67947 /* Release */ = {
769 isa = XCBuildConfiguration;
770 buildSettings = {
771 ALWAYS_SEARCH_USER_PATHS = NO;
772 CLANG_ANALYZER_NONNULL = YES;
773 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
774 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
775 CLANG_CXX_LIBRARY = "libc++";
776 CLANG_ENABLE_MODULES = YES;
777 CLANG_ENABLE_OBJC_ARC = YES;
778 CLANG_ENABLE_OBJC_WEAK = YES;
779 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
780 CLANG_WARN_BOOL_CONVERSION = YES;
781 CLANG_WARN_COMMA = YES;
782 CLANG_WARN_CONSTANT_CONVERSION = YES;
783 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
784 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
785 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
786 CLANG_WARN_EMPTY_BODY = YES;
787 CLANG_WARN_ENUM_CONVERSION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800788 CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700789 CLANG_WARN_INFINITE_RECURSION = YES;
790 CLANG_WARN_INT_CONVERSION = YES;
791 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
792 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
793 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
794 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
795 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
796 CLANG_WARN_STRICT_PROTOTYPES = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800797 CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700798 CLANG_WARN_SUSPICIOUS_MOVE = YES;
799 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
800 CLANG_WARN_UNREACHABLE_CODE = YES;
801 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
802 CODE_SIGN_IDENTITY = "-";
803 COPY_PHASE_STRIP = NO;
804 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
805 ENABLE_NS_ASSERTIONS = NO;
806 ENABLE_STRICT_OBJC_MSGSEND = YES;
807 GCC_C_LANGUAGE_STANDARD = gnu11;
808 GCC_NO_COMMON_BLOCKS = YES;
Laurence Lundbladea954db92018-09-28 19:27:31 -0700809 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800810 GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700811 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
812 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800813 GCC_WARN_SHADOW = YES;
814 GCC_WARN_SIGN_COMPARE = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700815 GCC_WARN_UNDECLARED_SELECTOR = YES;
816 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
817 GCC_WARN_UNUSED_FUNCTION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800818 GCC_WARN_UNUSED_LABEL = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700819 GCC_WARN_UNUSED_VARIABLE = YES;
Laurence Lundbladee3553422020-05-02 11:11:17 -0700820 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700821 MACOSX_DEPLOYMENT_TARGET = 10.13;
822 MTL_ENABLE_DEBUG_INFO = NO;
823 SDKROOT = macosx;
824 };
825 name = Release;
826 };
827 E776E084214ADF7F00E67947 /* Debug */ = {
828 isa = XCBuildConfiguration;
829 buildSettings = {
Laurence Lundbladef6531662018-12-04 10:42:22 +0900830 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
831 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700832 CODE_SIGN_STYLE = Automatic;
Laurence Lundblade0fb6c6d2018-10-12 22:02:05 +0800833 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundbladef6531662018-12-04 10:42:22 +0900834 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
835 GCC_WARN_PEDANTIC = YES;
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800836 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700837 PRODUCT_NAME = "$(TARGET_NAME)";
838 };
839 name = Debug;
840 };
841 E776E085214ADF7F00E67947 /* Release */ = {
842 isa = XCBuildConfiguration;
843 buildSettings = {
Laurence Lundbladef6531662018-12-04 10:42:22 +0900844 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
845 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700846 CODE_SIGN_STYLE = Automatic;
Laurence Lundblade0fb6c6d2018-10-12 22:02:05 +0800847 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundbladef6531662018-12-04 10:42:22 +0900848 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
849 GCC_WARN_PEDANTIC = YES;
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800850 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700851 PRODUCT_NAME = "$(TARGET_NAME)";
852 };
853 name = Release;
854 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800855 E7FDBF14256C969D007138A8 /* Debug */ = {
856 isa = XCBuildConfiguration;
857 buildSettings = {
858 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
859 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
860 CODE_SIGN_STYLE = Automatic;
861 GCC_OPTIMIZATION_LEVEL = 0;
862 GCC_PREPROCESSOR_DEFINITIONS = QCBOR_DISABLE_INDEFINITE_LENGTH_STRINGS;
863 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
864 GCC_WARN_PEDANTIC = YES;
865 "HEADER_SEARCH_PATHS[arch=*]" = inc;
866 PRODUCT_NAME = "$(TARGET_NAME)";
867 };
868 name = Debug;
869 };
870 E7FDBF15256C969D007138A8 /* Release */ = {
871 isa = XCBuildConfiguration;
872 buildSettings = {
873 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
874 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
875 CODE_SIGN_STYLE = Automatic;
876 GCC_OPTIMIZATION_LEVEL = 0;
877 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
878 GCC_WARN_PEDANTIC = YES;
879 "HEADER_SEARCH_PATHS[arch=*]" = inc;
880 PRODUCT_NAME = "$(TARGET_NAME)";
881 };
882 name = Release;
883 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800884 E7FDBF2A257A6C1F007138A8 /* Debug */ = {
885 isa = XCBuildConfiguration;
886 buildSettings = {
887 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
888 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
889 CODE_SIGN_STYLE = Automatic;
890 GCC_OPTIMIZATION_LEVEL = 0;
891 GCC_PREPROCESSOR_DEFINITIONS = QCBOR_DISABLE_INDEFINITE_LENGTH_ARRAYS;
892 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
893 GCC_WARN_PEDANTIC = YES;
894 "HEADER_SEARCH_PATHS[arch=*]" = inc;
895 PRODUCT_NAME = "$(TARGET_NAME)";
896 };
897 name = Debug;
898 };
899 E7FDBF2B257A6C1F007138A8 /* Release */ = {
900 isa = XCBuildConfiguration;
901 buildSettings = {
902 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
903 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
904 CODE_SIGN_STYLE = Automatic;
905 GCC_OPTIMIZATION_LEVEL = 0;
906 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
907 GCC_WARN_PEDANTIC = YES;
908 "HEADER_SEARCH_PATHS[arch=*]" = inc;
909 PRODUCT_NAME = "$(TARGET_NAME)";
910 };
911 name = Release;
912 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700913/* End XCBuildConfiguration section */
914
915/* Begin XCConfigurationList section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700916 E743D11824DD4EF50017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_HW_Float" */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700917 isa = XCConfigurationList;
918 buildConfigurations = (
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700919 E743D11924DD4EF50017899F /* Debug */,
920 E743D11A24DD4EF50017899F /* Release */,
921 );
922 defaultConfigurationIsVisible = 0;
923 defaultConfigurationName = Release;
924 };
925 E743D12E24DE05CC0017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Preferred_Float" */ = {
926 isa = XCConfigurationList;
927 buildConfigurations = (
928 E743D12F24DE05CC0017899F /* Debug */,
929 E743D13024DE05CC0017899F /* Release */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700930 );
931 defaultConfigurationIsVisible = 0;
932 defaultConfigurationName = Release;
933 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800934 E772022423B52C02006E966E /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Exp_Mantissa" */ = {
935 isa = XCConfigurationList;
936 buildConfigurations = (
937 E772022523B52C02006E966E /* Debug */,
938 E772022623B52C02006E966E /* Release */,
939 );
940 defaultConfigurationIsVisible = 0;
941 defaultConfigurationName = Release;
942 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700943 E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */ = {
944 isa = XCConfigurationList;
945 buildConfigurations = (
946 E776E081214ADF7F00E67947 /* Debug */,
947 E776E082214ADF7F00E67947 /* Release */,
948 );
949 defaultConfigurationIsVisible = 0;
950 defaultConfigurationName = Release;
951 };
952 E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */ = {
953 isa = XCConfigurationList;
954 buildConfigurations = (
955 E776E084214ADF7F00E67947 /* Debug */,
956 E776E085214ADF7F00E67947 /* Release */,
957 );
958 defaultConfigurationIsVisible = 0;
959 defaultConfigurationName = Release;
960 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800961 E7FDBF13256C969D007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef" */ = {
962 isa = XCConfigurationList;
963 buildConfigurations = (
964 E7FDBF14256C969D007138A8 /* Debug */,
965 E7FDBF15256C969D007138A8 /* Release */,
966 );
967 defaultConfigurationIsVisible = 0;
968 defaultConfigurationName = Release;
969 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800970 E7FDBF29257A6C1F007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef_array" */ = {
971 isa = XCConfigurationList;
972 buildConfigurations = (
973 E7FDBF2A257A6C1F007138A8 /* Debug */,
974 E7FDBF2B257A6C1F007138A8 /* Release */,
975 );
976 defaultConfigurationIsVisible = 0;
977 defaultConfigurationName = Release;
978 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700979/* End XCConfigurationList section */
980 };
981 rootObject = E776E074214ADF7F00E67947 /* Project object */;
982}