[132992] trunk/dports/devel

ryandesign at macports.org ryandesign at macports.org
Tue Feb 17 00:00:47 PST 2015


Revision: 132992
          https://trac.macports.org/changeset/132992
Author:   ryandesign at macports.org
Date:     2015-02-17 00:00:47 -0800 (Tue, 17 Feb 2015)
Log Message:
-----------
MongoObjCDriver: new port, version 1.0.6

Added Paths:
-----------
    trunk/dports/devel/MongoObjCDriver/
    trunk/dports/devel/MongoObjCDriver/Portfile
    trunk/dports/devel/MongoObjCDriver/files/
    trunk/dports/devel/MongoObjCDriver/files/patch-MongoObjCDriver.xcodeproj-project.pbxproj.diff
    trunk/dports/devel/MongoObjCDriver/files/patch-Sources-MODClient_utils.m.diff

Added: trunk/dports/devel/MongoObjCDriver/Portfile
===================================================================
--- trunk/dports/devel/MongoObjCDriver/Portfile	                        (rev 0)
+++ trunk/dports/devel/MongoObjCDriver/Portfile	2015-02-17 08:00:47 UTC (rev 132992)
@@ -0,0 +1,31 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           github 1.0
+PortGroup           xcode 1.0
+
+github.setup        jeromelebel MongoObjCDriver 1.0.6
+categories          devel
+maintainers         ryandesign openmaintainer
+
+description         framework to connect to a mongodb database
+
+long_description    ${name} is a ${description} with an asynchronous API.
+
+checksums           rmd160  8264c6b2c9e1e0056e0b133827474b8d2695cb3c \
+                    sha256  76ab2bb4e01fc4637aa3e0aaa92b1d636ebdbc642a8082ff0565bb3c9d73d116
+
+depends_lib         port:cyrus-sasl2 \
+                    port:libbson \
+                    port:mongo-c-driver
+
+patchfiles          patch-MongoObjCDriver.xcodeproj-project.pbxproj.diff \
+                    patch-Sources-MODClient_utils.m.diff
+
+post-patch {
+    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/MongoObjCDriver.xcodeproj/project.pbxproj
+}
+
+xcode.target        ${name}
+xcode.destroot.type framework


Property changes on: trunk/dports/devel/MongoObjCDriver/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/devel/MongoObjCDriver/files/patch-MongoObjCDriver.xcodeproj-project.pbxproj.diff
===================================================================
--- trunk/dports/devel/MongoObjCDriver/files/patch-MongoObjCDriver.xcodeproj-project.pbxproj.diff	                        (rev 0)
+++ trunk/dports/devel/MongoObjCDriver/files/patch-MongoObjCDriver.xcodeproj-project.pbxproj.diff	2015-02-17 08:00:47 UTC (rev 132992)
@@ -0,0 +1,2871 @@
+--- MongoObjCDriver.xcodeproj/project.pbxproj.orig	2014-08-26 21:09:57.000000000 -0500
++++ MongoObjCDriver.xcodeproj/project.pbxproj	2015-02-16 22:29:36.000000000 -0600
+@@ -78,70 +78,6 @@
+ 		02BDC3E8141D6073000EF755 /* MODCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = 02BDC3E6141D6073000EF755 /* MODCursor.m */; };
+ 		02BDC3EC141D83A7000EF755 /* MODClient_utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 02BDC3EB141D83A7000EF755 /* MODClient_utils.m */; };
+ 		02CCE7A0192A278800A9DB1B /* MODRagelJsonParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0299B61117F39FA200FB40A2 /* MODRagelJsonParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
+-		02CF0E20191112CB008C822A /* bcon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204505F190E5EB000A80BED /* bcon.c */; };
+-		02CF0E21191112CB008C822A /* bson-atomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045061190E5EB000A80BED /* bson-atomic.c */; };
+-		02CF0E22191112CB008C822A /* bson-clock.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045063190E5EB000A80BED /* bson-clock.c */; };
+-		02CF0E23191112CB008C822A /* bson-context.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045068190E5EB000A80BED /* bson-context.c */; };
+-		02CF0E24191112CB008C822A /* bson-error.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204506B190E5EB000A80BED /* bson-error.c */; };
+-		02CF0E25191112CB008C822A /* bson-iter.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204506D190E5EB000A80BED /* bson-iter.c */; };
+-		02CF0E26191112CB008C822A /* bson-json.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204506F190E5EB000A80BED /* bson-json.c */; };
+-		02CF0E27191112CB008C822A /* bson-keys.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045071190E5EB000A80BED /* bson-keys.c */; };
+-		02CF0E28191112CB008C822A /* bson-md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045074190E5EB000A80BED /* bson-md5.c */; };
+-		02CF0E29191112CB008C822A /* bson-memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045076190E5EB000A80BED /* bson-memory.c */; };
+-		02CF0E2A191112CB008C822A /* bson-oid.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045078190E5EB000A80BED /* bson-oid.c */; };
+-		02CF0E2B191112CB008C822A /* bson-reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204507B190E5EB000A80BED /* bson-reader.c */; };
+-		02CF0E2C191112CB008C822A /* bson-string.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204507E190E5EB000A80BED /* bson-string.c */; };
+-		02CF0E2D191112CB008C822A /* bson-utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045082190E5EB000A80BED /* bson-utf8.c */; };
+-		02CF0E2E191112CB008C822A /* bson-value.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045084190E5EB000A80BED /* bson-value.c */; };
+-		02CF0E2F191112CB008C822A /* bson-writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045087190E5EB000A80BED /* bson-writer.c */; };
+-		02CF0E30191112CB008C822A /* bson.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045089190E5EB000A80BED /* bson.c */; };
+-		02CF0E6819111321008C822A /* mongoc-array.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044ED9190E5E4E00A80BED /* mongoc-array.c */; };
+-		02CF0E6919111321008C822A /* mongoc-buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EDB190E5E4E00A80BED /* mongoc-buffer.c */; };
+-		02CF0E6A19111321008C822A /* mongoc-bulk-operation.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EDD190E5E4E00A80BED /* mongoc-bulk-operation.c */; };
+-		02CF0E6B19111321008C822A /* mongoc-client-pool.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EDF190E5E4E00A80BED /* mongoc-client-pool.c */; };
+-		02CF0E6C19111321008C822A /* mongoc-client.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EE2190E5E4E00A80BED /* mongoc-client.c */; };
+-		02CF0E6D19111321008C822A /* mongoc-cluster.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EE5190E5E4E00A80BED /* mongoc-cluster.c */; };
+-		02CF0E6E19111321008C822A /* mongoc-collection.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EE7190E5E4E00A80BED /* mongoc-collection.c */; };
+-		02CF0E6F19111321008C822A /* mongoc-counters.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EEB190E5E4E00A80BED /* mongoc-counters.c */; };
+-		02CF0E7019111321008C822A /* mongoc-cursor-array.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EEE190E5E4E00A80BED /* mongoc-cursor-array.c */; };
+-		02CF0E7119111321008C822A /* mongoc-cursor-cursorid.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EF0190E5E4E00A80BED /* mongoc-cursor-cursorid.c */; };
+-		02CF0E7219111321008C822A /* mongoc-cursor.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EF2190E5E4E00A80BED /* mongoc-cursor.c */; };
+-		02CF0E7319111321008C822A /* mongoc-database.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EF5190E5E4E00A80BED /* mongoc-database.c */; };
+-		02CF0E7419111321008C822A /* mongoc-gridfs-file-list.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EFB190E5E4E00A80BED /* mongoc-gridfs-file-list.c */; };
+-		02CF0E7519111321008C822A /* mongoc-gridfs-file-page.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044EFE190E5E4E00A80BED /* mongoc-gridfs-file-page.c */; };
+-		02CF0E7619111321008C822A /* mongoc-gridfs-file.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F01190E5E4E00A80BED /* mongoc-gridfs-file.c */; };
+-		02CF0E7719111321008C822A /* mongoc-gridfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F04190E5E4E00A80BED /* mongoc-gridfs.c */; };
+-		02CF0E7819111321008C822A /* mongoc-index.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F08190E5E4E00A80BED /* mongoc-index.c */; };
+-		02CF0E7919111321008C822A /* mongoc-init.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F0A190E5E4E00A80BED /* mongoc-init.c */; };
+-		02CF0E7A19111321008C822A /* mongoc-list.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F0E190E5E4E00A80BED /* mongoc-list.c */; };
+-		02CF0E7B19111321008C822A /* mongoc-log.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F0F190E5E4E00A80BED /* mongoc-log.c */; };
+-		02CF0E7C19111321008C822A /* mongoc-matcher-op.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F12190E5E4E00A80BED /* mongoc-matcher-op.c */; };
+-		02CF0E7D19111321008C822A /* mongoc-matcher.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F14190E5E4E00A80BED /* mongoc-matcher.c */; };
+-		02CF0E7E19111321008C822A /* mongoc-queue.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F18190E5E4E00A80BED /* mongoc-queue.c */; };
+-		02CF0E7F19111321008C822A /* mongoc-read-prefs.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F1A190E5E4E00A80BED /* mongoc-read-prefs.c */; };
+-		02CF0E8019111321008C822A /* mongoc-rpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F1D190E5E4E00A80BED /* mongoc-rpc.c */; };
+-		02CF0E8119111321008C822A /* mongoc-sasl.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F1F190E5E4E00A80BED /* mongoc-sasl.c */; };
+-		02CF0E8219111321008C822A /* mongoc-socket.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F20190E5E4E00A80BED /* mongoc-socket.c */; };
+-		02CF0E8319111321008C822A /* mongoc-ssl.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F23190E5E4E00A80BED /* mongoc-ssl.c */; };
+-		02CF0E8419111321008C822A /* mongoc-stream-buffered.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F25190E5E4E00A80BED /* mongoc-stream-buffered.c */; };
+-		02CF0E8519111321008C822A /* mongoc-stream-file.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F27190E5E4E00A80BED /* mongoc-stream-file.c */; };
+-		02CF0E8619111321008C822A /* mongoc-stream-gridfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F29190E5E4E00A80BED /* mongoc-stream-gridfs.c */; };
+-		02CF0E8719111321008C822A /* mongoc-stream-socket.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F2C190E5E4E00A80BED /* mongoc-stream-socket.c */; };
+-		02CF0E8919111321008C822A /* mongoc-stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F30190E5E4E00A80BED /* mongoc-stream.c */; };
+-		02CF0E8A19111321008C822A /* mongoc-uri.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F34190E5E4E00A80BED /* mongoc-uri.c */; };
+-		02CF0E8B19111321008C822A /* mongoc-util.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F37190E5E4E00A80BED /* mongoc-util.c */; };
+-		02CF0E8C19111321008C822A /* mongoc-write-command.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F3A190E5E4E00A80BED /* mongoc-write-command.c */; };
+-		02CF0E8D19111321008C822A /* mongoc-write-concern.c in Sources */ = {isa = PBXBuildFile; fileRef = 02044F3C190E5E4E00A80BED /* mongoc-write-concern.c */; };
+-		02CF0E9719112271008C822A /* yajl.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045095190E5EB000A80BED /* yajl.c */; };
+-		02CF0E9819112271008C822A /* yajl_alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045096190E5EB000A80BED /* yajl_alloc.c */; };
+-		02CF0E9919112271008C822A /* yajl_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 02045098190E5EB000A80BED /* yajl_buf.c */; };
+-		02CF0E9A19112271008C822A /* yajl_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204509C190E5EB000A80BED /* yajl_encode.c */; };
+-		02CF0E9B19112271008C822A /* yajl_gen.c in Sources */ = {isa = PBXBuildFile; fileRef = 0204509E190E5EB000A80BED /* yajl_gen.c */; };
+-		02CF0E9C19112271008C822A /* yajl_lex.c in Sources */ = {isa = PBXBuildFile; fileRef = 020450A0190E5EB000A80BED /* yajl_lex.c */; };
+-		02CF0E9D19112271008C822A /* yajl_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 020450A3190E5EB000A80BED /* yajl_parser.c */; };
+-		02CF0E9E19112271008C822A /* yajl_tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 020450A5190E5EB000A80BED /* yajl_tree.c */; };
+-		02CF0E9F19112271008C822A /* yajl_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 020450A7190E5EB000A80BED /* yajl_version.c */; };
+-		02CF0EA21911326B008C822A /* mongoc-stream-apple-tls.c in Sources */ = {isa = PBXBuildFile; fileRef = 02CF0EA01911326B008C822A /* mongoc-stream-apple-tls.c */; };
+ 		02CF0EA619191117008C822A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02CF0EA519191117008C822A /* Security.framework */; };
+ 		02CF0EA71919115D008C822A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02CF0EA519191117008C822A /* Security.framework */; };
+ 		02CF0EA81919116A008C822A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02ABA1C814103B37000417F4 /* Foundation.framework */; };
+@@ -150,74 +86,14 @@
+ 		02CF87E9142F8AA3000C4C7F /* MODRegex.h in Headers */ = {isa = PBXBuildFile; fileRef = 02CF87E7142F8AA3000C4C7F /* MODRegex.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		02CF87EA142F8AA3000C4C7F /* MODRegex.m in Sources */ = {isa = PBXBuildFile; fileRef = 02CF87E8142F8AA3000C4C7F /* MODRegex.m */; };
+ 		02D3D2F91926631300925BE7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F121C21410EF5200197811 /* main.m */; };
+-		02D3D3031926661000925BE7 /* mongoc-array-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044ED8190E5E4E00A80BED /* mongoc-array-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3041926661000925BE7 /* mongoc-buffer-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EDA190E5E4E00A80BED /* mongoc-buffer-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3051926661100925BE7 /* mongoc-bulk-operation-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EDC190E5E4E00A80BED /* mongoc-bulk-operation-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3061926661100925BE7 /* mongoc-bulk-operation.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EDE190E5E4E00A80BED /* mongoc-bulk-operation.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3071926661100925BE7 /* mongoc-client-pool.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EE0190E5E4E00A80BED /* mongoc-client-pool.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3081926661100925BE7 /* mongoc-client-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EE1190E5E4E00A80BED /* mongoc-client-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3091926661100925BE7 /* mongoc-client.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EE3190E5E4E00A80BED /* mongoc-client.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D30A1926661100925BE7 /* mongoc-cluster-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EE4190E5E4E00A80BED /* mongoc-cluster-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D30B1926661100925BE7 /* mongoc-collection-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EE6190E5E4E00A80BED /* mongoc-collection-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D30C1926661100925BE7 /* mongoc-collection.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EE8190E5E4E00A80BED /* mongoc-collection.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D30D1926661100925BE7 /* mongoc-counters-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EEA190E5E4E00A80BED /* mongoc-counters-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D30E1926661100925BE7 /* mongoc-cursor-array-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EED190E5E4E00A80BED /* mongoc-cursor-array-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D30F1926661100925BE7 /* mongoc-cursor-cursorid-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EEF190E5E4E00A80BED /* mongoc-cursor-cursorid-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3101926661100925BE7 /* mongoc-cursor-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF1190E5E4E00A80BED /* mongoc-cursor-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3111926661100925BE7 /* mongoc-cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF3190E5E4E00A80BED /* mongoc-cursor.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3121926661100925BE7 /* mongoc-database-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF4190E5E4E00A80BED /* mongoc-database-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3131926661100925BE7 /* mongoc-database.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF6190E5E4E00A80BED /* mongoc-database.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3141926661100925BE7 /* mongoc-errno-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF7190E5E4E00A80BED /* mongoc-errno-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3151926661100925BE7 /* mongoc-error.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF8190E5E4E00A80BED /* mongoc-error.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3161926661100925BE7 /* mongoc-flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EF9190E5E4E00A80BED /* mongoc-flags.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3171926661100925BE7 /* mongoc-gridfs-file-list-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EFA190E5E4E00A80BED /* mongoc-gridfs-file-list-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3181926661100925BE7 /* mongoc-gridfs-file-list.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EFC190E5E4E00A80BED /* mongoc-gridfs-file-list.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3191926661100925BE7 /* mongoc-gridfs-file-page-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EFD190E5E4E00A80BED /* mongoc-gridfs-file-page-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D31A1926661100925BE7 /* mongoc-gridfs-file-page.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044EFF190E5E4E00A80BED /* mongoc-gridfs-file-page.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D31B1926661100925BE7 /* mongoc-gridfs-file-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F00190E5E4E00A80BED /* mongoc-gridfs-file-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D31C1926661100925BE7 /* mongoc-gridfs-file.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F02190E5E4E00A80BED /* mongoc-gridfs-file.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D31D1926661100925BE7 /* mongoc-gridfs-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F03190E5E4E00A80BED /* mongoc-gridfs-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D31E1926661100925BE7 /* mongoc-gridfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F05190E5E4E00A80BED /* mongoc-gridfs.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D31F1926661100925BE7 /* mongoc-host-list-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F06190E5E4E00A80BED /* mongoc-host-list-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3201926661100925BE7 /* mongoc-host-list.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F07190E5E4E00A80BED /* mongoc-host-list.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3211926661100925BE7 /* mongoc-index.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F09190E5E4E00A80BED /* mongoc-index.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3221926661100925BE7 /* mongoc-init.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F0B190E5E4E00A80BED /* mongoc-init.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3231926661200925BE7 /* mongoc-iovec.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F0C190E5E4E00A80BED /* mongoc-iovec.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3241926661200925BE7 /* mongoc-list-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F0D190E5E4E00A80BED /* mongoc-list-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3251926661200925BE7 /* mongoc-log.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F10190E5E4E00A80BED /* mongoc-log.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3261926661200925BE7 /* mongoc-matcher-op-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F11190E5E4E00A80BED /* mongoc-matcher-op-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3271926661200925BE7 /* mongoc-matcher-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F13190E5E4E00A80BED /* mongoc-matcher-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3281926661200925BE7 /* mongoc-matcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F15190E5E4E00A80BED /* mongoc-matcher.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3291926661200925BE7 /* mongoc-opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F16190E5E4E00A80BED /* mongoc-opcode.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D32A1926661200925BE7 /* mongoc-queue-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F17190E5E4E00A80BED /* mongoc-queue-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D32B1926661200925BE7 /* mongoc-read-prefs-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F19190E5E4E00A80BED /* mongoc-read-prefs-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D32C1926661200925BE7 /* mongoc-read-prefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F1B190E5E4E00A80BED /* mongoc-read-prefs.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D32D1926661200925BE7 /* mongoc-rpc-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F1C190E5E4E00A80BED /* mongoc-rpc-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D32E1926661200925BE7 /* mongoc-sasl-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F1E190E5E4E00A80BED /* mongoc-sasl-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D32F1926661200925BE7 /* mongoc-socket.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F21190E5E4E00A80BED /* mongoc-socket.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3301926661200925BE7 /* mongoc-ssl-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F22190E5E4E00A80BED /* mongoc-ssl-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3311926661300925BE7 /* mongoc-ssl.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F24190E5E4E00A80BED /* mongoc-ssl.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3321926661300925BE7 /* mongoc-stream-buffered.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F26190E5E4E00A80BED /* mongoc-stream-buffered.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3331926661300925BE7 /* mongoc-stream-file.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F28190E5E4E00A80BED /* mongoc-stream-file.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3341926661300925BE7 /* mongoc-stream-gridfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F2A190E5E4E00A80BED /* mongoc-stream-gridfs.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3351926661300925BE7 /* mongoc-stream-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F2B190E5E4E00A80BED /* mongoc-stream-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3361926661300925BE7 /* mongoc-stream-socket.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F2D190E5E4E00A80BED /* mongoc-stream-socket.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3371926661300925BE7 /* mongoc-stream-tls.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F2F190E5E4E00A80BED /* mongoc-stream-tls.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3381926661300925BE7 /* mongoc-stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F31190E5E4E00A80BED /* mongoc-stream.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3391926661300925BE7 /* mongoc-thread-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F32190E5E4E00A80BED /* mongoc-thread-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D33A1926661300925BE7 /* mongoc-trace.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F33190E5E4E00A80BED /* mongoc-trace.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D33B1926661300925BE7 /* mongoc-uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F35190E5E4E00A80BED /* mongoc-uri.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D33C1926661400925BE7 /* mongoc-util-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F36190E5E4E00A80BED /* mongoc-util-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D33D1926661400925BE7 /* mongoc-write-command-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F39190E5E4E00A80BED /* mongoc-write-command-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D33E1926661400925BE7 /* mongoc-write-concern-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F3B190E5E4E00A80BED /* mongoc-write-concern-private.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D33F1926661400925BE7 /* mongoc-write-concern.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F3D190E5E4E00A80BED /* mongoc-write-concern.h */; settings = {ATTRIBUTES = (Private, ); }; };
+-		02D3D3401926661400925BE7 /* mongoc.h in Headers */ = {isa = PBXBuildFile; fileRef = 02044F3E190E5E4E00A80BED /* mongoc.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 		02DB18AB172C8C5A00B26EAE /* NSData+Base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DB18A9172C8C5A00B26EAE /* NSData+Base64.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		02DB18AC172C8C5A00B26EAE /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DB18AA172C8C5A00B26EAE /* NSData+Base64.m */; };
+ 		02DB18AF172C8C9700B26EAE /* NSString+Base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DB18AD172C8C9700B26EAE /* NSString+Base64.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 		02DB18B0172C8C9700B26EAE /* NSString+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DB18AE172C8C9700B26EAE /* NSString+Base64.m */; };
+ 		02F121C01410EF5200197811 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02F121BF1410EF5200197811 /* Foundation.framework */; };
+ 		02F121C71410EF5200197811 /* mongo_test.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 02F121C61410EF5200197811 /* mongo_test.1 */; };
++		509EE0E91A92F8B500BB6886 /* libmongoc-1.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 509EE0E81A92F8B500BB6886 /* libmongoc-1.0.dylib */; };
++		509EE0EB1A931AAA00BB6886 /* libbson-1.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 509EE0EA1A931AAA00BB6886 /* libbson-1.0.dylib */; };
+ /* End PBXBuildFile section */
+ 
+ /* Begin PBXContainerItemProxy section */
+@@ -251,1086 +127,6 @@
+ /* End PBXCopyFilesBuildPhase section */
+ 
+ /* Begin PBXFileReference section */
+-		02044CB1190E5E4C00A80BED /* autogen.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = autogen.sh; sourceTree = "<group>"; };
+-		02044CB4190E5E4C00A80BED /* AutoHarden.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = AutoHarden.m4; sourceTree = "<group>"; };
+-		02044CB5190E5E4C00A80BED /* CheckCompiler.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckCompiler.m4; sourceTree = "<group>"; };
+-		02044CB6190E5E4C00A80BED /* CheckHost.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckHost.m4; sourceTree = "<group>"; };
+-		02044CB7190E5E4C00A80BED /* CheckProgs.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckProgs.m4; sourceTree = "<group>"; };
+-		02044CB8190E5E4C00A80BED /* CheckTarget.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckTarget.m4; sourceTree = "<group>"; };
+-		02044CB9190E5E4C00A80BED /* FindDependencies.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = FindDependencies.m4; sourceTree = "<group>"; };
+-		02044CBA190E5E4C00A80BED /* Libbson.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Libbson.m4; sourceTree = "<group>"; };
+-		02044CBC190E5E4C00A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		02044CBD190E5E4C00A80BED /* ac_check_typedef.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ac_check_typedef.m4; sourceTree = "<group>"; };
+-		02044CBE190E5E4C00A80BED /* ac_compile_check_sizeof.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ac_compile_check_sizeof.m4; sourceTree = "<group>"; };
+-		02044CBF190E5E4C00A80BED /* ac_create_stdint_h.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ac_create_stdint_h.m4; sourceTree = "<group>"; };
+-		02044CC0190E5E4C00A80BED /* as-compiler-flag.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = "as-compiler-flag.m4"; sourceTree = "<group>"; };
+-		02044CC1190E5E4C00A80BED /* ax_check_compile_flag.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_check_compile_flag.m4; sourceTree = "<group>"; };
+-		02044CC2190E5E4C00A80BED /* ax_check_link_flag.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_check_link_flag.m4; sourceTree = "<group>"; };
+-		02044CC3190E5E4C00A80BED /* ax_pthread.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_pthread.m4; sourceTree = "<group>"; };
+-		02044CC4190E5E4C00A80BED /* ax_python.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_python.m4; sourceTree = "<group>"; };
+-		02044CC5190E5E4C00A80BED /* mongoc_check_doc_build.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_check_doc_build.m4; sourceTree = "<group>"; };
+-		02044CC6190E5E4C00A80BED /* pkg.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = pkg.m4; sourceTree = "<group>"; };
+-		02044CC7190E5E4C00A80BED /* silent.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = silent.m4; sourceTree = "<group>"; };
+-		02044CC8190E5E4C00A80BED /* MaintainerFlags.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = MaintainerFlags.m4; sourceTree = "<group>"; };
+-		02044CC9190E5E4C00A80BED /* Optimizations.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Optimizations.m4; sourceTree = "<group>"; };
+-		02044CCA190E5E4C00A80BED /* PrintBuildConfiguration.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = PrintBuildConfiguration.m4; sourceTree = "<group>"; };
+-		02044CCB190E5E4C00A80BED /* Python.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Python.m4; sourceTree = "<group>"; };
+-		02044CCC190E5E4C00A80BED /* ReadCommandLineArguments.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ReadCommandLineArguments.m4; sourceTree = "<group>"; };
+-		02044CCE190E5E4C00A80BED /* wrap-compiler-for-flag-check */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "wrap-compiler-for-flag-check"; sourceTree = "<group>"; };
+-		02044CCF190E5E4C00A80BED /* SetupAutomake.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = SetupAutomake.m4; sourceTree = "<group>"; };
+-		02044CD0190E5E4C00A80BED /* SetupLibtool.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = SetupLibtool.m4; sourceTree = "<group>"; };
+-		02044CD1190E5E4C00A80BED /* Versions.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Versions.m4; sourceTree = "<group>"; };
+-		02044CD3190E5E4C00A80BED /* FindBSON.cmake */ = {isa = PBXFileReference; lastKnownFileType = text; path = FindBSON.cmake; sourceTree = "<group>"; };
+-		02044CD4190E5E4C00A80BED /* libmongoc-ssl.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "libmongoc-ssl.def"; sourceTree = "<group>"; };
+-		02044CD5190E5E4C00A80BED /* libmongoc.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = libmongoc.def; sourceTree = "<group>"; };
+-		02044CD6190E5E4C00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044CD7190E5E4C00A80BED /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+-		02044CD8190E5E4C00A80BED /* configure.ac */ = {isa = PBXFileReference; lastKnownFileType = text; path = configure.ac; sourceTree = "<group>"; };
+-		02044CD9190E5E4C00A80BED /* CONTRIBUTING.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = CONTRIBUTING.md; sourceTree = "<group>"; };
+-		02044CDA190E5E4C00A80BED /* COPYING */ = {isa = PBXFileReference; lastKnownFileType = text; path = COPYING; sourceTree = "<group>"; };
+-		02044CDC190E5E4C00A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		02044CDD190E5E4C00A80BED /* asciidoc.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = asciidoc.conf; sourceTree = "<group>"; };
+-		02044CDE190E5E4C00A80BED /* check_docs.pl */ = {isa = PBXFileReference; lastKnownFileType = text.script.perl; path = check_docs.pl; sourceTree = "<group>"; };
+-		02044CDF190E5E4C00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044CE1190E5E4C00A80BED /* advanced-connections.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "advanced-connections.page"; sourceTree = "<group>"; };
+-		02044CE2190E5E4C00A80BED /* authentication.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = authentication.page; sourceTree = "<group>"; };
+-		02044CE3190E5E4C00A80BED /* basic-prequisites.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "basic-prequisites.xml"; sourceTree = "<group>"; };
+-		02044CE4190E5E4C00A80BED /* basic-troubleshooting.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "basic-troubleshooting.page"; sourceTree = "<group>"; };
+-		02044CE5190E5E4C00A80BED /* deleting-document.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "deleting-document.page"; sourceTree = "<group>"; };
+-		02044CE6190E5E4C00A80BED /* executing-command.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "executing-command.page"; sourceTree = "<group>"; };
+-		02044CE7190E5E4C00A80BED /* finding-document.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "finding-document.page"; sourceTree = "<group>"; };
+-		02044CE8190E5E4C00A80BED /* index.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = index.page; sourceTree = "<group>"; };
+-		02044CE9190E5E4C00A80BED /* inserting-document.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "inserting-document.page"; sourceTree = "<group>"; };
+-		02044CEA190E5E4C00A80BED /* installing-mongo-c-driver.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "installing-mongo-c-driver.page"; sourceTree = "<group>"; };
+-		02044CEB190E5E4C00A80BED /* mongoc_bulk_operation_delete.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_delete.page; sourceTree = "<group>"; };
+-		02044CEC190E5E4C00A80BED /* mongoc_bulk_operation_delete_one.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_delete_one.page; sourceTree = "<group>"; };
+-		02044CED190E5E4C00A80BED /* mongoc_bulk_operation_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_destroy.page; sourceTree = "<group>"; };
+-		02044CEE190E5E4C00A80BED /* mongoc_bulk_operation_execute.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_execute.page; sourceTree = "<group>"; };
+-		02044CEF190E5E4C00A80BED /* mongoc_bulk_operation_insert.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_insert.page; sourceTree = "<group>"; };
+-		02044CF0190E5E4C00A80BED /* mongoc_bulk_operation_replace_one.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_replace_one.page; sourceTree = "<group>"; };
+-		02044CF1190E5E4C00A80BED /* mongoc_bulk_operation_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_t.page; sourceTree = "<group>"; };
+-		02044CF2190E5E4C00A80BED /* mongoc_bulk_operation_update.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_update.page; sourceTree = "<group>"; };
+-		02044CF3190E5E4C00A80BED /* mongoc_bulk_operation_update_one.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_bulk_operation_update_one.page; sourceTree = "<group>"; };
+-		02044CF4190E5E4C00A80BED /* mongoc_cleanup.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cleanup.page; sourceTree = "<group>"; };
+-		02044CF5190E5E4C00A80BED /* mongoc_client_command.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_command.page; sourceTree = "<group>"; };
+-		02044CF6190E5E4C00A80BED /* mongoc_client_command_simple.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_command_simple.page; sourceTree = "<group>"; };
+-		02044CF7190E5E4C00A80BED /* mongoc_client_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_destroy.page; sourceTree = "<group>"; };
+-		02044CF8190E5E4C00A80BED /* mongoc_client_get_collection.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_collection.page; sourceTree = "<group>"; };
+-		02044CF9190E5E4C00A80BED /* mongoc_client_get_database.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_database.page; sourceTree = "<group>"; };
+-		02044CFA190E5E4C00A80BED /* mongoc_client_get_database_names.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_database_names.page; sourceTree = "<group>"; };
+-		02044CFB190E5E4C00A80BED /* mongoc_client_get_gridfs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_gridfs.page; sourceTree = "<group>"; };
+-		02044CFC190E5E4C00A80BED /* mongoc_client_get_max_bson_size.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_max_bson_size.page; sourceTree = "<group>"; };
+-		02044CFD190E5E4C00A80BED /* mongoc_client_get_max_message_size.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_max_message_size.page; sourceTree = "<group>"; };
+-		02044CFE190E5E4C00A80BED /* mongoc_client_get_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_read_prefs.page; sourceTree = "<group>"; };
+-		02044CFF190E5E4C00A80BED /* mongoc_client_get_server_status.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_server_status.page; sourceTree = "<group>"; };
+-		02044D00190E5E4C00A80BED /* mongoc_client_get_uri.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_uri.page; sourceTree = "<group>"; };
+-		02044D01190E5E4C00A80BED /* mongoc_client_get_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_get_write_concern.page; sourceTree = "<group>"; };
+-		02044D02190E5E4C00A80BED /* mongoc_client_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_new.page; sourceTree = "<group>"; };
+-		02044D03190E5E4C00A80BED /* mongoc_client_new_from_uri.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_new_from_uri.page; sourceTree = "<group>"; };
+-		02044D04190E5E4C00A80BED /* mongoc_client_pool_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_pool_destroy.page; sourceTree = "<group>"; };
+-		02044D05190E5E4C00A80BED /* mongoc_client_pool_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_pool_new.page; sourceTree = "<group>"; };
+-		02044D06190E5E4C00A80BED /* mongoc_client_pool_pop.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_pool_pop.page; sourceTree = "<group>"; };
+-		02044D07190E5E4C00A80BED /* mongoc_client_pool_push.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_pool_push.page; sourceTree = "<group>"; };
+-		02044D08190E5E4C00A80BED /* mongoc_client_pool_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_pool_t.page; sourceTree = "<group>"; };
+-		02044D09190E5E4C00A80BED /* mongoc_client_pool_try_pop.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_pool_try_pop.page; sourceTree = "<group>"; };
+-		02044D0A190E5E4C00A80BED /* mongoc_client_set_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_set_read_prefs.page; sourceTree = "<group>"; };
+-		02044D0B190E5E4C00A80BED /* mongoc_client_set_ssl_opts.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_set_ssl_opts.page; sourceTree = "<group>"; };
+-		02044D0C190E5E4C00A80BED /* mongoc_client_set_stream_initiator.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_set_stream_initiator.page; sourceTree = "<group>"; };
+-		02044D0D190E5E4C00A80BED /* mongoc_client_set_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_set_write_concern.page; sourceTree = "<group>"; };
+-		02044D0E190E5E4C00A80BED /* mongoc_client_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_client_t.page; sourceTree = "<group>"; };
+-		02044D0F190E5E4C00A80BED /* mongoc_collection_aggregate.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_aggregate.page; sourceTree = "<group>"; };
+-		02044D10190E5E4C00A80BED /* mongoc_collection_command.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_command.page; sourceTree = "<group>"; };
+-		02044D11190E5E4C00A80BED /* mongoc_collection_command_simple.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_command_simple.page; sourceTree = "<group>"; };
+-		02044D12190E5E4C00A80BED /* mongoc_collection_count.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_count.page; sourceTree = "<group>"; };
+-		02044D13190E5E4C00A80BED /* mongoc_collection_create_bulk_operation.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_create_bulk_operation.page; sourceTree = "<group>"; };
+-		02044D14190E5E4C00A80BED /* mongoc_collection_create_index.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_create_index.page; sourceTree = "<group>"; };
+-		02044D15190E5E4C00A80BED /* mongoc_collection_delete.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_delete.page; sourceTree = "<group>"; };
+-		02044D16190E5E4C00A80BED /* mongoc_collection_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_destroy.page; sourceTree = "<group>"; };
+-		02044D17190E5E4C00A80BED /* mongoc_collection_drop.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_drop.page; sourceTree = "<group>"; };
+-		02044D18190E5E4C00A80BED /* mongoc_collection_drop_index.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_drop_index.page; sourceTree = "<group>"; };
+-		02044D19190E5E4C00A80BED /* mongoc_collection_ensure_index.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_ensure_index.page; sourceTree = "<group>"; };
+-		02044D1A190E5E4C00A80BED /* mongoc_collection_find.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_find.page; sourceTree = "<group>"; };
+-		02044D1B190E5E4C00A80BED /* mongoc_collection_find_and_modify.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_find_and_modify.page; sourceTree = "<group>"; };
+-		02044D1C190E5E4C00A80BED /* mongoc_collection_get_last_error.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_get_last_error.page; sourceTree = "<group>"; };
+-		02044D1D190E5E4C00A80BED /* mongoc_collection_get_name.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_get_name.page; sourceTree = "<group>"; };
+-		02044D1E190E5E4C00A80BED /* mongoc_collection_get_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_get_read_prefs.page; sourceTree = "<group>"; };
+-		02044D1F190E5E4C00A80BED /* mongoc_collection_get_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_get_write_concern.page; sourceTree = "<group>"; };
+-		02044D20190E5E4C00A80BED /* mongoc_collection_insert.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_insert.page; sourceTree = "<group>"; };
+-		02044D21190E5E4C00A80BED /* mongoc_collection_insert_bulk.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_insert_bulk.page; sourceTree = "<group>"; };
+-		02044D22190E5E4C00A80BED /* mongoc_collection_keys_to_index_string.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_keys_to_index_string.page; sourceTree = "<group>"; };
+-		02044D23190E5E4C00A80BED /* mongoc_collection_rename.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_rename.page; sourceTree = "<group>"; };
+-		02044D24190E5E4C00A80BED /* mongoc_collection_save.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_save.page; sourceTree = "<group>"; };
+-		02044D25190E5E4C00A80BED /* mongoc_collection_set_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_set_read_prefs.page; sourceTree = "<group>"; };
+-		02044D26190E5E4C00A80BED /* mongoc_collection_set_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_set_write_concern.page; sourceTree = "<group>"; };
+-		02044D27190E5E4C00A80BED /* mongoc_collection_stats.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_stats.page; sourceTree = "<group>"; };
+-		02044D28190E5E4C00A80BED /* mongoc_collection_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_t.page; sourceTree = "<group>"; };
+-		02044D29190E5E4C00A80BED /* mongoc_collection_update.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_update.page; sourceTree = "<group>"; };
+-		02044D2A190E5E4C00A80BED /* mongoc_collection_validate.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_collection_validate.page; sourceTree = "<group>"; };
+-		02044D2B190E5E4C00A80BED /* mongoc_cursor_clone.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_clone.page; sourceTree = "<group>"; };
+-		02044D2C190E5E4C00A80BED /* mongoc_cursor_current.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_current.page; sourceTree = "<group>"; };
+-		02044D2D190E5E4C00A80BED /* mongoc_cursor_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_destroy.page; sourceTree = "<group>"; };
+-		02044D2E190E5E4C00A80BED /* mongoc_cursor_error.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_error.page; sourceTree = "<group>"; };
+-		02044D2F190E5E4C00A80BED /* mongoc_cursor_get_host.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_get_host.page; sourceTree = "<group>"; };
+-		02044D30190E5E4C00A80BED /* mongoc_cursor_is_alive.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_is_alive.page; sourceTree = "<group>"; };
+-		02044D31190E5E4C00A80BED /* mongoc_cursor_more.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_more.page; sourceTree = "<group>"; };
+-		02044D32190E5E4C00A80BED /* mongoc_cursor_next.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_next.page; sourceTree = "<group>"; };
+-		02044D33190E5E4C00A80BED /* mongoc_cursor_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_cursor_t.page; sourceTree = "<group>"; };
+-		02044D34190E5E4C00A80BED /* mongoc_database_add_user.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_add_user.page; sourceTree = "<group>"; };
+-		02044D35190E5E4C00A80BED /* mongoc_database_command.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_command.page; sourceTree = "<group>"; };
+-		02044D36190E5E4C00A80BED /* mongoc_database_command_simple.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_command_simple.page; sourceTree = "<group>"; };
+-		02044D37190E5E4C00A80BED /* mongoc_database_create_collection.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_create_collection.page; sourceTree = "<group>"; };
+-		02044D38190E5E4C00A80BED /* mongoc_database_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_destroy.page; sourceTree = "<group>"; };
+-		02044D39190E5E4C00A80BED /* mongoc_database_drop.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_drop.page; sourceTree = "<group>"; };
+-		02044D3A190E5E4C00A80BED /* mongoc_database_get_collection.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_get_collection.page; sourceTree = "<group>"; };
+-		02044D3B190E5E4C00A80BED /* mongoc_database_get_collection_names.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_get_collection_names.page; sourceTree = "<group>"; };
+-		02044D3C190E5E4C00A80BED /* mongoc_database_get_name.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_get_name.page; sourceTree = "<group>"; };
+-		02044D3D190E5E4C00A80BED /* mongoc_database_get_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_get_read_prefs.page; sourceTree = "<group>"; };
+-		02044D3E190E5E4C00A80BED /* mongoc_database_get_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_get_write_concern.page; sourceTree = "<group>"; };
+-		02044D3F190E5E4C00A80BED /* mongoc_database_has_collection.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_has_collection.page; sourceTree = "<group>"; };
+-		02044D40190E5E4C00A80BED /* mongoc_database_remove_all_users.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_remove_all_users.page; sourceTree = "<group>"; };
+-		02044D41190E5E4C00A80BED /* mongoc_database_remove_user.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_remove_user.page; sourceTree = "<group>"; };
+-		02044D42190E5E4C00A80BED /* mongoc_database_set_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_set_read_prefs.page; sourceTree = "<group>"; };
+-		02044D43190E5E4C00A80BED /* mongoc_database_set_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_set_write_concern.page; sourceTree = "<group>"; };
+-		02044D44190E5E4C00A80BED /* mongoc_database_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_database_t.page; sourceTree = "<group>"; };
+-		02044D45190E5E4C00A80BED /* mongoc_error_domain_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_error_domain_t.page; sourceTree = "<group>"; };
+-		02044D46190E5E4C00A80BED /* mongoc_gridfs_create_file.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_create_file.page; sourceTree = "<group>"; };
+-		02044D47190E5E4C00A80BED /* mongoc_gridfs_create_file_from_stream.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_create_file_from_stream.page; sourceTree = "<group>"; };
+-		02044D48190E5E4C00A80BED /* mongoc_gridfs_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_destroy.page; sourceTree = "<group>"; };
+-		02044D49190E5E4C00A80BED /* mongoc_gridfs_drop.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_drop.page; sourceTree = "<group>"; };
+-		02044D4A190E5E4C00A80BED /* mongoc_gridfs_file_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_destroy.page; sourceTree = "<group>"; };
+-		02044D4B190E5E4C00A80BED /* mongoc_gridfs_file_error.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_error.page; sourceTree = "<group>"; };
+-		02044D4C190E5E4C00A80BED /* mongoc_gridfs_file_get_aliases.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_aliases.page; sourceTree = "<group>"; };
+-		02044D4D190E5E4C00A80BED /* mongoc_gridfs_file_get_chunk_size.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_chunk_size.page; sourceTree = "<group>"; };
+-		02044D4E190E5E4C00A80BED /* mongoc_gridfs_file_get_content_type.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_content_type.page; sourceTree = "<group>"; };
+-		02044D4F190E5E4C00A80BED /* mongoc_gridfs_file_get_filename.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_filename.page; sourceTree = "<group>"; };
+-		02044D50190E5E4C00A80BED /* mongoc_gridfs_file_get_length.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_length.page; sourceTree = "<group>"; };
+-		02044D51190E5E4C00A80BED /* mongoc_gridfs_file_get_md5.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_md5.page; sourceTree = "<group>"; };
+-		02044D52190E5E4C00A80BED /* mongoc_gridfs_file_get_metadata.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_metadata.page; sourceTree = "<group>"; };
+-		02044D53190E5E4C00A80BED /* mongoc_gridfs_file_get_upload_date.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_get_upload_date.page; sourceTree = "<group>"; };
+-		02044D54190E5E4C00A80BED /* mongoc_gridfs_file_list_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_list_destroy.page; sourceTree = "<group>"; };
+-		02044D55190E5E4C00A80BED /* mongoc_gridfs_file_list_error.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_list_error.page; sourceTree = "<group>"; };
+-		02044D56190E5E4C00A80BED /* mongoc_gridfs_file_list_next.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_list_next.page; sourceTree = "<group>"; };
+-		02044D57190E5E4C00A80BED /* mongoc_gridfs_file_list_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_list_t.page; sourceTree = "<group>"; };
+-		02044D58190E5E4C00A80BED /* mongoc_gridfs_file_page_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_page_t.page; sourceTree = "<group>"; };
+-		02044D59190E5E4C00A80BED /* mongoc_gridfs_file_readv.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_readv.page; sourceTree = "<group>"; };
+-		02044D5A190E5E4C00A80BED /* mongoc_gridfs_file_save.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_save.page; sourceTree = "<group>"; };
+-		02044D5B190E5E4C00A80BED /* mongoc_gridfs_file_seek.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_seek.page; sourceTree = "<group>"; };
+-		02044D5C190E5E4C00A80BED /* mongoc_gridfs_file_set_aliases.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_set_aliases.page; sourceTree = "<group>"; };
+-		02044D5D190E5E4C00A80BED /* mongoc_gridfs_file_set_content_type.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_set_content_type.page; sourceTree = "<group>"; };
+-		02044D5E190E5E4C00A80BED /* mongoc_gridfs_file_set_filename.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_set_filename.page; sourceTree = "<group>"; };
+-		02044D5F190E5E4C00A80BED /* mongoc_gridfs_file_set_md5.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_set_md5.page; sourceTree = "<group>"; };
+-		02044D60190E5E4C00A80BED /* mongoc_gridfs_file_set_metadata.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_set_metadata.page; sourceTree = "<group>"; };
+-		02044D61190E5E4C00A80BED /* mongoc_gridfs_file_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_t.page; sourceTree = "<group>"; };
+-		02044D62190E5E4C00A80BED /* mongoc_gridfs_file_tell.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_tell.page; sourceTree = "<group>"; };
+-		02044D63190E5E4C00A80BED /* mongoc_gridfs_file_writev.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_file_writev.page; sourceTree = "<group>"; };
+-		02044D64190E5E4C00A80BED /* mongoc_gridfs_find.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_find.page; sourceTree = "<group>"; };
+-		02044D65190E5E4C00A80BED /* mongoc_gridfs_find_one.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_find_one.page; sourceTree = "<group>"; };
+-		02044D66190E5E4C00A80BED /* mongoc_gridfs_find_one_by_filename.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_find_one_by_filename.page; sourceTree = "<group>"; };
+-		02044D67190E5E4C00A80BED /* mongoc_gridfs_get_chunks.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_get_chunks.page; sourceTree = "<group>"; };
+-		02044D68190E5E4C00A80BED /* mongoc_gridfs_get_files.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_get_files.page; sourceTree = "<group>"; };
+-		02044D69190E5E4C00A80BED /* mongoc_gridfs_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_gridfs_t.page; sourceTree = "<group>"; };
+-		02044D6A190E5E4C00A80BED /* mongoc_index_opt_get_default.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_index_opt_get_default.page; sourceTree = "<group>"; };
+-		02044D6B190E5E4C00A80BED /* mongoc_index_opt_init.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_index_opt_init.page; sourceTree = "<group>"; };
+-		02044D6C190E5E4C00A80BED /* mongoc_index_opt_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_index_opt_t.page; sourceTree = "<group>"; };
+-		02044D6D190E5E4C00A80BED /* mongoc_init.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_init.page; sourceTree = "<group>"; };
+-		02044D6E190E5E4C00A80BED /* mongoc_iovec_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_iovec_t.page; sourceTree = "<group>"; };
+-		02044D6F190E5E4C00A80BED /* mongoc_log.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_log.page; sourceTree = "<group>"; };
+-		02044D70190E5E4C00A80BED /* mongoc_log_default_handler.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_log_default_handler.page; sourceTree = "<group>"; };
+-		02044D71190E5E4C00A80BED /* mongoc_log_level_str.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_log_level_str.page; sourceTree = "<group>"; };
+-		02044D72190E5E4C00A80BED /* mongoc_log_level_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_log_level_t.page; sourceTree = "<group>"; };
+-		02044D73190E5E4C00A80BED /* mongoc_log_set_handler.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_log_set_handler.page; sourceTree = "<group>"; };
+-		02044D74190E5E4C00A80BED /* mongoc_matcher_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_matcher_destroy.page; sourceTree = "<group>"; };
+-		02044D75190E5E4C00A80BED /* mongoc_matcher_match.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_matcher_match.page; sourceTree = "<group>"; };
+-		02044D76190E5E4C00A80BED /* mongoc_matcher_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_matcher_new.page; sourceTree = "<group>"; };
+-		02044D77190E5E4C00A80BED /* mongoc_matcher_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_matcher_t.page; sourceTree = "<group>"; };
+-		02044D78190E5E4C00A80BED /* mongoc_read_prefs_add_tag.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_add_tag.page; sourceTree = "<group>"; };
+-		02044D79190E5E4C00A80BED /* mongoc_read_prefs_copy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_copy.page; sourceTree = "<group>"; };
+-		02044D7A190E5E4C00A80BED /* mongoc_read_prefs_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_destroy.page; sourceTree = "<group>"; };
+-		02044D7B190E5E4C00A80BED /* mongoc_read_prefs_get_mode.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_get_mode.page; sourceTree = "<group>"; };
+-		02044D7C190E5E4C00A80BED /* mongoc_read_prefs_get_tags.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_get_tags.page; sourceTree = "<group>"; };
+-		02044D7D190E5E4C00A80BED /* mongoc_read_prefs_is_valid.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_is_valid.page; sourceTree = "<group>"; };
+-		02044D7E190E5E4C00A80BED /* mongoc_read_prefs_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_new.page; sourceTree = "<group>"; };
+-		02044D7F190E5E4C00A80BED /* mongoc_read_prefs_set_mode.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_set_mode.page; sourceTree = "<group>"; };
+-		02044D80190E5E4C00A80BED /* mongoc_read_prefs_set_tags.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_set_tags.page; sourceTree = "<group>"; };
+-		02044D81190E5E4C00A80BED /* mongoc_read_prefs_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_read_prefs_t.page; sourceTree = "<group>"; };
+-		02044D82190E5E4C00A80BED /* mongoc_socket_accept.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_accept.page; sourceTree = "<group>"; };
+-		02044D83190E5E4C00A80BED /* mongoc_socket_bind.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_bind.page; sourceTree = "<group>"; };
+-		02044D84190E5E4C00A80BED /* mongoc_socket_close.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_close.page; sourceTree = "<group>"; };
+-		02044D85190E5E4C00A80BED /* mongoc_socket_connect.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_connect.page; sourceTree = "<group>"; };
+-		02044D86190E5E4C00A80BED /* mongoc_socket_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_destroy.page; sourceTree = "<group>"; };
+-		02044D87190E5E4C00A80BED /* mongoc_socket_errno.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_errno.page; sourceTree = "<group>"; };
+-		02044D88190E5E4C00A80BED /* mongoc_socket_getnameinfo.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_getnameinfo.page; sourceTree = "<group>"; };
+-		02044D89190E5E4C00A80BED /* mongoc_socket_getsockname.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_getsockname.page; sourceTree = "<group>"; };
+-		02044D8A190E5E4C00A80BED /* mongoc_socket_listen.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_listen.page; sourceTree = "<group>"; };
+-		02044D8B190E5E4C00A80BED /* mongoc_socket_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_new.page; sourceTree = "<group>"; };
+-		02044D8C190E5E4C00A80BED /* mongoc_socket_recv.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_recv.page; sourceTree = "<group>"; };
+-		02044D8D190E5E4C00A80BED /* mongoc_socket_send.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_send.page; sourceTree = "<group>"; };
+-		02044D8E190E5E4C00A80BED /* mongoc_socket_sendv.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_sendv.page; sourceTree = "<group>"; };
+-		02044D8F190E5E4C00A80BED /* mongoc_socket_setsockopt.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_setsockopt.page; sourceTree = "<group>"; };
+-		02044D90190E5E4C00A80BED /* mongoc_socket_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_socket_t.page; sourceTree = "<group>"; };
+-		02044D91190E5E4C00A80BED /* mongoc_ssl_opt_get_default.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_ssl_opt_get_default.page; sourceTree = "<group>"; };
+-		02044D92190E5E4C00A80BED /* mongoc_ssl_opt_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_ssl_opt_t.page; sourceTree = "<group>"; };
+-		02044D93190E5E4C00A80BED /* mongoc_stream_buffered_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_buffered_new.page; sourceTree = "<group>"; };
+-		02044D94190E5E4C00A80BED /* mongoc_stream_buffered_t.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_buffered_t.page; sourceTree = "<group>"; };
+-		02044D95190E5E4C00A80BED /* mongoc_stream_close.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_close.page; sourceTree = "<group>"; };
+-		02044D96190E5E4C00A80BED /* mongoc_stream_cork.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_cork.page; sourceTree = "<group>"; };
+-		02044D97190E5E4C00A80BED /* mongoc_stream_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_destroy.page; sourceTree = "<group>"; };
+-		02044D98190E5E4C00A80BED /* mongoc_stream_file_get_fd.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_file_get_fd.page; sourceTree = "<group>"; };
+-		02044D99190E5E4C00A80BED /* mongoc_stream_file_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_file_new.page; sourceTree = "<group>"; };
+-		02044D9A190E5E4C00A80BED /* mongoc_stream_file_new_for_path.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_file_new_for_path.page; sourceTree = "<group>"; };
+-		02044D9B190E5E4C00A80BED /* mongoc_stream_file_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_file_t.page; sourceTree = "<group>"; };
+-		02044D9C190E5E4C00A80BED /* mongoc_stream_flush.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_flush.page; sourceTree = "<group>"; };
+-		02044D9D190E5E4C00A80BED /* mongoc_stream_get_base_stream.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_get_base_stream.page; sourceTree = "<group>"; };
+-		02044D9E190E5E4C00A80BED /* mongoc_stream_gridfs_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_gridfs_new.page; sourceTree = "<group>"; };
+-		02044D9F190E5E4C00A80BED /* mongoc_stream_gridfs_t.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_gridfs_t.page; sourceTree = "<group>"; };
+-		02044DA0190E5E4C00A80BED /* mongoc_stream_read.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_read.page; sourceTree = "<group>"; };
+-		02044DA1190E5E4C00A80BED /* mongoc_stream_readv.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_readv.page; sourceTree = "<group>"; };
+-		02044DA2190E5E4C00A80BED /* mongoc_stream_setsockopt.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_setsockopt.page; sourceTree = "<group>"; };
+-		02044DA3190E5E4D00A80BED /* mongoc_stream_socket_get_socket.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_socket_get_socket.page; sourceTree = "<group>"; };
+-		02044DA4190E5E4D00A80BED /* mongoc_stream_socket_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_socket_new.page; sourceTree = "<group>"; };
+-		02044DA5190E5E4D00A80BED /* mongoc_stream_socket_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_socket_t.page; sourceTree = "<group>"; };
+-		02044DA6190E5E4D00A80BED /* mongoc_stream_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_t.page; sourceTree = "<group>"; };
+-		02044DA7190E5E4D00A80BED /* mongoc_stream_tls_check_cert.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_tls_check_cert.page; sourceTree = "<group>"; };
+-		02044DA8190E5E4D00A80BED /* mongoc_stream_tls_do_handshake.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_tls_do_handshake.page; sourceTree = "<group>"; };
+-		02044DA9190E5E4D00A80BED /* mongoc_stream_tls_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_tls_new.page; sourceTree = "<group>"; };
+-		02044DAA190E5E4D00A80BED /* mongoc_stream_tls_t.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_tls_t.page; sourceTree = "<group>"; };
+-		02044DAB190E5E4D00A80BED /* mongoc_stream_uncork.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_uncork.page; sourceTree = "<group>"; };
+-		02044DAC190E5E4D00A80BED /* mongoc_stream_writev.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_stream_writev.page; sourceTree = "<group>"; };
+-		02044DAD190E5E4D00A80BED /* mongoc_uri_copy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_copy.page; sourceTree = "<group>"; };
+-		02044DAE190E5E4D00A80BED /* mongoc_uri_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_destroy.page; sourceTree = "<group>"; };
+-		02044DAF190E5E4D00A80BED /* mongoc_uri_get_auth_mechanism.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_auth_mechanism.page; sourceTree = "<group>"; };
+-		02044DB0190E5E4D00A80BED /* mongoc_uri_get_auth_source.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_auth_source.page; sourceTree = "<group>"; };
+-		02044DB1190E5E4D00A80BED /* mongoc_uri_get_database.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_database.page; sourceTree = "<group>"; };
+-		02044DB2190E5E4D00A80BED /* mongoc_uri_get_hosts.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_hosts.page; sourceTree = "<group>"; };
+-		02044DB3190E5E4D00A80BED /* mongoc_uri_get_options.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_options.page; sourceTree = "<group>"; };
+-		02044DB4190E5E4D00A80BED /* mongoc_uri_get_password.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_password.page; sourceTree = "<group>"; };
+-		02044DB5190E5E4D00A80BED /* mongoc_uri_get_read_prefs.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_read_prefs.page; sourceTree = "<group>"; };
+-		02044DB6190E5E4D00A80BED /* mongoc_uri_get_replica_set.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_replica_set.page; sourceTree = "<group>"; };
+-		02044DB7190E5E4D00A80BED /* mongoc_uri_get_ssl.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_ssl.page; sourceTree = "<group>"; };
+-		02044DB8190E5E4D00A80BED /* mongoc_uri_get_string.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_string.page; sourceTree = "<group>"; };
+-		02044DB9190E5E4D00A80BED /* mongoc_uri_get_username.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_username.page; sourceTree = "<group>"; };
+-		02044DBA190E5E4D00A80BED /* mongoc_uri_get_write_concern.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_get_write_concern.page; sourceTree = "<group>"; };
+-		02044DBB190E5E4D00A80BED /* mongoc_uri_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_new.page; sourceTree = "<group>"; };
+-		02044DBC190E5E4D00A80BED /* mongoc_uri_new_for_host_port.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_new_for_host_port.page; sourceTree = "<group>"; };
+-		02044DBD190E5E4D00A80BED /* mongoc_uri_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_t.page; sourceTree = "<group>"; };
+-		02044DBE190E5E4D00A80BED /* mongoc_uri_unescape.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_uri_unescape.page; sourceTree = "<group>"; };
+-		02044DBF190E5E4D00A80BED /* mongoc_version.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_version.page; sourceTree = "<group>"; };
+-		02044DC0190E5E4D00A80BED /* mongoc_write_concern_copy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_copy.page; sourceTree = "<group>"; };
+-		02044DC1190E5E4D00A80BED /* mongoc_write_concern_destroy.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_destroy.page; sourceTree = "<group>"; };
+-		02044DC2190E5E4D00A80BED /* mongoc_write_concern_get_fsync.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_get_fsync.page; sourceTree = "<group>"; };
+-		02044DC3190E5E4D00A80BED /* mongoc_write_concern_get_journal.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_get_journal.page; sourceTree = "<group>"; };
+-		02044DC4190E5E4D00A80BED /* mongoc_write_concern_get_w.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_get_w.page; sourceTree = "<group>"; };
+-		02044DC5190E5E4D00A80BED /* mongoc_write_concern_get_wmajority.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_get_wmajority.page; sourceTree = "<group>"; };
+-		02044DC6190E5E4D00A80BED /* mongoc_write_concern_get_wtag.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_get_wtag.page; sourceTree = "<group>"; };
+-		02044DC7190E5E4D00A80BED /* mongoc_write_concern_get_wtimeout.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_get_wtimeout.page; sourceTree = "<group>"; };
+-		02044DC8190E5E4D00A80BED /* mongoc_write_concern_new.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_new.page; sourceTree = "<group>"; };
+-		02044DC9190E5E4D00A80BED /* mongoc_write_concern_set_fsync.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_set_fsync.page; sourceTree = "<group>"; };
+-		02044DCA190E5E4D00A80BED /* mongoc_write_concern_set_journal.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_set_journal.page; sourceTree = "<group>"; };
+-		02044DCB190E5E4D00A80BED /* mongoc_write_concern_set_w.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_set_w.page; sourceTree = "<group>"; };
+-		02044DCC190E5E4D00A80BED /* mongoc_write_concern_set_wmajority.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_set_wmajority.page; sourceTree = "<group>"; };
+-		02044DCD190E5E4D00A80BED /* mongoc_write_concern_set_wtag.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_set_wtag.page; sourceTree = "<group>"; };
+-		02044DCE190E5E4D00A80BED /* mongoc_write_concern_set_wtimeout.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_set_wtimeout.page; sourceTree = "<group>"; };
+-		02044DCF190E5E4D00A80BED /* mongoc_write_concern_t.page */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = mongoc_write_concern_t.page; sourceTree = "<group>"; };
+-		02044DD0190E5E4D00A80BED /* updating-document.page */ = {isa = PBXFileReference; lastKnownFileType = text; path = "updating-document.page"; sourceTree = "<group>"; };
+-		02044DD1190E5E4D00A80BED /* mongoc.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc.txt; sourceTree = "<group>"; };
+-		02044DD2190E5E4D00A80BED /* mongoc_api */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_api; sourceTree = "<group>"; };
+-		02044DD3190E5E4D00A80BED /* mongoc_api.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_api.txt; sourceTree = "<group>"; };
+-		02044DD4190E5E4D00A80BED /* mongoc_bulk_operation.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation.txt; sourceTree = "<group>"; };
+-		02044DD5190E5E4D00A80BED /* mongoc_bulk_operation_delete.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_delete.txt; sourceTree = "<group>"; };
+-		02044DD6190E5E4D00A80BED /* mongoc_bulk_operation_delete_one.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_delete_one.txt; sourceTree = "<group>"; };
+-		02044DD7190E5E4D00A80BED /* mongoc_bulk_operation_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_destroy.txt; sourceTree = "<group>"; };
+-		02044DD8190E5E4D00A80BED /* mongoc_bulk_operation_execute.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_execute.txt; sourceTree = "<group>"; };
+-		02044DD9190E5E4D00A80BED /* mongoc_bulk_operation_insert.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_insert.txt; sourceTree = "<group>"; };
+-		02044DDA190E5E4D00A80BED /* mongoc_bulk_operation_replace_one.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_replace_one.txt; sourceTree = "<group>"; };
+-		02044DDB190E5E4D00A80BED /* mongoc_bulk_operation_update.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_update.txt; sourceTree = "<group>"; };
+-		02044DDC190E5E4D00A80BED /* mongoc_bulk_operation_update_one.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_bulk_operation_update_one.txt; sourceTree = "<group>"; };
+-		02044DDD190E5E4D00A80BED /* mongoc_cleanup.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cleanup.txt; sourceTree = "<group>"; };
+-		02044DDE190E5E4D00A80BED /* mongoc_client.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client.txt; sourceTree = "<group>"; };
+-		02044DDF190E5E4D00A80BED /* mongoc_client_command.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_command.txt; sourceTree = "<group>"; };
+-		02044DE0190E5E4D00A80BED /* mongoc_client_command_simple.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_command_simple.txt; sourceTree = "<group>"; };
+-		02044DE1190E5E4D00A80BED /* mongoc_client_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_destroy.txt; sourceTree = "<group>"; };
+-		02044DE2190E5E4D00A80BED /* mongoc_client_get_collection.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_collection.txt; sourceTree = "<group>"; };
+-		02044DE3190E5E4D00A80BED /* mongoc_client_get_database.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_database.txt; sourceTree = "<group>"; };
+-		02044DE4190E5E4D00A80BED /* mongoc_client_get_database_names.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_database_names.txt; sourceTree = "<group>"; };
+-		02044DE5190E5E4D00A80BED /* mongoc_client_get_gridfs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_gridfs.txt; sourceTree = "<group>"; };
+-		02044DE6190E5E4D00A80BED /* mongoc_client_get_max_bson_size.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_max_bson_size.txt; sourceTree = "<group>"; };
+-		02044DE7190E5E4D00A80BED /* mongoc_client_get_max_message_size.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_max_message_size.txt; sourceTree = "<group>"; };
+-		02044DE8190E5E4D00A80BED /* mongoc_client_get_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_read_prefs.txt; sourceTree = "<group>"; };
+-		02044DE9190E5E4D00A80BED /* mongoc_client_get_server_status.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_server_status.txt; sourceTree = "<group>"; };
+-		02044DEA190E5E4D00A80BED /* mongoc_client_get_uri.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_uri.txt; sourceTree = "<group>"; };
+-		02044DEB190E5E4D00A80BED /* mongoc_client_get_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_get_write_concern.txt; sourceTree = "<group>"; };
+-		02044DEC190E5E4D00A80BED /* mongoc_client_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_new.txt; sourceTree = "<group>"; };
+-		02044DED190E5E4D00A80BED /* mongoc_client_new_from_uri.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_new_from_uri.txt; sourceTree = "<group>"; };
+-		02044DEE190E5E4D00A80BED /* mongoc_client_pool.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_pool.txt; sourceTree = "<group>"; };
+-		02044DEF190E5E4D00A80BED /* mongoc_client_pool_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_pool_destroy.txt; sourceTree = "<group>"; };
+-		02044DF0190E5E4D00A80BED /* mongoc_client_pool_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_pool_new.txt; sourceTree = "<group>"; };
+-		02044DF1190E5E4D00A80BED /* mongoc_client_pool_pop.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_pool_pop.txt; sourceTree = "<group>"; };
+-		02044DF2190E5E4D00A80BED /* mongoc_client_pool_push.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_pool_push.txt; sourceTree = "<group>"; };
+-		02044DF3190E5E4D00A80BED /* mongoc_client_pool_try_pop.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_pool_try_pop.txt; sourceTree = "<group>"; };
+-		02044DF4190E5E4D00A80BED /* mongoc_client_set_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_set_read_prefs.txt; sourceTree = "<group>"; };
+-		02044DF5190E5E4D00A80BED /* mongoc_client_set_ssl_opts.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_set_ssl_opts.txt; sourceTree = "<group>"; };
+-		02044DF6190E5E4D00A80BED /* mongoc_client_set_stream_initiator.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_set_stream_initiator.txt; sourceTree = "<group>"; };
+-		02044DF7190E5E4D00A80BED /* mongoc_client_set_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_client_set_write_concern.txt; sourceTree = "<group>"; };
+-		02044DF8190E5E4D00A80BED /* mongoc_collection.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection.txt; sourceTree = "<group>"; };
+-		02044DF9190E5E4D00A80BED /* mongoc_collection_aggregate.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_aggregate.txt; sourceTree = "<group>"; };
+-		02044DFA190E5E4D00A80BED /* mongoc_collection_command.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_command.txt; sourceTree = "<group>"; };
+-		02044DFB190E5E4D00A80BED /* mongoc_collection_command_simple.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_command_simple.txt; sourceTree = "<group>"; };
+-		02044DFC190E5E4D00A80BED /* mongoc_collection_count.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_count.txt; sourceTree = "<group>"; };
+-		02044DFD190E5E4D00A80BED /* mongoc_collection_create_bulk_operation.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_create_bulk_operation.txt; sourceTree = "<group>"; };
+-		02044DFE190E5E4D00A80BED /* mongoc_collection_create_index.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_create_index.txt; sourceTree = "<group>"; };
+-		02044DFF190E5E4D00A80BED /* mongoc_collection_delete.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_delete.txt; sourceTree = "<group>"; };
+-		02044E00190E5E4D00A80BED /* mongoc_collection_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_destroy.txt; sourceTree = "<group>"; };
+-		02044E01190E5E4D00A80BED /* mongoc_collection_drop.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_drop.txt; sourceTree = "<group>"; };
+-		02044E02190E5E4D00A80BED /* mongoc_collection_drop_index.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_drop_index.txt; sourceTree = "<group>"; };
+-		02044E03190E5E4D00A80BED /* mongoc_collection_ensure_index.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_ensure_index.txt; sourceTree = "<group>"; };
+-		02044E04190E5E4D00A80BED /* mongoc_collection_find.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_find.txt; sourceTree = "<group>"; };
+-		02044E05190E5E4D00A80BED /* mongoc_collection_find_and_modify.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_find_and_modify.txt; sourceTree = "<group>"; };
+-		02044E06190E5E4D00A80BED /* mongoc_collection_get_last_error.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_get_last_error.txt; sourceTree = "<group>"; };
+-		02044E07190E5E4D00A80BED /* mongoc_collection_get_name.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_get_name.txt; sourceTree = "<group>"; };
+-		02044E08190E5E4D00A80BED /* mongoc_collection_get_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_get_read_prefs.txt; sourceTree = "<group>"; };
+-		02044E09190E5E4D00A80BED /* mongoc_collection_get_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_get_write_concern.txt; sourceTree = "<group>"; };
+-		02044E0A190E5E4D00A80BED /* mongoc_collection_insert.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_insert.txt; sourceTree = "<group>"; };
+-		02044E0B190E5E4D00A80BED /* mongoc_collection_insert_bulk.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_insert_bulk.txt; sourceTree = "<group>"; };
+-		02044E0C190E5E4D00A80BED /* mongoc_collection_keys_to_index_string.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_keys_to_index_string.txt; sourceTree = "<group>"; };
+-		02044E0D190E5E4D00A80BED /* mongoc_collection_rename.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_rename.txt; sourceTree = "<group>"; };
+-		02044E0E190E5E4D00A80BED /* mongoc_collection_save.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_save.txt; sourceTree = "<group>"; };
+-		02044E0F190E5E4D00A80BED /* mongoc_collection_set_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_set_read_prefs.txt; sourceTree = "<group>"; };
+-		02044E10190E5E4D00A80BED /* mongoc_collection_set_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_set_write_concern.txt; sourceTree = "<group>"; };
+-		02044E11190E5E4D00A80BED /* mongoc_collection_stats.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_stats.txt; sourceTree = "<group>"; };
+-		02044E12190E5E4D00A80BED /* mongoc_collection_update.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_update.txt; sourceTree = "<group>"; };
+-		02044E13190E5E4D00A80BED /* mongoc_collection_validate.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_collection_validate.txt; sourceTree = "<group>"; };
+-		02044E14190E5E4D00A80BED /* mongoc_cursor.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor.txt; sourceTree = "<group>"; };
+-		02044E15190E5E4D00A80BED /* mongoc_cursor_clone.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_clone.txt; sourceTree = "<group>"; };
+-		02044E16190E5E4D00A80BED /* mongoc_cursor_current.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_current.txt; sourceTree = "<group>"; };
+-		02044E17190E5E4D00A80BED /* mongoc_cursor_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_destroy.txt; sourceTree = "<group>"; };
+-		02044E18190E5E4D00A80BED /* mongoc_cursor_error.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_error.txt; sourceTree = "<group>"; };
+-		02044E19190E5E4D00A80BED /* mongoc_cursor_get_host.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_get_host.txt; sourceTree = "<group>"; };
+-		02044E1A190E5E4D00A80BED /* mongoc_cursor_is_alive.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_is_alive.txt; sourceTree = "<group>"; };
+-		02044E1B190E5E4D00A80BED /* mongoc_cursor_more.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_more.txt; sourceTree = "<group>"; };
+-		02044E1C190E5E4D00A80BED /* mongoc_cursor_next.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_cursor_next.txt; sourceTree = "<group>"; };
+-		02044E1D190E5E4D00A80BED /* mongoc_database.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database.txt; sourceTree = "<group>"; };
+-		02044E1E190E5E4D00A80BED /* mongoc_database_add_user.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_add_user.txt; sourceTree = "<group>"; };
+-		02044E1F190E5E4D00A80BED /* mongoc_database_command.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_command.txt; sourceTree = "<group>"; };
+-		02044E20190E5E4D00A80BED /* mongoc_database_command_simple.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_command_simple.txt; sourceTree = "<group>"; };
+-		02044E21190E5E4D00A80BED /* mongoc_database_create_collection.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_create_collection.txt; sourceTree = "<group>"; };
+-		02044E22190E5E4D00A80BED /* mongoc_database_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_destroy.txt; sourceTree = "<group>"; };
+-		02044E23190E5E4D00A80BED /* mongoc_database_drop.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_drop.txt; sourceTree = "<group>"; };
+-		02044E24190E5E4D00A80BED /* mongoc_database_get_collection.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_get_collection.txt; sourceTree = "<group>"; };
+-		02044E25190E5E4D00A80BED /* mongoc_database_get_collection_names.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_get_collection_names.txt; sourceTree = "<group>"; };
+-		02044E26190E5E4D00A80BED /* mongoc_database_get_name.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_get_name.txt; sourceTree = "<group>"; };
+-		02044E27190E5E4D00A80BED /* mongoc_database_get_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_get_read_prefs.txt; sourceTree = "<group>"; };
+-		02044E28190E5E4D00A80BED /* mongoc_database_get_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_get_write_concern.txt; sourceTree = "<group>"; };
+-		02044E29190E5E4D00A80BED /* mongoc_database_has_collection.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_has_collection.txt; sourceTree = "<group>"; };
+-		02044E2A190E5E4D00A80BED /* mongoc_database_remove_all_users.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_remove_all_users.txt; sourceTree = "<group>"; };
+-		02044E2B190E5E4D00A80BED /* mongoc_database_remove_user.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_remove_user.txt; sourceTree = "<group>"; };
+-		02044E2C190E5E4D00A80BED /* mongoc_database_set_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_set_read_prefs.txt; sourceTree = "<group>"; };
+-		02044E2D190E5E4D00A80BED /* mongoc_database_set_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_database_set_write_concern.txt; sourceTree = "<group>"; };
+-		02044E2E190E5E4D00A80BED /* mongoc_fd_set_nonblock.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_fd_set_nonblock.txt; sourceTree = "<group>"; };
+-		02044E2F190E5E4D00A80BED /* mongoc_gridfs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs.txt; sourceTree = "<group>"; };
+-		02044E30190E5E4D00A80BED /* mongoc_gridfs_create_file.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_create_file.txt; sourceTree = "<group>"; };
+-		02044E31190E5E4D00A80BED /* mongoc_gridfs_create_file_from_stream.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_create_file_from_stream.txt; sourceTree = "<group>"; };
+-		02044E32190E5E4D00A80BED /* mongoc_gridfs_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_destroy.txt; sourceTree = "<group>"; };
+-		02044E33190E5E4D00A80BED /* mongoc_gridfs_drop.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_drop.txt; sourceTree = "<group>"; };
+-		02044E34190E5E4D00A80BED /* mongoc_gridfs_file.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file.txt; sourceTree = "<group>"; };
+-		02044E35190E5E4D00A80BED /* mongoc_gridfs_file_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_destroy.txt; sourceTree = "<group>"; };
+-		02044E36190E5E4D00A80BED /* mongoc_gridfs_file_error.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_error.txt; sourceTree = "<group>"; };
+-		02044E37190E5E4D00A80BED /* mongoc_gridfs_file_get_aliases.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_aliases.txt; sourceTree = "<group>"; };
+-		02044E38190E5E4D00A80BED /* mongoc_gridfs_file_get_chunk_size.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_chunk_size.txt; sourceTree = "<group>"; };
+-		02044E39190E5E4D00A80BED /* mongoc_gridfs_file_get_content_type.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_content_type.txt; sourceTree = "<group>"; };
+-		02044E3A190E5E4D00A80BED /* mongoc_gridfs_file_get_filename.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_filename.txt; sourceTree = "<group>"; };
+-		02044E3B190E5E4D00A80BED /* mongoc_gridfs_file_get_length.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_length.txt; sourceTree = "<group>"; };
+-		02044E3C190E5E4D00A80BED /* mongoc_gridfs_file_get_md5.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_md5.txt; sourceTree = "<group>"; };
+-		02044E3D190E5E4D00A80BED /* mongoc_gridfs_file_get_metadata.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_metadata.txt; sourceTree = "<group>"; };
+-		02044E3E190E5E4D00A80BED /* mongoc_gridfs_file_get_upload_date.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_get_upload_date.txt; sourceTree = "<group>"; };
+-		02044E3F190E5E4D00A80BED /* mongoc_gridfs_file_list.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_list.txt; sourceTree = "<group>"; };
+-		02044E40190E5E4D00A80BED /* mongoc_gridfs_file_list_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_list_destroy.txt; sourceTree = "<group>"; };
+-		02044E41190E5E4D00A80BED /* mongoc_gridfs_file_list_error.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_list_error.txt; sourceTree = "<group>"; };
+-		02044E42190E5E4D00A80BED /* mongoc_gridfs_file_list_next.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_list_next.txt; sourceTree = "<group>"; };
+-		02044E43190E5E4D00A80BED /* mongoc_gridfs_file_readv.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_readv.txt; sourceTree = "<group>"; };
+-		02044E44190E5E4D00A80BED /* mongoc_gridfs_file_save.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_save.txt; sourceTree = "<group>"; };
+-		02044E45190E5E4D00A80BED /* mongoc_gridfs_file_seek.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_seek.txt; sourceTree = "<group>"; };
+-		02044E46190E5E4D00A80BED /* mongoc_gridfs_file_set_aliases.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_set_aliases.txt; sourceTree = "<group>"; };
+-		02044E47190E5E4D00A80BED /* mongoc_gridfs_file_set_content_type.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_set_content_type.txt; sourceTree = "<group>"; };
+-		02044E48190E5E4D00A80BED /* mongoc_gridfs_file_set_filename.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_set_filename.txt; sourceTree = "<group>"; };
+-		02044E49190E5E4D00A80BED /* mongoc_gridfs_file_set_md5.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_set_md5.txt; sourceTree = "<group>"; };
+-		02044E4A190E5E4D00A80BED /* mongoc_gridfs_file_set_metadata.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_set_metadata.txt; sourceTree = "<group>"; };
+-		02044E4B190E5E4D00A80BED /* mongoc_gridfs_file_tell.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_tell.txt; sourceTree = "<group>"; };
+-		02044E4C190E5E4D00A80BED /* mongoc_gridfs_file_writev.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_file_writev.txt; sourceTree = "<group>"; };
+-		02044E4D190E5E4D00A80BED /* mongoc_gridfs_find.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_find.txt; sourceTree = "<group>"; };
+-		02044E4E190E5E4D00A80BED /* mongoc_gridfs_find_one.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_find_one.txt; sourceTree = "<group>"; };
+-		02044E4F190E5E4D00A80BED /* mongoc_gridfs_find_one_by_filename.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_find_one_by_filename.txt; sourceTree = "<group>"; };
+-		02044E50190E5E4D00A80BED /* mongoc_gridfs_get_chunks.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_get_chunks.txt; sourceTree = "<group>"; };
+-		02044E51190E5E4D00A80BED /* mongoc_gridfs_get_files.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_gridfs_get_files.txt; sourceTree = "<group>"; };
+-		02044E52190E5E4D00A80BED /* mongoc_index_opt_get_default.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_index_opt_get_default.txt; sourceTree = "<group>"; };
+-		02044E53190E5E4D00A80BED /* mongoc_index_opt_init.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_index_opt_init.txt; sourceTree = "<group>"; };
+-		02044E54190E5E4D00A80BED /* mongoc_init.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_init.txt; sourceTree = "<group>"; };
+-		02044E55190E5E4D00A80BED /* mongoc_log.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_log.txt; sourceTree = "<group>"; };
+-		02044E56190E5E4D00A80BED /* mongoc_log_default_handler.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_log_default_handler.txt; sourceTree = "<group>"; };
+-		02044E57190E5E4D00A80BED /* mongoc_log_level_str.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_log_level_str.txt; sourceTree = "<group>"; };
+-		02044E58190E5E4D00A80BED /* mongoc_log_set_handler.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_log_set_handler.txt; sourceTree = "<group>"; };
+-		02044E59190E5E4D00A80BED /* mongoc_matcher_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_matcher_destroy.txt; sourceTree = "<group>"; };
+-		02044E5A190E5E4D00A80BED /* mongoc_matcher_match.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_matcher_match.txt; sourceTree = "<group>"; };
+-		02044E5B190E5E4D00A80BED /* mongoc_matcher_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_matcher_new.txt; sourceTree = "<group>"; };
+-		02044E5C190E5E4D00A80BED /* mongoc_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs.txt; sourceTree = "<group>"; };
+-		02044E5D190E5E4D00A80BED /* mongoc_read_prefs_add_tag.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_add_tag.txt; sourceTree = "<group>"; };
+-		02044E5E190E5E4D00A80BED /* mongoc_read_prefs_copy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_copy.txt; sourceTree = "<group>"; };
+-		02044E5F190E5E4D00A80BED /* mongoc_read_prefs_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_destroy.txt; sourceTree = "<group>"; };
+-		02044E60190E5E4D00A80BED /* mongoc_read_prefs_get_mode.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_get_mode.txt; sourceTree = "<group>"; };
+-		02044E61190E5E4D00A80BED /* mongoc_read_prefs_get_tags.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_get_tags.txt; sourceTree = "<group>"; };
+-		02044E62190E5E4D00A80BED /* mongoc_read_prefs_is_valid.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_is_valid.txt; sourceTree = "<group>"; };
+-		02044E63190E5E4D00A80BED /* mongoc_read_prefs_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_new.txt; sourceTree = "<group>"; };
+-		02044E64190E5E4D00A80BED /* mongoc_read_prefs_set_mode.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_set_mode.txt; sourceTree = "<group>"; };
+-		02044E65190E5E4D00A80BED /* mongoc_read_prefs_set_tags.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_read_prefs_set_tags.txt; sourceTree = "<group>"; };
+-		02044E66190E5E4D00A80BED /* mongoc_socket.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket.txt; sourceTree = "<group>"; };
+-		02044E67190E5E4D00A80BED /* mongoc_socket_accept.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_accept.txt; sourceTree = "<group>"; };
+-		02044E68190E5E4D00A80BED /* mongoc_socket_bind.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_bind.txt; sourceTree = "<group>"; };
+-		02044E69190E5E4D00A80BED /* mongoc_socket_close.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_close.txt; sourceTree = "<group>"; };
+-		02044E6A190E5E4D00A80BED /* mongoc_socket_connect.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_connect.txt; sourceTree = "<group>"; };
+-		02044E6B190E5E4D00A80BED /* mongoc_socket_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_destroy.txt; sourceTree = "<group>"; };
+-		02044E6C190E5E4D00A80BED /* mongoc_socket_errno.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_errno.txt; sourceTree = "<group>"; };
+-		02044E6D190E5E4D00A80BED /* mongoc_socket_getnameinfo.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_getnameinfo.txt; sourceTree = "<group>"; };
+-		02044E6E190E5E4D00A80BED /* mongoc_socket_getsockname.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_getsockname.txt; sourceTree = "<group>"; };
+-		02044E6F190E5E4D00A80BED /* mongoc_socket_listen.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_listen.txt; sourceTree = "<group>"; };
+-		02044E70190E5E4D00A80BED /* mongoc_socket_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_new.txt; sourceTree = "<group>"; };
+-		02044E71190E5E4D00A80BED /* mongoc_socket_recv.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_recv.txt; sourceTree = "<group>"; };
+-		02044E72190E5E4D00A80BED /* mongoc_socket_send.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_send.txt; sourceTree = "<group>"; };
+-		02044E73190E5E4D00A80BED /* mongoc_socket_sendv.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_sendv.txt; sourceTree = "<group>"; };
+-		02044E74190E5E4D00A80BED /* mongoc_socket_setsockopt.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_socket_setsockopt.txt; sourceTree = "<group>"; };
+-		02044E75190E5E4D00A80BED /* mongoc_ssl.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_ssl.txt; sourceTree = "<group>"; };
+-		02044E76190E5E4D00A80BED /* mongoc_ssl_opt_get_default.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_ssl_opt_get_default.txt; sourceTree = "<group>"; };
+-		02044E77190E5E4D00A80BED /* mongoc_stream.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream.txt; sourceTree = "<group>"; };
+-		02044E78190E5E4D00A80BED /* mongoc_stream_buffered_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_buffered_new.txt; sourceTree = "<group>"; };
+-		02044E79190E5E4D00A80BED /* mongoc_stream_close.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_close.txt; sourceTree = "<group>"; };
+-		02044E7A190E5E4D00A80BED /* mongoc_stream_cork.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_cork.txt; sourceTree = "<group>"; };
+-		02044E7B190E5E4D00A80BED /* mongoc_stream_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_destroy.txt; sourceTree = "<group>"; };
+-		02044E7C190E5E4D00A80BED /* mongoc_stream_file.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_file.txt; sourceTree = "<group>"; };
+-		02044E7D190E5E4D00A80BED /* mongoc_stream_file_get_fd.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_file_get_fd.txt; sourceTree = "<group>"; };
+-		02044E7E190E5E4D00A80BED /* mongoc_stream_file_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_file_new.txt; sourceTree = "<group>"; };
+-		02044E7F190E5E4D00A80BED /* mongoc_stream_file_new_for_path.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_file_new_for_path.txt; sourceTree = "<group>"; };
+-		02044E80190E5E4D00A80BED /* mongoc_stream_flush.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_flush.txt; sourceTree = "<group>"; };
+-		02044E81190E5E4D00A80BED /* mongoc_stream_get_base_stream.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_get_base_stream.txt; sourceTree = "<group>"; };
+-		02044E82190E5E4D00A80BED /* mongoc_stream_gridfs_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_gridfs_new.txt; sourceTree = "<group>"; };
+-		02044E83190E5E4D00A80BED /* mongoc_stream_read.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_read.txt; sourceTree = "<group>"; };
+-		02044E84190E5E4D00A80BED /* mongoc_stream_readv.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_readv.txt; sourceTree = "<group>"; };
+-		02044E85190E5E4D00A80BED /* mongoc_stream_setsockopt.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_setsockopt.txt; sourceTree = "<group>"; };
+-		02044E86190E5E4D00A80BED /* mongoc_stream_socket.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_socket.txt; sourceTree = "<group>"; };
+-		02044E87190E5E4D00A80BED /* mongoc_stream_socket_get_socket.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_socket_get_socket.txt; sourceTree = "<group>"; };
+-		02044E88190E5E4D00A80BED /* mongoc_stream_socket_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_socket_new.txt; sourceTree = "<group>"; };
+-		02044E89190E5E4D00A80BED /* mongoc_stream_tls_check_cert.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_tls_check_cert.txt; sourceTree = "<group>"; };
+-		02044E8A190E5E4D00A80BED /* mongoc_stream_tls_do_handshake.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_tls_do_handshake.txt; sourceTree = "<group>"; };
+-		02044E8B190E5E4D00A80BED /* mongoc_stream_tls_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_tls_new.txt; sourceTree = "<group>"; };
+-		02044E8C190E5E4D00A80BED /* mongoc_stream_uncork.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_uncork.txt; sourceTree = "<group>"; };
+-		02044E8D190E5E4D00A80BED /* mongoc_stream_unix_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_unix_new.txt; sourceTree = "<group>"; };
+-		02044E8E190E5E4D00A80BED /* mongoc_stream_writev.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_stream_writev.txt; sourceTree = "<group>"; };
+-		02044E8F190E5E4D00A80BED /* mongoc_symbols.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_symbols.txt; sourceTree = "<group>"; };
+-		02044E90190E5E4D00A80BED /* mongoc_uri.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri.txt; sourceTree = "<group>"; };
+-		02044E91190E5E4D00A80BED /* mongoc_uri_copy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_copy.txt; sourceTree = "<group>"; };
+-		02044E92190E5E4D00A80BED /* mongoc_uri_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_destroy.txt; sourceTree = "<group>"; };
+-		02044E93190E5E4D00A80BED /* mongoc_uri_get_auth_mechanism.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_auth_mechanism.txt; sourceTree = "<group>"; };
+-		02044E94190E5E4D00A80BED /* mongoc_uri_get_auth_source.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_auth_source.txt; sourceTree = "<group>"; };
+-		02044E95190E5E4E00A80BED /* mongoc_uri_get_database.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_database.txt; sourceTree = "<group>"; };
+-		02044E96190E5E4E00A80BED /* mongoc_uri_get_hosts.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_hosts.txt; sourceTree = "<group>"; };
+-		02044E97190E5E4E00A80BED /* mongoc_uri_get_options.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_options.txt; sourceTree = "<group>"; };
+-		02044E98190E5E4E00A80BED /* mongoc_uri_get_password.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_password.txt; sourceTree = "<group>"; };
+-		02044E99190E5E4E00A80BED /* mongoc_uri_get_read_prefs.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_read_prefs.txt; sourceTree = "<group>"; };
+-		02044E9A190E5E4E00A80BED /* mongoc_uri_get_replica_set.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_replica_set.txt; sourceTree = "<group>"; };
+-		02044E9B190E5E4E00A80BED /* mongoc_uri_get_ssl.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_ssl.txt; sourceTree = "<group>"; };
+-		02044E9C190E5E4E00A80BED /* mongoc_uri_get_string.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_string.txt; sourceTree = "<group>"; };
+-		02044E9D190E5E4E00A80BED /* mongoc_uri_get_username.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_username.txt; sourceTree = "<group>"; };
+-		02044E9E190E5E4E00A80BED /* mongoc_uri_get_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_get_write_concern.txt; sourceTree = "<group>"; };
+-		02044E9F190E5E4E00A80BED /* mongoc_uri_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_new.txt; sourceTree = "<group>"; };
+-		02044EA0190E5E4E00A80BED /* mongoc_uri_new_for_host_port.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_new_for_host_port.txt; sourceTree = "<group>"; };
+-		02044EA1190E5E4E00A80BED /* mongoc_uri_unescape.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_uri_unescape.txt; sourceTree = "<group>"; };
+-		02044EA2190E5E4E00A80BED /* mongoc_write_concern.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern.txt; sourceTree = "<group>"; };
+-		02044EA3190E5E4E00A80BED /* mongoc_write_concern_copy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_copy.txt; sourceTree = "<group>"; };
+-		02044EA4190E5E4E00A80BED /* mongoc_write_concern_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_destroy.txt; sourceTree = "<group>"; };
+-		02044EA5190E5E4E00A80BED /* mongoc_write_concern_get_fsync.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_get_fsync.txt; sourceTree = "<group>"; };
+-		02044EA6190E5E4E00A80BED /* mongoc_write_concern_get_journal.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_get_journal.txt; sourceTree = "<group>"; };
+-		02044EA7190E5E4E00A80BED /* mongoc_write_concern_get_w.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_get_w.txt; sourceTree = "<group>"; };
+-		02044EA8190E5E4E00A80BED /* mongoc_write_concern_get_wmajority.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_get_wmajority.txt; sourceTree = "<group>"; };
+-		02044EA9190E5E4E00A80BED /* mongoc_write_concern_get_wtag.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_get_wtag.txt; sourceTree = "<group>"; };
+-		02044EAA190E5E4E00A80BED /* mongoc_write_concern_get_wtimeout.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_get_wtimeout.txt; sourceTree = "<group>"; };
+-		02044EAB190E5E4E00A80BED /* mongoc_write_concern_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_new.txt; sourceTree = "<group>"; };
+-		02044EAC190E5E4E00A80BED /* mongoc_write_concern_set_fsync.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_set_fsync.txt; sourceTree = "<group>"; };
+-		02044EAD190E5E4E00A80BED /* mongoc_write_concern_set_journal.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_set_journal.txt; sourceTree = "<group>"; };
+-		02044EAE190E5E4E00A80BED /* mongoc_write_concern_set_w.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_set_w.txt; sourceTree = "<group>"; };
+-		02044EAF190E5E4E00A80BED /* mongoc_write_concern_set_wmajority.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_set_wmajority.txt; sourceTree = "<group>"; };
+-		02044EB0190E5E4E00A80BED /* mongoc_write_concern_set_wtag.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_set_wtag.txt; sourceTree = "<group>"; };
+-		02044EB1190E5E4E00A80BED /* mongoc_write_concern_set_wtimeout.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = mongoc_write_concern_set_wtimeout.txt; sourceTree = "<group>"; };
+-		02044EB3190E5E4E00A80BED /* example-client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "example-client.c"; sourceTree = "<group>"; };
+-		02044EB4190E5E4E00A80BED /* example-gridfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "example-gridfs.c"; sourceTree = "<group>"; };
+-		02044EB5190E5E4E00A80BED /* filter-bsondump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "filter-bsondump.c"; sourceTree = "<group>"; };
+-		02044EB6190E5E4E00A80BED /* find-and-modify.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "find-and-modify.c"; sourceTree = "<group>"; };
+-		02044EB7190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044EB8190E5E4E00A80BED /* mongoc-dump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-dump.c"; sourceTree = "<group>"; };
+-		02044EB9190E5E4E00A80BED /* mongoc-ping.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-ping.c"; sourceTree = "<group>"; };
+-		02044EBA190E5E4E00A80BED /* mongoc-rpc-validate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-rpc-validate.c"; sourceTree = "<group>"; };
+-		02044EBB190E5E4E00A80BED /* mongoc-tail.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-tail.c"; sourceTree = "<group>"; };
+-		02044EBC190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044EBD190E5E4E00A80BED /* NEWS */ = {isa = PBXFileReference; lastKnownFileType = text; path = NEWS; sourceTree = "<group>"; };
+-		02044EBE190E5E4E00A80BED /* README.rst */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.rst; sourceTree = "<group>"; };
+-		02044EC1190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044EC3190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044EC4190E5E4E00A80BED /* pymongoc-client-pool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "pymongoc-client-pool.c"; sourceTree = "<group>"; };
+-		02044EC5190E5E4E00A80BED /* pymongoc-client-pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pymongoc-client-pool.h"; sourceTree = "<group>"; };
+-		02044EC6190E5E4E00A80BED /* pymongoc-client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "pymongoc-client.c"; sourceTree = "<group>"; };
+-		02044EC7190E5E4E00A80BED /* pymongoc-client.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pymongoc-client.h"; sourceTree = "<group>"; };
+-		02044EC8190E5E4E00A80BED /* pymongoc-cursor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "pymongoc-cursor.c"; sourceTree = "<group>"; };
+-		02044EC9190E5E4E00A80BED /* pymongoc-cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pymongoc-cursor.h"; sourceTree = "<group>"; };
+-		02044ECA190E5E4E00A80BED /* pymongoc-database.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "pymongoc-database.c"; sourceTree = "<group>"; };
+-		02044ECB190E5E4E00A80BED /* pymongoc-database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pymongoc-database.h"; sourceTree = "<group>"; };
+-		02044ECC190E5E4E00A80BED /* pymongoc-uri.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "pymongoc-uri.c"; sourceTree = "<group>"; };
+-		02044ECD190E5E4E00A80BED /* pymongoc-uri.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pymongoc-uri.h"; sourceTree = "<group>"; };
+-		02044ECE190E5E4E00A80BED /* pymongoc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pymongoc.c; sourceTree = "<group>"; };
+-		02044ED0190E5E4E00A80BED /* libmongoc-1.0.pc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "libmongoc-1.0.pc.in"; sourceTree = "<group>"; };
+-		02044ED1190E5E4E00A80BED /* libmongoc-ssl-1.0.pc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "libmongoc-ssl-1.0.pc.in"; sourceTree = "<group>"; };
+-		02044ED2190E5E4E00A80BED /* libmongoc.symbols */ = {isa = PBXFileReference; lastKnownFileType = text; path = libmongoc.symbols; sourceTree = "<group>"; };
+-		02044ED3190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044ED5190E5E4E00A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		02044ED6190E5E4E00A80BED /* indent */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = indent; sourceTree = "<group>"; };
+-		02044ED7190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044ED8190E5E4E00A80BED /* mongoc-array-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-array-private.h"; sourceTree = "<group>"; };
+-		02044ED9190E5E4E00A80BED /* mongoc-array.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-array.c"; sourceTree = "<group>"; };
+-		02044EDA190E5E4E00A80BED /* mongoc-buffer-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-buffer-private.h"; sourceTree = "<group>"; };
+-		02044EDB190E5E4E00A80BED /* mongoc-buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-buffer.c"; sourceTree = "<group>"; };
+-		02044EDC190E5E4E00A80BED /* mongoc-bulk-operation-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-bulk-operation-private.h"; sourceTree = "<group>"; };
+-		02044EDD190E5E4E00A80BED /* mongoc-bulk-operation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-bulk-operation.c"; sourceTree = "<group>"; };
+-		02044EDE190E5E4E00A80BED /* mongoc-bulk-operation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-bulk-operation.h"; sourceTree = "<group>"; };
+-		02044EDF190E5E4E00A80BED /* mongoc-client-pool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-client-pool.c"; sourceTree = "<group>"; };
+-		02044EE0190E5E4E00A80BED /* mongoc-client-pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-client-pool.h"; sourceTree = "<group>"; };
+-		02044EE1190E5E4E00A80BED /* mongoc-client-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-client-private.h"; sourceTree = "<group>"; };
+-		02044EE2190E5E4E00A80BED /* mongoc-client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-client.c"; sourceTree = "<group>"; };
+-		02044EE3190E5E4E00A80BED /* mongoc-client.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-client.h"; sourceTree = "<group>"; };
+-		02044EE4190E5E4E00A80BED /* mongoc-cluster-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-cluster-private.h"; sourceTree = "<group>"; };
+-		02044EE5190E5E4E00A80BED /* mongoc-cluster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-cluster.c"; sourceTree = "<group>"; };
+-		02044EE6190E5E4E00A80BED /* mongoc-collection-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-collection-private.h"; sourceTree = "<group>"; };
+-		02044EE7190E5E4E00A80BED /* mongoc-collection.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-collection.c"; sourceTree = "<group>"; };
+-		02044EE8190E5E4E00A80BED /* mongoc-collection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-collection.h"; sourceTree = "<group>"; };
+-		02044EE9190E5E4E00A80BED /* mongoc-config.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "mongoc-config.h.in"; sourceTree = "<group>"; };
+-		02044EEA190E5E4E00A80BED /* mongoc-counters-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-counters-private.h"; sourceTree = "<group>"; };
+-		02044EEB190E5E4E00A80BED /* mongoc-counters.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-counters.c"; sourceTree = "<group>"; };
+-		02044EEC190E5E4E00A80BED /* mongoc-counters.defs */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.mig; path = "mongoc-counters.defs"; sourceTree = "<group>"; };
+-		02044EED190E5E4E00A80BED /* mongoc-cursor-array-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-cursor-array-private.h"; sourceTree = "<group>"; };
+-		02044EEE190E5E4E00A80BED /* mongoc-cursor-array.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-cursor-array.c"; sourceTree = "<group>"; };
+-		02044EEF190E5E4E00A80BED /* mongoc-cursor-cursorid-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-cursor-cursorid-private.h"; sourceTree = "<group>"; };
+-		02044EF0190E5E4E00A80BED /* mongoc-cursor-cursorid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-cursor-cursorid.c"; sourceTree = "<group>"; };
+-		02044EF1190E5E4E00A80BED /* mongoc-cursor-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-cursor-private.h"; sourceTree = "<group>"; };
+-		02044EF2190E5E4E00A80BED /* mongoc-cursor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-cursor.c"; sourceTree = "<group>"; };
+-		02044EF3190E5E4E00A80BED /* mongoc-cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-cursor.h"; sourceTree = "<group>"; };
+-		02044EF4190E5E4E00A80BED /* mongoc-database-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-database-private.h"; sourceTree = "<group>"; };
+-		02044EF5190E5E4E00A80BED /* mongoc-database.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-database.c"; sourceTree = "<group>"; };
+-		02044EF6190E5E4E00A80BED /* mongoc-database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-database.h"; sourceTree = "<group>"; };
+-		02044EF7190E5E4E00A80BED /* mongoc-errno-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-errno-private.h"; sourceTree = "<group>"; };
+-		02044EF8190E5E4E00A80BED /* mongoc-error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-error.h"; sourceTree = "<group>"; };
+-		02044EF9190E5E4E00A80BED /* mongoc-flags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-flags.h"; sourceTree = "<group>"; };
+-		02044EFA190E5E4E00A80BED /* mongoc-gridfs-file-list-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-file-list-private.h"; sourceTree = "<group>"; };
+-		02044EFB190E5E4E00A80BED /* mongoc-gridfs-file-list.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-gridfs-file-list.c"; sourceTree = "<group>"; };
+-		02044EFC190E5E4E00A80BED /* mongoc-gridfs-file-list.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-file-list.h"; sourceTree = "<group>"; };
+-		02044EFD190E5E4E00A80BED /* mongoc-gridfs-file-page-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-file-page-private.h"; sourceTree = "<group>"; };
+-		02044EFE190E5E4E00A80BED /* mongoc-gridfs-file-page.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-gridfs-file-page.c"; sourceTree = "<group>"; };
+-		02044EFF190E5E4E00A80BED /* mongoc-gridfs-file-page.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-file-page.h"; sourceTree = "<group>"; };
+-		02044F00190E5E4E00A80BED /* mongoc-gridfs-file-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-file-private.h"; sourceTree = "<group>"; };
+-		02044F01190E5E4E00A80BED /* mongoc-gridfs-file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-gridfs-file.c"; sourceTree = "<group>"; };
+-		02044F02190E5E4E00A80BED /* mongoc-gridfs-file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-file.h"; sourceTree = "<group>"; };
+-		02044F03190E5E4E00A80BED /* mongoc-gridfs-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs-private.h"; sourceTree = "<group>"; };
+-		02044F04190E5E4E00A80BED /* mongoc-gridfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-gridfs.c"; sourceTree = "<group>"; };
+-		02044F05190E5E4E00A80BED /* mongoc-gridfs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-gridfs.h"; sourceTree = "<group>"; };
+-		02044F06190E5E4E00A80BED /* mongoc-host-list-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-host-list-private.h"; sourceTree = "<group>"; };
+-		02044F07190E5E4E00A80BED /* mongoc-host-list.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-host-list.h"; sourceTree = "<group>"; };
+-		02044F08190E5E4E00A80BED /* mongoc-index.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-index.c"; sourceTree = "<group>"; };
+-		02044F09190E5E4E00A80BED /* mongoc-index.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-index.h"; sourceTree = "<group>"; };
+-		02044F0A190E5E4E00A80BED /* mongoc-init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-init.c"; sourceTree = "<group>"; };
+-		02044F0B190E5E4E00A80BED /* mongoc-init.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-init.h"; sourceTree = "<group>"; };
+-		02044F0C190E5E4E00A80BED /* mongoc-iovec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-iovec.h"; sourceTree = "<group>"; };
+-		02044F0D190E5E4E00A80BED /* mongoc-list-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-list-private.h"; sourceTree = "<group>"; };
+-		02044F0E190E5E4E00A80BED /* mongoc-list.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-list.c"; sourceTree = "<group>"; };
+-		02044F0F190E5E4E00A80BED /* mongoc-log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-log.c"; sourceTree = "<group>"; };
+-		02044F10190E5E4E00A80BED /* mongoc-log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-log.h"; sourceTree = "<group>"; };
+-		02044F11190E5E4E00A80BED /* mongoc-matcher-op-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-matcher-op-private.h"; sourceTree = "<group>"; };
+-		02044F12190E5E4E00A80BED /* mongoc-matcher-op.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-matcher-op.c"; sourceTree = "<group>"; };
+-		02044F13190E5E4E00A80BED /* mongoc-matcher-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-matcher-private.h"; sourceTree = "<group>"; };
+-		02044F14190E5E4E00A80BED /* mongoc-matcher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-matcher.c"; sourceTree = "<group>"; };
+-		02044F15190E5E4E00A80BED /* mongoc-matcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-matcher.h"; sourceTree = "<group>"; };
+-		02044F16190E5E4E00A80BED /* mongoc-opcode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-opcode.h"; sourceTree = "<group>"; };
+-		02044F17190E5E4E00A80BED /* mongoc-queue-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-queue-private.h"; sourceTree = "<group>"; };
+-		02044F18190E5E4E00A80BED /* mongoc-queue.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-queue.c"; sourceTree = "<group>"; };
+-		02044F19190E5E4E00A80BED /* mongoc-read-prefs-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-read-prefs-private.h"; sourceTree = "<group>"; };
+-		02044F1A190E5E4E00A80BED /* mongoc-read-prefs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-read-prefs.c"; sourceTree = "<group>"; };
+-		02044F1B190E5E4E00A80BED /* mongoc-read-prefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-read-prefs.h"; sourceTree = "<group>"; };
+-		02044F1C190E5E4E00A80BED /* mongoc-rpc-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-rpc-private.h"; sourceTree = "<group>"; };
+-		02044F1D190E5E4E00A80BED /* mongoc-rpc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-rpc.c"; sourceTree = "<group>"; };
+-		02044F1E190E5E4E00A80BED /* mongoc-sasl-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-sasl-private.h"; sourceTree = "<group>"; };
+-		02044F1F190E5E4E00A80BED /* mongoc-sasl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-sasl.c"; sourceTree = "<group>"; };
+-		02044F20190E5E4E00A80BED /* mongoc-socket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-socket.c"; sourceTree = "<group>"; };
+-		02044F21190E5E4E00A80BED /* mongoc-socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-socket.h"; sourceTree = "<group>"; };
+-		02044F22190E5E4E00A80BED /* mongoc-ssl-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-ssl-private.h"; sourceTree = "<group>"; };
+-		02044F23190E5E4E00A80BED /* mongoc-ssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-ssl.c"; sourceTree = "<group>"; };
+-		02044F24190E5E4E00A80BED /* mongoc-ssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-ssl.h"; sourceTree = "<group>"; };
+-		02044F25190E5E4E00A80BED /* mongoc-stream-buffered.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream-buffered.c"; sourceTree = "<group>"; };
+-		02044F26190E5E4E00A80BED /* mongoc-stream-buffered.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream-buffered.h"; sourceTree = "<group>"; };
+-		02044F27190E5E4E00A80BED /* mongoc-stream-file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream-file.c"; sourceTree = "<group>"; };
+-		02044F28190E5E4E00A80BED /* mongoc-stream-file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream-file.h"; sourceTree = "<group>"; };
+-		02044F29190E5E4E00A80BED /* mongoc-stream-gridfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream-gridfs.c"; sourceTree = "<group>"; };
+-		02044F2A190E5E4E00A80BED /* mongoc-stream-gridfs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream-gridfs.h"; sourceTree = "<group>"; };
+-		02044F2B190E5E4E00A80BED /* mongoc-stream-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream-private.h"; sourceTree = "<group>"; };
+-		02044F2C190E5E4E00A80BED /* mongoc-stream-socket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream-socket.c"; sourceTree = "<group>"; };
+-		02044F2D190E5E4E00A80BED /* mongoc-stream-socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream-socket.h"; sourceTree = "<group>"; };
+-		02044F2E190E5E4E00A80BED /* mongoc-stream-tls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream-tls.c"; sourceTree = "<group>"; };
+-		02044F2F190E5E4E00A80BED /* mongoc-stream-tls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream-tls.h"; sourceTree = "<group>"; };
+-		02044F30190E5E4E00A80BED /* mongoc-stream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream.c"; sourceTree = "<group>"; };
+-		02044F31190E5E4E00A80BED /* mongoc-stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-stream.h"; sourceTree = "<group>"; };
+-		02044F32190E5E4E00A80BED /* mongoc-thread-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-thread-private.h"; sourceTree = "<group>"; };
+-		02044F33190E5E4E00A80BED /* mongoc-trace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-trace.h"; sourceTree = "<group>"; };
+-		02044F34190E5E4E00A80BED /* mongoc-uri.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-uri.c"; sourceTree = "<group>"; };
+-		02044F35190E5E4E00A80BED /* mongoc-uri.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-uri.h"; sourceTree = "<group>"; };
+-		02044F36190E5E4E00A80BED /* mongoc-util-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-util-private.h"; sourceTree = "<group>"; };
+-		02044F37190E5E4E00A80BED /* mongoc-util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-util.c"; sourceTree = "<group>"; };
+-		02044F38190E5E4E00A80BED /* mongoc-version.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "mongoc-version.h.in"; sourceTree = "<group>"; };
+-		02044F39190E5E4E00A80BED /* mongoc-write-command-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-write-command-private.h"; sourceTree = "<group>"; };
+-		02044F3A190E5E4E00A80BED /* mongoc-write-command.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-write-command.c"; sourceTree = "<group>"; };
+-		02044F3B190E5E4E00A80BED /* mongoc-write-concern-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-write-concern-private.h"; sourceTree = "<group>"; };
+-		02044F3C190E5E4E00A80BED /* mongoc-write-concern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-write-concern.c"; sourceTree = "<group>"; };
+-		02044F3D190E5E4E00A80BED /* mongoc-write-concern.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-write-concern.h"; sourceTree = "<group>"; };
+-		02044F3E190E5E4E00A80BED /* mongoc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mongoc.h; sourceTree = "<group>"; };
+-		02044F3F190E5E4E00A80BED /* op-delete.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-delete.def"; sourceTree = "<group>"; };
+-		02044F40190E5E4E00A80BED /* op-get-more.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-get-more.def"; sourceTree = "<group>"; };
+-		02044F41190E5E4E00A80BED /* op-header.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-header.def"; sourceTree = "<group>"; };
+-		02044F42190E5E4E00A80BED /* op-insert.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-insert.def"; sourceTree = "<group>"; };
+-		02044F43190E5E4E00A80BED /* op-kill-cursors.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-kill-cursors.def"; sourceTree = "<group>"; };
+-		02044F44190E5E4E00A80BED /* op-msg.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-msg.def"; sourceTree = "<group>"; };
+-		02044F45190E5E4E00A80BED /* op-query.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-query.def"; sourceTree = "<group>"; };
+-		02044F46190E5E4E00A80BED /* op-reply.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-reply.def"; sourceTree = "<group>"; };
+-		02044F47190E5E4E00A80BED /* op-update.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = "op-update.def"; sourceTree = "<group>"; };
+-		02044F48190E5E4E00A80BED /* uncrustify.cfg */ = {isa = PBXFileReference; lastKnownFileType = text; path = uncrustify.cfg; sourceTree = "<group>"; };
+-		02044F4A190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044F4B190E5E4E00A80BED /* mongoc-stat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-stat.c"; sourceTree = "<group>"; };
+-		02044F4D190E5E4E00A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		02044F4E190E5E4E00A80BED /* abicheck.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = abicheck.sh; sourceTree = "<group>"; };
+-		02044F50190E5E4E00A80BED /* delete1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = delete1.dat; sourceTree = "<group>"; };
+-		02044F51190E5E4E00A80BED /* get_more1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = get_more1.dat; sourceTree = "<group>"; };
+-		02044F52190E5E4E00A80BED /* gridfs.dat */ = {isa = PBXFileReference; lastKnownFileType = text; path = gridfs.dat; sourceTree = "<group>"; };
+-		02044F53190E5E4E00A80BED /* insert1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = insert1.dat; sourceTree = "<group>"; };
+-		02044F54190E5E4E00A80BED /* kill_cursors1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = kill_cursors1.dat; sourceTree = "<group>"; };
+-		02044F55190E5E4E00A80BED /* msg1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = msg1.dat; sourceTree = "<group>"; };
+-		02044F56190E5E4E00A80BED /* query1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = query1.dat; sourceTree = "<group>"; };
+-		02044F57190E5E4E00A80BED /* query2.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = query2.dat; sourceTree = "<group>"; };
+-		02044F58190E5E4E00A80BED /* reply1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = reply1.dat; sourceTree = "<group>"; };
+-		02044F59190E5E4E00A80BED /* reply2.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = reply2.dat; sourceTree = "<group>"; };
+-		02044F5A190E5E4E00A80BED /* update1.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = update1.dat; sourceTree = "<group>"; };
+-		02044F5C190E5E4E00A80BED /* ca.pem */ = {isa = PBXFileReference; lastKnownFileType = text; path = ca.pem; sourceTree = "<group>"; };
+-		02044F5D190E5E4E00A80BED /* client.pem */ = {isa = PBXFileReference; lastKnownFileType = text; path = client.pem; sourceTree = "<group>"; };
+-		02044F5E190E5E4E00A80BED /* echo-server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "echo-server.c"; sourceTree = "<group>"; };
+-		02044F5F190E5E4E00A80BED /* ha-test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "ha-test.c"; sourceTree = "<group>"; };
+-		02044F60190E5E4E00A80BED /* ha-test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ha-test.h"; sourceTree = "<group>"; };
+-		02044F61190E5E4E00A80BED /* make_ca.pl */ = {isa = PBXFileReference; lastKnownFileType = text.script.perl; path = make_ca.pl; sourceTree = "<group>"; };
+-		02044F62190E5E4E00A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044F63190E5E4E00A80BED /* mock-server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mock-server.c"; sourceTree = "<group>"; };
+-		02044F64190E5E4E00A80BED /* mock-server.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mock-server.h"; sourceTree = "<group>"; };
+-		02044F65190E5E4E00A80BED /* mongoc-tests.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "mongoc-tests.c"; sourceTree = "<group>"; };
+-		02044F66190E5E4E00A80BED /* mongoc-tests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "mongoc-tests.h"; sourceTree = "<group>"; };
+-		02044F67190E5E4E00A80BED /* ssl-test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "ssl-test.c"; sourceTree = "<group>"; };
+-		02044F68190E5E4E00A80BED /* ssl-test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ssl-test.h"; sourceTree = "<group>"; };
+-		02044F69190E5E4E00A80BED /* test-bulk.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-bulk.c"; sourceTree = "<group>"; };
+-		02044F6A190E5E4E00A80BED /* test-libmongoc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-libmongoc.c"; sourceTree = "<group>"; };
+-		02044F6B190E5E4E00A80BED /* test-libmongoc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "test-libmongoc.h"; sourceTree = "<group>"; };
+-		02044F6C190E5E4E00A80BED /* test-load.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-load.c"; sourceTree = "<group>"; };
+-		02044F6D190E5E4E00A80BED /* test-mongoc-array.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-array.c"; sourceTree = "<group>"; };
+-		02044F6E190E5E4E00A80BED /* test-mongoc-buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-buffer.c"; sourceTree = "<group>"; };
+-		02044F6F190E5E4E00A80BED /* test-mongoc-client-pool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-client-pool.c"; sourceTree = "<group>"; };
+-		02044F70190E5E4E00A80BED /* test-mongoc-client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-client.c"; sourceTree = "<group>"; };
+-		02044F71190E5E4E00A80BED /* test-mongoc-collection.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-collection.c"; sourceTree = "<group>"; };
+-		02044F72190E5E4E00A80BED /* test-mongoc-cursor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-cursor.c"; sourceTree = "<group>"; };
+-		02044F73190E5E4E00A80BED /* test-mongoc-database.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-database.c"; sourceTree = "<group>"; };
+-		02044F74190E5E4E00A80BED /* test-mongoc-gridfs-file-page.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-gridfs-file-page.c"; sourceTree = "<group>"; };
+-		02044F75190E5E4E00A80BED /* test-mongoc-gridfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-gridfs.c"; sourceTree = "<group>"; };
+-		02044F76190E5E4E00A80BED /* test-mongoc-list.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-list.c"; sourceTree = "<group>"; };
+-		02044F77190E5E4E00A80BED /* test-mongoc-matcher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-matcher.c"; sourceTree = "<group>"; };
+-		02044F78190E5E4E00A80BED /* test-mongoc-queue.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-queue.c"; sourceTree = "<group>"; };
+-		02044F79190E5E4E00A80BED /* test-mongoc-read-prefs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-read-prefs.c"; sourceTree = "<group>"; };
+-		02044F7A190E5E4E00A80BED /* test-mongoc-rpc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-rpc.c"; sourceTree = "<group>"; };
+-		02044F7B190E5E4E00A80BED /* test-mongoc-stream-tls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-stream-tls.c"; sourceTree = "<group>"; };
+-		02044F7C190E5E4E00A80BED /* test-mongoc-stream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-stream.c"; sourceTree = "<group>"; };
+-		02044F7D190E5E4E00A80BED /* test-mongoc-uri.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-uri.c"; sourceTree = "<group>"; };
+-		02044F7E190E5E4E00A80BED /* test-mongoc-write-concern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-mongoc-write-concern.c"; sourceTree = "<group>"; };
+-		02044F7F190E5E4E00A80BED /* test-replica-set-ssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-replica-set-ssl.c"; sourceTree = "<group>"; };
+-		02044F80190E5E4E00A80BED /* test-replica-set.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-replica-set.c"; sourceTree = "<group>"; };
+-		02044F81190E5E4E00A80BED /* test-secondary.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-secondary.c"; sourceTree = "<group>"; };
+-		02044F82190E5E4E00A80BED /* test-sharded-cluster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-sharded-cluster.c"; sourceTree = "<group>"; };
+-		02044F83190E5E4E00A80BED /* test-write-commands.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-write-commands.c"; sourceTree = "<group>"; };
+-		02044F84190E5E4E00A80BED /* test-x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-x509.c"; sourceTree = "<group>"; };
+-		02044F85190E5E4E00A80BED /* TestSuite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = TestSuite.c; sourceTree = "<group>"; };
+-		02044F86190E5E4E00A80BED /* TestSuite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestSuite.h; sourceTree = "<group>"; };
+-		02044F87190E5E4E00A80BED /* trust_dir.cnf */ = {isa = PBXFileReference; lastKnownFileType = text; path = trust_dir.cnf; sourceTree = "<group>"; };
+-		02044F88190E5E4E00A80BED /* TUTORIAL.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = TUTORIAL.md; sourceTree = "<group>"; };
+-		02044F89190E5EB000A80BED /* autogen.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = autogen.sh; sourceTree = "<group>"; };
+-		02044F8C190E5EB000A80BED /* AutoHarden.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = AutoHarden.m4; sourceTree = "<group>"; };
+-		02044F8D190E5EB000A80BED /* CheckAtomics.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckAtomics.m4; sourceTree = "<group>"; };
+-		02044F8E190E5EB000A80BED /* CheckCompiler.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckCompiler.m4; sourceTree = "<group>"; };
+-		02044F8F190E5EB000A80BED /* CheckHeaders.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckHeaders.m4; sourceTree = "<group>"; };
+-		02044F90190E5EB000A80BED /* CheckHost.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckHost.m4; sourceTree = "<group>"; };
+-		02044F91190E5EB000A80BED /* CheckProgs.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckProgs.m4; sourceTree = "<group>"; };
+-		02044F92190E5EB000A80BED /* CheckTarget.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = CheckTarget.m4; sourceTree = "<group>"; };
+-		02044F93190E5EB000A80BED /* Endian.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Endian.m4; sourceTree = "<group>"; };
+-		02044F94190E5EB000A80BED /* FindDependencies.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = FindDependencies.m4; sourceTree = "<group>"; };
+-		02044F96190E5EB000A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		02044F97190E5EB000A80BED /* ac_check_typedef.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ac_check_typedef.m4; sourceTree = "<group>"; };
+-		02044F98190E5EB000A80BED /* ac_compile_check_sizeof.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ac_compile_check_sizeof.m4; sourceTree = "<group>"; };
+-		02044F99190E5EB000A80BED /* ac_create_stdint_h.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ac_create_stdint_h.m4; sourceTree = "<group>"; };
+-		02044F9A190E5EB000A80BED /* as-compiler-flag.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = "as-compiler-flag.m4"; sourceTree = "<group>"; };
+-		02044F9B190E5EB000A80BED /* ax_check_compile_flag.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_check_compile_flag.m4; sourceTree = "<group>"; };
+-		02044F9C190E5EB000A80BED /* ax_check_link_flag.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_check_link_flag.m4; sourceTree = "<group>"; };
+-		02044F9D190E5EB000A80BED /* ax_pthread.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_pthread.m4; sourceTree = "<group>"; };
+-		02044F9E190E5EB000A80BED /* ax_python.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ax_python.m4; sourceTree = "<group>"; };
+-		02044F9F190E5EB000A80BED /* bson_check_doc_build.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_check_doc_build.m4; sourceTree = "<group>"; };
+-		02044FA0190E5EB000A80BED /* pkg.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = pkg.m4; sourceTree = "<group>"; };
+-		02044FA1190E5EB000A80BED /* silent.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = silent.m4; sourceTree = "<group>"; };
+-		02044FA2190E5EB000A80BED /* MaintainerFlags.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = MaintainerFlags.m4; sourceTree = "<group>"; };
+-		02044FA3190E5EB000A80BED /* Optimizations.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Optimizations.m4; sourceTree = "<group>"; };
+-		02044FA4190E5EB000A80BED /* PrintBuildConfiguration.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = PrintBuildConfiguration.m4; sourceTree = "<group>"; };
+-		02044FA5190E5EB000A80BED /* Python.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Python.m4; sourceTree = "<group>"; };
+-		02044FA6190E5EB000A80BED /* ReadCommandLineArguments.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = ReadCommandLineArguments.m4; sourceTree = "<group>"; };
+-		02044FA8190E5EB000A80BED /* wrap-compiler-for-flag-check */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "wrap-compiler-for-flag-check"; sourceTree = "<group>"; };
+-		02044FA9190E5EB000A80BED /* SetupAutomake.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = SetupAutomake.m4; sourceTree = "<group>"; };
+-		02044FAA190E5EB000A80BED /* SetupLibtool.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = SetupLibtool.m4; sourceTree = "<group>"; };
+-		02044FAB190E5EB000A80BED /* Versions.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = Versions.m4; sourceTree = "<group>"; };
+-		02044FAE190E5EB000A80BED /* bson-stdint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-stdint.h"; sourceTree = "<group>"; };
+-		02044FAF190E5EB000A80BED /* libbson.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = libbson.def; sourceTree = "<group>"; };
+-		02044FB0190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02044FB1190E5EB000A80BED /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+-		02044FB2190E5EB000A80BED /* configure.ac */ = {isa = PBXFileReference; lastKnownFileType = text; path = configure.ac; sourceTree = "<group>"; };
+-		02044FB3190E5EB000A80BED /* COPYING */ = {isa = PBXFileReference; lastKnownFileType = text; path = COPYING; sourceTree = "<group>"; };
+-		02044FB5190E5EB000A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		02044FB6190E5EB000A80BED /* asciidoc.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = asciidoc.conf; sourceTree = "<group>"; };
+-		02044FB7190E5EB000A80BED /* bson_append_array.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_array.txt; sourceTree = "<group>"; };
+-		02044FB8190E5EB000A80BED /* bson_append_binary.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_binary.txt; sourceTree = "<group>"; };
+-		02044FB9190E5EB000A80BED /* bson_append_bool.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_bool.txt; sourceTree = "<group>"; };
+-		02044FBA190E5EB000A80BED /* bson_append_code.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_code.txt; sourceTree = "<group>"; };
+-		02044FBB190E5EB000A80BED /* bson_append_date_time.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_date_time.txt; sourceTree = "<group>"; };
+-		02044FBC190E5EB000A80BED /* bson_append_dbpointer.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_dbpointer.txt; sourceTree = "<group>"; };
+-		02044FBD190E5EB000A80BED /* bson_append_document.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_document.txt; sourceTree = "<group>"; };
+-		02044FBE190E5EB000A80BED /* bson_append_double.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_double.txt; sourceTree = "<group>"; };
+-		02044FBF190E5EB000A80BED /* bson_append_int32.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_int32.txt; sourceTree = "<group>"; };
+-		02044FC0190E5EB000A80BED /* bson_append_int64.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_int64.txt; sourceTree = "<group>"; };
+-		02044FC1190E5EB000A80BED /* bson_append_iter.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_iter.txt; sourceTree = "<group>"; };
+-		02044FC2190E5EB000A80BED /* bson_append_maxkey.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_maxkey.txt; sourceTree = "<group>"; };
+-		02044FC3190E5EB000A80BED /* bson_append_minkey.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_minkey.txt; sourceTree = "<group>"; };
+-		02044FC4190E5EB000A80BED /* bson_append_now_utc.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_now_utc.txt; sourceTree = "<group>"; };
+-		02044FC5190E5EB000A80BED /* bson_append_null.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_null.txt; sourceTree = "<group>"; };
+-		02044FC6190E5EB000A80BED /* bson_append_oid.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_oid.txt; sourceTree = "<group>"; };
+-		02044FC7190E5EB000A80BED /* bson_append_regex.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_regex.txt; sourceTree = "<group>"; };
+-		02044FC8190E5EB000A80BED /* bson_append_symbol.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_symbol.txt; sourceTree = "<group>"; };
+-		02044FC9190E5EB000A80BED /* bson_append_timestamp.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_timestamp.txt; sourceTree = "<group>"; };
+-		02044FCA190E5EB000A80BED /* bson_append_undefined.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_undefined.txt; sourceTree = "<group>"; };
+-		02044FCB190E5EB000A80BED /* bson_append_utf8.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_append_utf8.txt; sourceTree = "<group>"; };
+-		02044FCC190E5EB000A80BED /* bson_as_json.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_as_json.txt; sourceTree = "<group>"; };
+-		02044FCD190E5EB000A80BED /* bson_compare.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_compare.txt; sourceTree = "<group>"; };
+-		02044FCE190E5EB000A80BED /* bson_concat.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_concat.txt; sourceTree = "<group>"; };
+-		02044FCF190E5EB000A80BED /* bson_context_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_context_destroy.txt; sourceTree = "<group>"; };
+-		02044FD0190E5EB000A80BED /* bson_context_get_default.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_context_get_default.txt; sourceTree = "<group>"; };
+-		02044FD1190E5EB000A80BED /* bson_context_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_context_new.txt; sourceTree = "<group>"; };
+-		02044FD2190E5EB000A80BED /* bson_copy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_copy.txt; sourceTree = "<group>"; };
+-		02044FD3190E5EB000A80BED /* bson_copy_to.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_copy_to.txt; sourceTree = "<group>"; };
+-		02044FD4190E5EB000A80BED /* bson_copy_to_excluding.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_copy_to_excluding.txt; sourceTree = "<group>"; };
+-		02044FD5190E5EB000A80BED /* bson_count_keys.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_count_keys.txt; sourceTree = "<group>"; };
+-		02044FD6190E5EB000A80BED /* bson_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_destroy.txt; sourceTree = "<group>"; };
+-		02044FD7190E5EB000A80BED /* bson_equal.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_equal.txt; sourceTree = "<group>"; };
+-		02044FD8190E5EB000A80BED /* bson_free.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_free.txt; sourceTree = "<group>"; };
+-		02044FD9190E5EB000A80BED /* bson_get_data.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_get_data.txt; sourceTree = "<group>"; };
+-		02044FDA190E5EB000A80BED /* bson_get_monotonic_time.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_get_monotonic_time.txt; sourceTree = "<group>"; };
+-		02044FDB190E5EB000A80BED /* bson_has_field.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_has_field.txt; sourceTree = "<group>"; };
+-		02044FDC190E5EB000A80BED /* bson_init.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_init.txt; sourceTree = "<group>"; };
+-		02044FDD190E5EB000A80BED /* bson_init_static.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_init_static.txt; sourceTree = "<group>"; };
+-		02044FDE190E5EB000A80BED /* bson_iter_array.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_array.txt; sourceTree = "<group>"; };
+-		02044FDF190E5EB000A80BED /* bson_iter_as_bool.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_as_bool.txt; sourceTree = "<group>"; };
+-		02044FE0190E5EB000A80BED /* bson_iter_as_int64.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_as_int64.txt; sourceTree = "<group>"; };
+-		02044FE1190E5EB000A80BED /* bson_iter_binary.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_binary.txt; sourceTree = "<group>"; };
+-		02044FE2190E5EB000A80BED /* bson_iter_bool.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_bool.txt; sourceTree = "<group>"; };
+-		02044FE3190E5EB000A80BED /* bson_iter_code.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_code.txt; sourceTree = "<group>"; };
+-		02044FE4190E5EB000A80BED /* bson_iter_codewscope.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_codewscope.txt; sourceTree = "<group>"; };
+-		02044FE5190E5EB000A80BED /* bson_iter_date_time.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_date_time.txt; sourceTree = "<group>"; };
+-		02044FE6190E5EB000A80BED /* bson_iter_dbpointer.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_dbpointer.txt; sourceTree = "<group>"; };
+-		02044FE7190E5EB000A80BED /* bson_iter_document.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_document.txt; sourceTree = "<group>"; };
+-		02044FE8190E5EB000A80BED /* bson_iter_double.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_double.txt; sourceTree = "<group>"; };
+-		02044FE9190E5EB000A80BED /* bson_iter_dup_utf8.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_dup_utf8.txt; sourceTree = "<group>"; };
+-		02044FEA190E5EB000A80BED /* bson_iter_find.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_find.txt; sourceTree = "<group>"; };
+-		02044FEB190E5EB000A80BED /* bson_iter_find_case.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_find_case.txt; sourceTree = "<group>"; };
+-		02044FEC190E5EB000A80BED /* bson_iter_find_descendant.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_find_descendant.txt; sourceTree = "<group>"; };
+-		02044FED190E5EB000A80BED /* bson_iter_init.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_init.txt; sourceTree = "<group>"; };
+-		02044FEE190E5EB000A80BED /* bson_iter_init_find.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_init_find.txt; sourceTree = "<group>"; };
+-		02044FEF190E5EB000A80BED /* bson_iter_init_find_case.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_init_find_case.txt; sourceTree = "<group>"; };
+-		02044FF0190E5EB000A80BED /* bson_iter_int32.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_int32.txt; sourceTree = "<group>"; };
+-		02044FF1190E5EB000A80BED /* bson_iter_int64.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_int64.txt; sourceTree = "<group>"; };
+-		02044FF2190E5EB000A80BED /* bson_iter_key.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_key.txt; sourceTree = "<group>"; };
+-		02044FF3190E5EB000A80BED /* bson_iter_next.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_next.txt; sourceTree = "<group>"; };
+-		02044FF4190E5EB000A80BED /* bson_iter_oid.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_oid.txt; sourceTree = "<group>"; };
+-		02044FF5190E5EB000A80BED /* bson_iter_overwrite_bool.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_overwrite_bool.txt; sourceTree = "<group>"; };
+-		02044FF6190E5EB000A80BED /* bson_iter_overwrite_double.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_overwrite_double.txt; sourceTree = "<group>"; };
+-		02044FF7190E5EB000A80BED /* bson_iter_overwrite_int32.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_overwrite_int32.txt; sourceTree = "<group>"; };
+-		02044FF8190E5EB000A80BED /* bson_iter_overwrite_int64.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_overwrite_int64.txt; sourceTree = "<group>"; };
+-		02044FF9190E5EB000A80BED /* bson_iter_recurse.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_recurse.txt; sourceTree = "<group>"; };
+-		02044FFA190E5EB000A80BED /* bson_iter_regex.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_regex.txt; sourceTree = "<group>"; };
+-		02044FFB190E5EB000A80BED /* bson_iter_symbol.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_symbol.txt; sourceTree = "<group>"; };
+-		02044FFC190E5EB000A80BED /* bson_iter_t.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_t.txt; sourceTree = "<group>"; };
+-		02044FFD190E5EB000A80BED /* bson_iter_time_t.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_time_t.txt; sourceTree = "<group>"; };
+-		02044FFE190E5EB000A80BED /* bson_iter_timestamp.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_timestamp.txt; sourceTree = "<group>"; };
+-		02044FFF190E5EB000A80BED /* bson_iter_timeval.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_timeval.txt; sourceTree = "<group>"; };
+-		02045000190E5EB000A80BED /* bson_iter_type.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_type.txt; sourceTree = "<group>"; };
+-		02045001190E5EB000A80BED /* bson_iter_utf8.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_utf8.txt; sourceTree = "<group>"; };
+-		02045002190E5EB000A80BED /* bson_iter_visit_all.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_iter_visit_all.txt; sourceTree = "<group>"; };
+-		02045003190E5EB000A80BED /* bson_malloc.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_malloc.txt; sourceTree = "<group>"; };
+-		02045004190E5EB000A80BED /* bson_malloc0.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_malloc0.txt; sourceTree = "<group>"; };
+-		02045005190E5EB000A80BED /* bson_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_new.txt; sourceTree = "<group>"; };
+-		02045006190E5EB000A80BED /* bson_new_from_buffer.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_new_from_buffer.txt; sourceTree = "<group>"; };
+-		02045007190E5EB000A80BED /* bson_new_from_data.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_new_from_data.txt; sourceTree = "<group>"; };
+-		02045008190E5EB000A80BED /* bson_oid_compare.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_compare.txt; sourceTree = "<group>"; };
+-		02045009190E5EB000A80BED /* bson_oid_copy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_copy.txt; sourceTree = "<group>"; };
+-		0204500A190E5EB000A80BED /* bson_oid_equal.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_equal.txt; sourceTree = "<group>"; };
+-		0204500B190E5EB000A80BED /* bson_oid_get_time_t.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_get_time_t.txt; sourceTree = "<group>"; };
+-		0204500C190E5EB000A80BED /* bson_oid_hash.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_hash.txt; sourceTree = "<group>"; };
+-		0204500D190E5EB000A80BED /* bson_oid_is_valid.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_is_valid.txt; sourceTree = "<group>"; };
+-		0204500E190E5EB000A80BED /* bson_oid_t.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_t.txt; sourceTree = "<group>"; };
+-		0204500F190E5EB000A80BED /* bson_oid_to_string.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_oid_to_string.txt; sourceTree = "<group>"; };
+-		02045010190E5EB000A80BED /* bson_reader_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reader_destroy.txt; sourceTree = "<group>"; };
+-		02045011190E5EB000A80BED /* bson_reader_new_from_data.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reader_new_from_data.txt; sourceTree = "<group>"; };
+-		02045012190E5EB000A80BED /* bson_reader_new_from_fd.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reader_new_from_fd.txt; sourceTree = "<group>"; };
+-		02045013190E5EB000A80BED /* bson_reader_read.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reader_read.txt; sourceTree = "<group>"; };
+-		02045014190E5EB000A80BED /* bson_reader_set_read_func.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reader_set_read_func.txt; sourceTree = "<group>"; };
+-		02045015190E5EB000A80BED /* bson_reader_tell.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reader_tell.txt; sourceTree = "<group>"; };
+-		02045016190E5EB000A80BED /* bson_realloc.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_realloc.txt; sourceTree = "<group>"; };
+-		02045017190E5EB000A80BED /* bson_realloc_ctx.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_realloc_ctx.txt; sourceTree = "<group>"; };
+-		02045018190E5EB000A80BED /* bson_reinit.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_reinit.txt; sourceTree = "<group>"; };
+-		02045019190E5EB000A80BED /* bson_sized_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_sized_new.txt; sourceTree = "<group>"; };
+-		0204501A190E5EB000A80BED /* bson_strdup.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_strdup.txt; sourceTree = "<group>"; };
+-		0204501B190E5EB000A80BED /* bson_strdup_printf.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_strdup_printf.txt; sourceTree = "<group>"; };
+-		0204501C190E5EB000A80BED /* bson_strdupv_printf.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_strdupv_printf.txt; sourceTree = "<group>"; };
+-		0204501D190E5EB000A80BED /* bson_string_append.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_append.txt; sourceTree = "<group>"; };
+-		0204501E190E5EB000A80BED /* bson_string_append_c.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_append_c.txt; sourceTree = "<group>"; };
+-		0204501F190E5EB000A80BED /* bson_string_append_printf.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_append_printf.txt; sourceTree = "<group>"; };
+-		02045020190E5EB000A80BED /* bson_string_append_unichar.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_append_unichar.txt; sourceTree = "<group>"; };
+-		02045021190E5EB000A80BED /* bson_string_free.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_free.txt; sourceTree = "<group>"; };
+-		02045022190E5EB000A80BED /* bson_string_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_new.txt; sourceTree = "<group>"; };
+-		02045023190E5EB000A80BED /* bson_string_truncate.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_string_truncate.txt; sourceTree = "<group>"; };
+-		02045024190E5EB000A80BED /* bson_strndup.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_strndup.txt; sourceTree = "<group>"; };
+-		02045025190E5EB000A80BED /* bson_uint32_to_string.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_uint32_to_string.txt; sourceTree = "<group>"; };
+-		02045026190E5EB000A80BED /* bson_utf8_escape_for_json.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_utf8_escape_for_json.txt; sourceTree = "<group>"; };
+-		02045027190E5EB000A80BED /* bson_utf8_from_unichar.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_utf8_from_unichar.txt; sourceTree = "<group>"; };
+-		02045028190E5EB000A80BED /* bson_utf8_get_char.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_utf8_get_char.txt; sourceTree = "<group>"; };
+-		02045029190E5EB000A80BED /* bson_utf8_next_char.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_utf8_next_char.txt; sourceTree = "<group>"; };
+-		0204502A190E5EB000A80BED /* bson_utf8_validate.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_utf8_validate.txt; sourceTree = "<group>"; };
+-		0204502B190E5EB000A80BED /* bson_validate.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_validate.txt; sourceTree = "<group>"; };
+-		0204502C190E5EB000A80BED /* bson_visitor_t.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_visitor_t.txt; sourceTree = "<group>"; };
+-		0204502D190E5EB000A80BED /* bson_writer_begin.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_begin.txt; sourceTree = "<group>"; };
+-		0204502E190E5EB000A80BED /* bson_writer_destroy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_destroy.txt; sourceTree = "<group>"; };
+-		0204502F190E5EB000A80BED /* bson_writer_end.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_end.txt; sourceTree = "<group>"; };
+-		02045030190E5EB000A80BED /* bson_writer_get_length.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_get_length.txt; sourceTree = "<group>"; };
+-		02045031190E5EB000A80BED /* bson_writer_new.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_new.txt; sourceTree = "<group>"; };
+-		02045032190E5EB000A80BED /* bson_writer_rollback.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_rollback.txt; sourceTree = "<group>"; };
+-		02045033190E5EB000A80BED /* bson_writer_t.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_writer_t.txt; sourceTree = "<group>"; };
+-		02045034190E5EB000A80BED /* bson_zero_free.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = bson_zero_free.txt; sourceTree = "<group>"; };
+-		02045035190E5EB000A80BED /* check_docs.pl */ = {isa = PBXFileReference; lastKnownFileType = text.script.perl; path = check_docs.pl; sourceTree = "<group>"; };
+-		02045036190E5EB000A80BED /* endianness.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = endianness.md; sourceTree = "<group>"; };
+-		02045037190E5EB000A80BED /* errors.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = errors.md; sourceTree = "<group>"; };
+-		02045038190E5EB000A80BED /* json.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = json.md; sourceTree = "<group>"; };
+-		02045039190E5EB000A80BED /* libbson.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = libbson.txt; sourceTree = "<group>"; };
+-		0204503A190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		0204503B190E5EB000A80BED /* oid.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = oid.md; sourceTree = "<group>"; };
+-		0204503C190E5EB000A80BED /* reader.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = reader.md; sourceTree = "<group>"; };
+-		0204503D190E5EB000A80BED /* threading.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = threading.md; sourceTree = "<group>"; };
+-		0204503E190E5EB000A80BED /* utf8.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = utf8.md; sourceTree = "<group>"; };
+-		0204503F190E5EB000A80BED /* writer.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = writer.md; sourceTree = "<group>"; };
+-		02045041190E5EB000A80BED /* bcon-col-view.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bcon-col-view.c"; sourceTree = "<group>"; };
+-		02045042190E5EB000A80BED /* bcon-speed.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bcon-speed.c"; sourceTree = "<group>"; };
+-		02045043190E5EB000A80BED /* bson-metrics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-metrics.c"; sourceTree = "<group>"; };
+-		02045044190E5EB000A80BED /* bson-to-json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-to-json.c"; sourceTree = "<group>"; };
+-		02045045190E5EB000A80BED /* bson-validate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-validate.c"; sourceTree = "<group>"; };
+-		02045046190E5EB000A80BED /* json-to-bson.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "json-to-bson.c"; sourceTree = "<group>"; };
+-		02045047190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02045048190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02045049190E5EB000A80BED /* NEWS */ = {isa = PBXFileReference; lastKnownFileType = text; path = NEWS; sourceTree = "<group>"; };
+-		0204504A190E5EB000A80BED /* README.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.md; sourceTree = "<group>"; };
+-		0204504D190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		0204504F190E5EB000A80BED /* cbson-dbref.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "cbson-dbref.c"; sourceTree = "<group>"; };
+-		02045050190E5EB000A80BED /* cbson-dbref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "cbson-dbref.h"; sourceTree = "<group>"; };
+-		02045051190E5EB000A80BED /* cbson-oid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "cbson-oid.c"; sourceTree = "<group>"; };
+-		02045052190E5EB000A80BED /* cbson-oid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "cbson-oid.h"; sourceTree = "<group>"; };
+-		02045053190E5EB000A80BED /* cbson-util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "cbson-util.c"; sourceTree = "<group>"; };
+-		02045054190E5EB000A80BED /* cbson-util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "cbson-util.h"; sourceTree = "<group>"; };
+-		02045055190E5EB000A80BED /* cbson.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbson.c; sourceTree = "<group>"; };
+-		02045056190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02045057190E5EB000A80BED /* time64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time64.c; sourceTree = "<group>"; };
+-		02045058190E5EB000A80BED /* time64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time64.h; sourceTree = "<group>"; };
+-		02045059190E5EB000A80BED /* time64_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time64_config.h; sourceTree = "<group>"; };
+-		0204505A190E5EB000A80BED /* time64_limits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time64_limits.h; sourceTree = "<group>"; };
+-		0204505C190E5EB000A80BED /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+-		0204505D190E5EB000A80BED /* b64_ntop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = b64_ntop.h; sourceTree = "<group>"; };
+-		0204505E190E5EB000A80BED /* b64_pton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = b64_pton.h; sourceTree = "<group>"; };
+-		0204505F190E5EB000A80BED /* bcon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bcon.c; sourceTree = "<group>"; };
+-		02045060190E5EB000A80BED /* bcon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bcon.h; sourceTree = "<group>"; };
+-		02045061190E5EB000A80BED /* bson-atomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-atomic.c"; sourceTree = "<group>"; };
+-		02045062190E5EB000A80BED /* bson-atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-atomic.h"; sourceTree = "<group>"; };
+-		02045063190E5EB000A80BED /* bson-clock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-clock.c"; sourceTree = "<group>"; };
+-		02045064190E5EB000A80BED /* bson-clock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-clock.h"; sourceTree = "<group>"; };
+-		02045065190E5EB000A80BED /* bson-compat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-compat.h"; sourceTree = "<group>"; };
+-		02045066190E5EB000A80BED /* bson-config.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "bson-config.h.in"; sourceTree = "<group>"; };
+-		02045067190E5EB000A80BED /* bson-context-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-context-private.h"; sourceTree = "<group>"; };
+-		02045068190E5EB000A80BED /* bson-context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-context.c"; sourceTree = "<group>"; };
+-		02045069190E5EB000A80BED /* bson-context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-context.h"; sourceTree = "<group>"; };
+-		0204506A190E5EB000A80BED /* bson-endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-endian.h"; sourceTree = "<group>"; };
+-		0204506B190E5EB000A80BED /* bson-error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-error.c"; sourceTree = "<group>"; };
+-		0204506C190E5EB000A80BED /* bson-error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-error.h"; sourceTree = "<group>"; };
+-		0204506D190E5EB000A80BED /* bson-iter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-iter.c"; sourceTree = "<group>"; };
+-		0204506E190E5EB000A80BED /* bson-iter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-iter.h"; sourceTree = "<group>"; };
+-		0204506F190E5EB000A80BED /* bson-json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-json.c"; sourceTree = "<group>"; };
+-		02045070190E5EB000A80BED /* bson-json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-json.h"; sourceTree = "<group>"; };
+-		02045071190E5EB000A80BED /* bson-keys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-keys.c"; sourceTree = "<group>"; };
+-		02045072190E5EB000A80BED /* bson-keys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-keys.h"; sourceTree = "<group>"; };
+-		02045073190E5EB000A80BED /* bson-macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-macros.h"; sourceTree = "<group>"; };
+-		02045074190E5EB000A80BED /* bson-md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-md5.c"; sourceTree = "<group>"; };
+-		02045075190E5EB000A80BED /* bson-md5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-md5.h"; sourceTree = "<group>"; };
+-		02045076190E5EB000A80BED /* bson-memory.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-memory.c"; sourceTree = "<group>"; };
+-		02045077190E5EB000A80BED /* bson-memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-memory.h"; sourceTree = "<group>"; };
+-		02045078190E5EB000A80BED /* bson-oid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-oid.c"; sourceTree = "<group>"; };
+-		02045079190E5EB000A80BED /* bson-oid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-oid.h"; sourceTree = "<group>"; };
+-		0204507A190E5EB000A80BED /* bson-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-private.h"; sourceTree = "<group>"; };
+-		0204507B190E5EB000A80BED /* bson-reader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-reader.c"; sourceTree = "<group>"; };
+-		0204507C190E5EB000A80BED /* bson-reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-reader.h"; sourceTree = "<group>"; };
+-		0204507D190E5EB000A80BED /* bson-stdint-win32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-stdint-win32.h"; sourceTree = "<group>"; };
+-		0204507E190E5EB000A80BED /* bson-string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-string.c"; sourceTree = "<group>"; };
+-		0204507F190E5EB000A80BED /* bson-string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-string.h"; sourceTree = "<group>"; };
+-		02045080190E5EB000A80BED /* bson-thread-private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-thread-private.h"; sourceTree = "<group>"; };
+-		02045081190E5EB000A80BED /* bson-types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-types.h"; sourceTree = "<group>"; };
+-		02045082190E5EB000A80BED /* bson-utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-utf8.c"; sourceTree = "<group>"; };
+-		02045083190E5EB000A80BED /* bson-utf8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-utf8.h"; sourceTree = "<group>"; };
+-		02045084190E5EB000A80BED /* bson-value.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-value.c"; sourceTree = "<group>"; };
+-		02045085190E5EB000A80BED /* bson-value.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-value.h"; sourceTree = "<group>"; };
+-		02045086190E5EB000A80BED /* bson-version.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "bson-version.h.in"; sourceTree = "<group>"; };
+-		02045087190E5EB000A80BED /* bson-writer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "bson-writer.c"; sourceTree = "<group>"; };
+-		02045088190E5EB000A80BED /* bson-writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-writer.h"; sourceTree = "<group>"; };
+-		02045089190E5EB000A80BED /* bson.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bson.c; sourceTree = "<group>"; };
+-		0204508A190E5EB000A80BED /* bson.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bson.h; sourceTree = "<group>"; };
+-		0204508B190E5EB000A80BED /* indent */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = indent; sourceTree = "<group>"; };
+-		0204508C190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		0204508D190E5EB000A80BED /* uncrustify.cfg */ = {isa = PBXFileReference; lastKnownFileType = text; path = uncrustify.cfg; sourceTree = "<group>"; };
+-		0204508E190E5EB000A80BED /* libbson-1.0.pc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "libbson-1.0.pc.in"; sourceTree = "<group>"; };
+-		0204508F190E5EB000A80BED /* libbson.symbols */ = {isa = PBXFileReference; lastKnownFileType = text; path = libbson.symbols; sourceTree = "<group>"; };
+-		02045090190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02045092190E5EB000A80BED /* ChangeLog */ = {isa = PBXFileReference; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; };
+-		02045093190E5EB000A80BED /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
+-		02045094190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		02045095190E5EB000A80BED /* yajl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl.c; sourceTree = "<group>"; };
+-		02045096190E5EB000A80BED /* yajl_alloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_alloc.c; sourceTree = "<group>"; };
+-		02045097190E5EB000A80BED /* yajl_alloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_alloc.h; sourceTree = "<group>"; };
+-		02045098190E5EB000A80BED /* yajl_buf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_buf.c; sourceTree = "<group>"; };
+-		02045099190E5EB000A80BED /* yajl_buf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_buf.h; sourceTree = "<group>"; };
+-		0204509A190E5EB000A80BED /* yajl_bytestack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_bytestack.h; sourceTree = "<group>"; };
+-		0204509B190E5EB000A80BED /* yajl_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_common.h; sourceTree = "<group>"; };
+-		0204509C190E5EB000A80BED /* yajl_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_encode.c; sourceTree = "<group>"; };
+-		0204509D190E5EB000A80BED /* yajl_encode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_encode.h; sourceTree = "<group>"; };
+-		0204509E190E5EB000A80BED /* yajl_gen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_gen.c; sourceTree = "<group>"; };
+-		0204509F190E5EB000A80BED /* yajl_gen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_gen.h; sourceTree = "<group>"; };
+-		020450A0190E5EB000A80BED /* yajl_lex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_lex.c; sourceTree = "<group>"; };
+-		020450A1190E5EB000A80BED /* yajl_lex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_lex.h; sourceTree = "<group>"; };
+-		020450A2190E5EB000A80BED /* yajl_parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_parse.h; sourceTree = "<group>"; };
+-		020450A3190E5EB000A80BED /* yajl_parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_parser.c; sourceTree = "<group>"; };
+-		020450A4190E5EB000A80BED /* yajl_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_parser.h; sourceTree = "<group>"; };
+-		020450A5190E5EB000A80BED /* yajl_tree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_tree.c; sourceTree = "<group>"; };
+-		020450A6190E5EB000A80BED /* yajl_tree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_tree.h; sourceTree = "<group>"; };
+-		020450A7190E5EB000A80BED /* yajl_version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yajl_version.c; sourceTree = "<group>"; };
+-		020450A8190E5EB000A80BED /* yajl_version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yajl_version.h; sourceTree = "<group>"; };
+-		020450AA190E5EB000A80BED /* abicheck.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = abicheck.sh; sourceTree = "<group>"; };
+-		020450AC190E5EB000A80BED /* binary_deprecated.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = binary_deprecated.bson; sourceTree = "<group>"; };
+-		020450AD190E5EB000A80BED /* codewscope.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = codewscope.bson; sourceTree = "<group>"; };
+-		020450AE190E5EB000A80BED /* dollarquery.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = dollarquery.bson; sourceTree = "<group>"; };
+-		020450AF190E5EB000A80BED /* dotkey.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = dotkey.bson; sourceTree = "<group>"; };
+-		020450B0190E5EB000A80BED /* dotquery.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = dotquery.bson; sourceTree = "<group>"; };
+-		020450B1190E5EB000A80BED /* eurokey.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = eurokey.bson; sourceTree = "<group>"; };
+-		020450B2190E5EB000A80BED /* overflow1.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = overflow1.bson; sourceTree = "<group>"; };
+-		020450B3190E5EB000A80BED /* overflow2.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = overflow2.bson; sourceTree = "<group>"; };
+-		020450B4190E5EB000A80BED /* overflow3.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = overflow3.bson; sourceTree = "<group>"; };
+-		020450B5190E5EB000A80BED /* overflow4.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = overflow4.bson; sourceTree = "<group>"; };
+-		020450B6190E5EB000A80BED /* readergrow.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = readergrow.bson; sourceTree = "<group>"; };
+-		020450B7190E5EB000A80BED /* stackoverflow.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = stackoverflow.bson; sourceTree = "<group>"; };
+-		020450B8190E5EB000A80BED /* stream.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = stream.bson; sourceTree = "<group>"; };
+-		020450B9190E5EB000A80BED /* stream_corrupt.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = stream_corrupt.bson; sourceTree = "<group>"; };
+-		020450BA190E5EB000A80BED /* test1.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test1.bson; sourceTree = "<group>"; };
+-		020450BB190E5EB000A80BED /* test10.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test10.bson; sourceTree = "<group>"; };
+-		020450BC190E5EB000A80BED /* test11.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test11.bson; sourceTree = "<group>"; };
+-		020450BD190E5EB000A80BED /* test12.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test12.bson; sourceTree = "<group>"; };
+-		020450BE190E5EB000A80BED /* test13.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test13.bson; sourceTree = "<group>"; };
+-		020450BF190E5EB000A80BED /* test14.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test14.bson; sourceTree = "<group>"; };
+-		020450C0190E5EB000A80BED /* test15.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test15.bson; sourceTree = "<group>"; };
+-		020450C1190E5EB000A80BED /* test16.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test16.bson; sourceTree = "<group>"; };
+-		020450C2190E5EB000A80BED /* test17.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test17.bson; sourceTree = "<group>"; };
+-		020450C3190E5EB000A80BED /* test18.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test18.bson; sourceTree = "<group>"; };
+-		020450C4190E5EB000A80BED /* test19.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test19.bson; sourceTree = "<group>"; };
+-		020450C5190E5EB000A80BED /* test2.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test2.bson; sourceTree = "<group>"; };
+-		020450C6190E5EB000A80BED /* test20.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test20.bson; sourceTree = "<group>"; };
+-		020450C7190E5EB000A80BED /* test21.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test21.bson; sourceTree = "<group>"; };
+-		020450C8190E5EB000A80BED /* test22.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test22.bson; sourceTree = "<group>"; };
+-		020450C9190E5EB000A80BED /* test23.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test23.bson; sourceTree = "<group>"; };
+-		020450CA190E5EB000A80BED /* test24.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test24.bson; sourceTree = "<group>"; };
+-		020450CB190E5EB000A80BED /* test25.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test25.bson; sourceTree = "<group>"; };
+-		020450CC190E5EB000A80BED /* test26.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test26.bson; sourceTree = "<group>"; };
+-		020450CD190E5EB000A80BED /* test27.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test27.bson; sourceTree = "<group>"; };
+-		020450CE190E5EB000A80BED /* test28.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test28.bson; sourceTree = "<group>"; };
+-		020450CF190E5EB000A80BED /* test29.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test29.bson; sourceTree = "<group>"; };
+-		020450D0190E5EB000A80BED /* test3.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test3.bson; sourceTree = "<group>"; };
+-		020450D1190E5EB000A80BED /* test30.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test30.bson; sourceTree = "<group>"; };
+-		020450D2190E5EB000A80BED /* test31.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test31.bson; sourceTree = "<group>"; };
+-		020450D3190E5EB000A80BED /* test32.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test32.bson; sourceTree = "<group>"; };
+-		020450D4190E5EB000A80BED /* test33.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test33.bson; sourceTree = "<group>"; };
+-		020450D5190E5EB000A80BED /* test34.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test34.bson; sourceTree = "<group>"; };
+-		020450D6190E5EB000A80BED /* test35.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test35.bson; sourceTree = "<group>"; };
+-		020450D7190E5EB000A80BED /* test36.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test36.bson; sourceTree = "<group>"; };
+-		020450D8190E5EB000A80BED /* test37.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test37.bson; sourceTree = "<group>"; };
+-		020450D9190E5EB000A80BED /* test38.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test38.bson; sourceTree = "<group>"; };
+-		020450DA190E5EB000A80BED /* test39.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test39.bson; sourceTree = "<group>"; };
+-		020450DB190E5EB000A80BED /* test4.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test4.bson; sourceTree = "<group>"; };
+-		020450DC190E5EB000A80BED /* test40.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test40.bson; sourceTree = "<group>"; };
+-		020450DD190E5EB000A80BED /* test41.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test41.bson; sourceTree = "<group>"; };
+-		020450DE190E5EB000A80BED /* test42.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test42.bson; sourceTree = "<group>"; };
+-		020450DF190E5EB000A80BED /* test43.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test43.bson; sourceTree = "<group>"; };
+-		020450E0190E5EB000A80BED /* test44.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test44.bson; sourceTree = "<group>"; };
+-		020450E1190E5EB000A80BED /* test45.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test45.bson; sourceTree = "<group>"; };
+-		020450E2190E5EB000A80BED /* test46.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test46.bson; sourceTree = "<group>"; };
+-		020450E3190E5EB000A80BED /* test47.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test47.bson; sourceTree = "<group>"; };
+-		020450E4190E5EB000A80BED /* test48.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test48.bson; sourceTree = "<group>"; };
+-		020450E5190E5EB000A80BED /* test49.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test49.bson; sourceTree = "<group>"; };
+-		020450E6190E5EB000A80BED /* test5.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test5.bson; sourceTree = "<group>"; };
+-		020450E7190E5EB000A80BED /* test50.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test50.bson; sourceTree = "<group>"; };
+-		020450E8190E5EB000A80BED /* test51.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test51.bson; sourceTree = "<group>"; };
+-		020450E9190E5EB000A80BED /* test52.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test52.bson; sourceTree = "<group>"; };
+-		020450EA190E5EB000A80BED /* test53.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test53.bson; sourceTree = "<group>"; };
+-		020450EB190E5EB000A80BED /* test54.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test54.bson; sourceTree = "<group>"; };
+-		020450EC190E5EB000A80BED /* test55.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test55.bson; sourceTree = "<group>"; };
+-		020450ED190E5EB000A80BED /* test56.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test56.bson; sourceTree = "<group>"; };
+-		020450EE190E5EB000A80BED /* test57.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test57.bson; sourceTree = "<group>"; };
+-		020450EF190E5EB000A80BED /* test6.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test6.bson; sourceTree = "<group>"; };
+-		020450F0190E5EB000A80BED /* test7.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test7.bson; sourceTree = "<group>"; };
+-		020450F1190E5EB000A80BED /* test8.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test8.bson; sourceTree = "<group>"; };
+-		020450F2190E5EB000A80BED /* test9.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = test9.bson; sourceTree = "<group>"; };
+-		020450F3190E5EB000A80BED /* trailingnull.bson */ = {isa = PBXFileReference; lastKnownFileType = file; path = trailingnull.bson; sourceTree = "<group>"; };
+-		020450F4190E5EB000A80BED /* bson-tests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-tests.h"; sourceTree = "<group>"; };
+-		020450F5190E5EB000A80BED /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; };
+-		020450F6190E5EB000A80BED /* test-atomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-atomic.c"; sourceTree = "<group>"; };
+-		020450F7190E5EB000A80BED /* test-bcon-basic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-bcon-basic.c"; sourceTree = "<group>"; };
+-		020450F8190E5EB000A80BED /* test-bcon-extract.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-bcon-extract.c"; sourceTree = "<group>"; };
+-		020450F9190E5EB000A80BED /* test-bson.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-bson.c"; sourceTree = "<group>"; };
+-		020450FA190E5EB000A80BED /* test-clock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-clock.c"; sourceTree = "<group>"; };
+-		020450FB190E5EB000A80BED /* test-endian.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-endian.c"; sourceTree = "<group>"; };
+-		020450FC190E5EB000A80BED /* test-error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-error.c"; sourceTree = "<group>"; };
+-		020450FD190E5EB000A80BED /* test-iter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-iter.c"; sourceTree = "<group>"; };
+-		020450FE190E5EB000A80BED /* test-json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-json.c"; sourceTree = "<group>"; };
+-		020450FF190E5EB000A80BED /* test-libbson.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-libbson.c"; sourceTree = "<group>"; };
+-		02045100190E5EB000A80BED /* test-oid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-oid.c"; sourceTree = "<group>"; };
+-		02045101190E5EB000A80BED /* test-reader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-reader.c"; sourceTree = "<group>"; };
+-		02045102190E5EB000A80BED /* test-string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-string.c"; sourceTree = "<group>"; };
+-		02045103190E5EB000A80BED /* test-utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-utf8.c"; sourceTree = "<group>"; };
+-		02045104190E5EB000A80BED /* test-value.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-value.c"; sourceTree = "<group>"; };
+-		02045105190E5EB000A80BED /* test-writer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "test-writer.c"; sourceTree = "<group>"; };
+-		02045106190E5EB000A80BED /* test_cbson.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = test_cbson.py; sourceTree = "<group>"; };
+-		02045107190E5EB000A80BED /* TestSuite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = TestSuite.c; sourceTree = "<group>"; };
+-		02045108190E5EB000A80BED /* TestSuite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestSuite.h; sourceTree = "<group>"; };
+ 		02045119190E834600A80BED /* bson-config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-config.h"; sourceTree = "<group>"; };
+ 		0204511A190E834600A80BED /* bson-stdint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-stdint.h"; sourceTree = "<group>"; };
+ 		0204511B190E834600A80BED /* bson-version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bson-version.h"; sourceTree = "<group>"; };
+@@ -1389,9 +185,8 @@
+ 		02BDC3E5141D6073000EF755 /* MODCursor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MODCursor.h; sourceTree = "<group>"; };
+ 		02BDC3E6141D6073000EF755 /* MODCursor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MODCursor.m; sourceTree = "<group>"; };
+ 		02BDC3EB141D83A7000EF755 /* MODClient_utils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MODClient_utils.m; sourceTree = "<group>"; };
+-		02CF0EA01911326B008C822A /* mongoc-stream-apple-tls.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "mongoc-stream-apple-tls.c"; sourceTree = "<group>"; };
+ 		02CF0EA519191117008C822A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
+-		02CF0EA919192608008C822A /* libsasl2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsasl2.dylib; path = usr/lib/libsasl2.dylib; sourceTree = SDKROOT; };
++		02CF0EA919192608008C822A /* libsasl2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsasl2.dylib; path = "@PREFIX@/lib/libsasl2.dylib"; sourceTree = "<absolute>"; };
+ 		02CF87E7142F8AA3000C4C7F /* MODRegex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MODRegex.h; sourceTree = "<group>"; };
+ 		02CF87E8142F8AA3000C4C7F /* MODRegex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MODRegex.m; sourceTree = "<group>"; };
+ 		02DB18A9172C8C5A00B26EAE /* NSData+Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+Base64.h"; sourceTree = "<group>"; };
+@@ -1404,6 +199,8 @@
+ 		02F121BF1410EF5200197811 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ 		02F121C21410EF5200197811 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 		02F121C61410EF5200197811 /* mongo_test.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = mongo_test.1; sourceTree = "<group>"; };
++		509EE0E81A92F8B500BB6886 /* libmongoc-1.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libmongoc-1.0.dylib"; path = "@PREFIX@/lib/libmongoc-1.0.dylib"; sourceTree = "<absolute>"; };
++		509EE0EA1A931AAA00BB6886 /* libbson-1.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libbson-1.0.dylib"; path = "@PREFIX@/lib/libbson-1.0.dylib"; sourceTree = "<absolute>"; };
+ /* End PBXFileReference section */
+ 
+ /* Begin PBXFrameworksBuildPhase section */
+@@ -1414,6 +211,8 @@
+ 				02CF0EAA19192608008C822A /* libsasl2.dylib in Frameworks */,
+ 				02CF0EA81919116A008C822A /* Foundation.framework in Frameworks */,
+ 				02CF0EA619191117008C822A /* Security.framework in Frameworks */,
++				509EE0EB1A931AAA00BB6886 /* libbson-1.0.dylib in Frameworks */,
++				509EE0E91A92F8B500BB6886 /* libmongoc-1.0.dylib in Frameworks */,
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 		};
+@@ -1431,1329 +230,6 @@
+ /* End PBXFrameworksBuildPhase section */
+ 
+ /* Begin PBXGroup section */
+-		02044CB2190E5E4C00A80BED /* build */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CB3190E5E4C00A80BED /* autotools */,
+-				02044CD2190E5E4C00A80BED /* cmake */,
+-			);
+-			path = build;
+-			sourceTree = "<group>";
+-		};
+-		02044CB3190E5E4C00A80BED /* autotools */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CB4190E5E4C00A80BED /* AutoHarden.m4 */,
+-				02044CB5190E5E4C00A80BED /* CheckCompiler.m4 */,
+-				02044CB6190E5E4C00A80BED /* CheckHost.m4 */,
+-				02044CB7190E5E4C00A80BED /* CheckProgs.m4 */,
+-				02044CB8190E5E4C00A80BED /* CheckTarget.m4 */,
+-				02044CB9190E5E4C00A80BED /* FindDependencies.m4 */,
+-				02044CBA190E5E4C00A80BED /* Libbson.m4 */,
+-				02044CBB190E5E4C00A80BED /* m4 */,
+-				02044CC8190E5E4C00A80BED /* MaintainerFlags.m4 */,
+-				02044CC9190E5E4C00A80BED /* Optimizations.m4 */,
+-				02044CCA190E5E4C00A80BED /* PrintBuildConfiguration.m4 */,
+-				02044CCB190E5E4C00A80BED /* Python.m4 */,
+-				02044CCC190E5E4C00A80BED /* ReadCommandLineArguments.m4 */,
+-				02044CCD190E5E4C00A80BED /* scripts */,
+-				02044CCF190E5E4C00A80BED /* SetupAutomake.m4 */,
+-				02044CD0190E5E4C00A80BED /* SetupLibtool.m4 */,
+-				02044CD1190E5E4C00A80BED /* Versions.m4 */,
+-			);
+-			path = autotools;
+-			sourceTree = "<group>";
+-		};
+-		02044CBB190E5E4C00A80BED /* m4 */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CBC190E5E4C00A80BED /* .gitignore */,
+-				02044CBD190E5E4C00A80BED /* ac_check_typedef.m4 */,
+-				02044CBE190E5E4C00A80BED /* ac_compile_check_sizeof.m4 */,
+-				02044CBF190E5E4C00A80BED /* ac_create_stdint_h.m4 */,
+-				02044CC0190E5E4C00A80BED /* as-compiler-flag.m4 */,
+-				02044CC1190E5E4C00A80BED /* ax_check_compile_flag.m4 */,
+-				02044CC2190E5E4C00A80BED /* ax_check_link_flag.m4 */,
+-				02044CC3190E5E4C00A80BED /* ax_pthread.m4 */,
+-				02044CC4190E5E4C00A80BED /* ax_python.m4 */,
+-				02044CC5190E5E4C00A80BED /* mongoc_check_doc_build.m4 */,
+-				02044CC6190E5E4C00A80BED /* pkg.m4 */,
+-				02044CC7190E5E4C00A80BED /* silent.m4 */,
+-			);
+-			path = m4;
+-			sourceTree = "<group>";
+-		};
+-		02044CCD190E5E4C00A80BED /* scripts */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CCE190E5E4C00A80BED /* wrap-compiler-for-flag-check */,
+-			);
+-			path = scripts;
+-			sourceTree = "<group>";
+-		};
+-		02044CD2190E5E4C00A80BED /* cmake */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CD3190E5E4C00A80BED /* FindBSON.cmake */,
+-				02044CD4190E5E4C00A80BED /* libmongoc-ssl.def */,
+-				02044CD5190E5E4C00A80BED /* libmongoc.def */,
+-				02044CD6190E5E4C00A80BED /* Makefile.am */,
+-			);
+-			path = cmake;
+-			sourceTree = "<group>";
+-		};
+-		02044CDB190E5E4C00A80BED /* doc */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CDC190E5E4C00A80BED /* .gitignore */,
+-				02044CDD190E5E4C00A80BED /* asciidoc.conf */,
+-				02044CDE190E5E4C00A80BED /* check_docs.pl */,
+-				02044CDF190E5E4C00A80BED /* Makefile.am */,
+-				02044CE0190E5E4C00A80BED /* mallard */,
+-				02044DD1190E5E4D00A80BED /* mongoc.txt */,
+-				02044DD2190E5E4D00A80BED /* mongoc_api */,
+-				02044DD3190E5E4D00A80BED /* mongoc_api.txt */,
+-				02044DD4190E5E4D00A80BED /* mongoc_bulk_operation.txt */,
+-				02044DD5190E5E4D00A80BED /* mongoc_bulk_operation_delete.txt */,
+-				02044DD6190E5E4D00A80BED /* mongoc_bulk_operation_delete_one.txt */,
+-				02044DD7190E5E4D00A80BED /* mongoc_bulk_operation_destroy.txt */,
+-				02044DD8190E5E4D00A80BED /* mongoc_bulk_operation_execute.txt */,
+-				02044DD9190E5E4D00A80BED /* mongoc_bulk_operation_insert.txt */,
+-				02044DDA190E5E4D00A80BED /* mongoc_bulk_operation_replace_one.txt */,
+-				02044DDB190E5E4D00A80BED /* mongoc_bulk_operation_update.txt */,
+-				02044DDC190E5E4D00A80BED /* mongoc_bulk_operation_update_one.txt */,
+-				02044DDD190E5E4D00A80BED /* mongoc_cleanup.txt */,
+-				02044DDE190E5E4D00A80BED /* mongoc_client.txt */,
+-				02044DDF190E5E4D00A80BED /* mongoc_client_command.txt */,
+-				02044DE0190E5E4D00A80BED /* mongoc_client_command_simple.txt */,
+-				02044DE1190E5E4D00A80BED /* mongoc_client_destroy.txt */,
+-				02044DE2190E5E4D00A80BED /* mongoc_client_get_collection.txt */,
+-				02044DE3190E5E4D00A80BED /* mongoc_client_get_database.txt */,
+-				02044DE4190E5E4D00A80BED /* mongoc_client_get_database_names.txt */,
+-				02044DE5190E5E4D00A80BED /* mongoc_client_get_gridfs.txt */,
+-				02044DE6190E5E4D00A80BED /* mongoc_client_get_max_bson_size.txt */,
+-				02044DE7190E5E4D00A80BED /* mongoc_client_get_max_message_size.txt */,
+-				02044DE8190E5E4D00A80BED /* mongoc_client_get_read_prefs.txt */,
+-				02044DE9190E5E4D00A80BED /* mongoc_client_get_server_status.txt */,
+-				02044DEA190E5E4D00A80BED /* mongoc_client_get_uri.txt */,
+-				02044DEB190E5E4D00A80BED /* mongoc_client_get_write_concern.txt */,
+-				02044DEC190E5E4D00A80BED /* mongoc_client_new.txt */,
+-				02044DED190E5E4D00A80BED /* mongoc_client_new_from_uri.txt */,
+-				02044DEE190E5E4D00A80BED /* mongoc_client_pool.txt */,
+-				02044DEF190E5E4D00A80BED /* mongoc_client_pool_destroy.txt */,
+-				02044DF0190E5E4D00A80BED /* mongoc_client_pool_new.txt */,
+-				02044DF1190E5E4D00A80BED /* mongoc_client_pool_pop.txt */,
+-				02044DF2190E5E4D00A80BED /* mongoc_client_pool_push.txt */,
+-				02044DF3190E5E4D00A80BED /* mongoc_client_pool_try_pop.txt */,
+-				02044DF4190E5E4D00A80BED /* mongoc_client_set_read_prefs.txt */,
+-				02044DF5190E5E4D00A80BED /* mongoc_client_set_ssl_opts.txt */,
+-				02044DF6190E5E4D00A80BED /* mongoc_client_set_stream_initiator.txt */,
+-				02044DF7190E5E4D00A80BED /* mongoc_client_set_write_concern.txt */,
+-				02044DF8190E5E4D00A80BED /* mongoc_collection.txt */,
+-				02044DF9190E5E4D00A80BED /* mongoc_collection_aggregate.txt */,
+-				02044DFA190E5E4D00A80BED /* mongoc_collection_command.txt */,
+-				02044DFB190E5E4D00A80BED /* mongoc_collection_command_simple.txt */,
+-				02044DFC190E5E4D00A80BED /* mongoc_collection_count.txt */,
+-				02044DFD190E5E4D00A80BED /* mongoc_collection_create_bulk_operation.txt */,
+-				02044DFE190E5E4D00A80BED /* mongoc_collection_create_index.txt */,
+-				02044DFF190E5E4D00A80BED /* mongoc_collection_delete.txt */,
+-				02044E00190E5E4D00A80BED /* mongoc_collection_destroy.txt */,
+-				02044E01190E5E4D00A80BED /* mongoc_collection_drop.txt */,
+-				02044E02190E5E4D00A80BED /* mongoc_collection_drop_index.txt */,
+-				02044E03190E5E4D00A80BED /* mongoc_collection_ensure_index.txt */,
+-				02044E04190E5E4D00A80BED /* mongoc_collection_find.txt */,
+-				02044E05190E5E4D00A80BED /* mongoc_collection_find_and_modify.txt */,
+-				02044E06190E5E4D00A80BED /* mongoc_collection_get_last_error.txt */,
+-				02044E07190E5E4D00A80BED /* mongoc_collection_get_name.txt */,
+-				02044E08190E5E4D00A80BED /* mongoc_collection_get_read_prefs.txt */,
+-				02044E09190E5E4D00A80BED /* mongoc_collection_get_write_concern.txt */,
+-				02044E0A190E5E4D00A80BED /* mongoc_collection_insert.txt */,
+-				02044E0B190E5E4D00A80BED /* mongoc_collection_insert_bulk.txt */,
+-				02044E0C190E5E4D00A80BED /* mongoc_collection_keys_to_index_string.txt */,
+-				02044E0D190E5E4D00A80BED /* mongoc_collection_rename.txt */,
+-				02044E0E190E5E4D00A80BED /* mongoc_collection_save.txt */,
+-				02044E0F190E5E4D00A80BED /* mongoc_collection_set_read_prefs.txt */,
+-				02044E10190E5E4D00A80BED /* mongoc_collection_set_write_concern.txt */,
+-				02044E11190E5E4D00A80BED /* mongoc_collection_stats.txt */,
+-				02044E12190E5E4D00A80BED /* mongoc_collection_update.txt */,
+-				02044E13190E5E4D00A80BED /* mongoc_collection_validate.txt */,
+-				02044E14190E5E4D00A80BED /* mongoc_cursor.txt */,
+-				02044E15190E5E4D00A80BED /* mongoc_cursor_clone.txt */,
+-				02044E16190E5E4D00A80BED /* mongoc_cursor_current.txt */,
+-				02044E17190E5E4D00A80BED /* mongoc_cursor_destroy.txt */,
+-				02044E18190E5E4D00A80BED /* mongoc_cursor_error.txt */,
+-				02044E19190E5E4D00A80BED /* mongoc_cursor_get_host.txt */,
+-				02044E1A190E5E4D00A80BED /* mongoc_cursor_is_alive.txt */,
+-				02044E1B190E5E4D00A80BED /* mongoc_cursor_more.txt */,
+-				02044E1C190E5E4D00A80BED /* mongoc_cursor_next.txt */,
+-				02044E1D190E5E4D00A80BED /* mongoc_database.txt */,
+-				02044E1E190E5E4D00A80BED /* mongoc_database_add_user.txt */,
+-				02044E1F190E5E4D00A80BED /* mongoc_database_command.txt */,
+-				02044E20190E5E4D00A80BED /* mongoc_database_command_simple.txt */,
+-				02044E21190E5E4D00A80BED /* mongoc_database_create_collection.txt */,
+-				02044E22190E5E4D00A80BED /* mongoc_database_destroy.txt */,
+-				02044E23190E5E4D00A80BED /* mongoc_database_drop.txt */,
+-				02044E24190E5E4D00A80BED /* mongoc_database_get_collection.txt */,
+-				02044E25190E5E4D00A80BED /* mongoc_database_get_collection_names.txt */,
+-				02044E26190E5E4D00A80BED /* mongoc_database_get_name.txt */,
+-				02044E27190E5E4D00A80BED /* mongoc_database_get_read_prefs.txt */,
+-				02044E28190E5E4D00A80BED /* mongoc_database_get_write_concern.txt */,
+-				02044E29190E5E4D00A80BED /* mongoc_database_has_collection.txt */,
+-				02044E2A190E5E4D00A80BED /* mongoc_database_remove_all_users.txt */,
+-				02044E2B190E5E4D00A80BED /* mongoc_database_remove_user.txt */,
+-				02044E2C190E5E4D00A80BED /* mongoc_database_set_read_prefs.txt */,
+-				02044E2D190E5E4D00A80BED /* mongoc_database_set_write_concern.txt */,
+-				02044E2E190E5E4D00A80BED /* mongoc_fd_set_nonblock.txt */,
+-				02044E2F190E5E4D00A80BED /* mongoc_gridfs.txt */,
+-				02044E30190E5E4D00A80BED /* mongoc_gridfs_create_file.txt */,
+-				02044E31190E5E4D00A80BED /* mongoc_gridfs_create_file_from_stream.txt */,
+-				02044E32190E5E4D00A80BED /* mongoc_gridfs_destroy.txt */,
+-				02044E33190E5E4D00A80BED /* mongoc_gridfs_drop.txt */,
+-				02044E34190E5E4D00A80BED /* mongoc_gridfs_file.txt */,
+-				02044E35190E5E4D00A80BED /* mongoc_gridfs_file_destroy.txt */,
+-				02044E36190E5E4D00A80BED /* mongoc_gridfs_file_error.txt */,
+-				02044E37190E5E4D00A80BED /* mongoc_gridfs_file_get_aliases.txt */,
+-				02044E38190E5E4D00A80BED /* mongoc_gridfs_file_get_chunk_size.txt */,
+-				02044E39190E5E4D00A80BED /* mongoc_gridfs_file_get_content_type.txt */,
+-				02044E3A190E5E4D00A80BED /* mongoc_gridfs_file_get_filename.txt */,
+-				02044E3B190E5E4D00A80BED /* mongoc_gridfs_file_get_length.txt */,
+-				02044E3C190E5E4D00A80BED /* mongoc_gridfs_file_get_md5.txt */,
+-				02044E3D190E5E4D00A80BED /* mongoc_gridfs_file_get_metadata.txt */,
+-				02044E3E190E5E4D00A80BED /* mongoc_gridfs_file_get_upload_date.txt */,
+-				02044E3F190E5E4D00A80BED /* mongoc_gridfs_file_list.txt */,
+-				02044E40190E5E4D00A80BED /* mongoc_gridfs_file_list_destroy.txt */,
+-				02044E41190E5E4D00A80BED /* mongoc_gridfs_file_list_error.txt */,
+-				02044E42190E5E4D00A80BED /* mongoc_gridfs_file_list_next.txt */,
+-				02044E43190E5E4D00A80BED /* mongoc_gridfs_file_readv.txt */,
+-				02044E44190E5E4D00A80BED /* mongoc_gridfs_file_save.txt */,
+-				02044E45190E5E4D00A80BED /* mongoc_gridfs_file_seek.txt */,
+-				02044E46190E5E4D00A80BED /* mongoc_gridfs_file_set_aliases.txt */,
+-				02044E47190E5E4D00A80BED /* mongoc_gridfs_file_set_content_type.txt */,
+-				02044E48190E5E4D00A80BED /* mongoc_gridfs_file_set_filename.txt */,
+-				02044E49190E5E4D00A80BED /* mongoc_gridfs_file_set_md5.txt */,
+-				02044E4A190E5E4D00A80BED /* mongoc_gridfs_file_set_metadata.txt */,
+-				02044E4B190E5E4D00A80BED /* mongoc_gridfs_file_tell.txt */,
+-				02044E4C190E5E4D00A80BED /* mongoc_gridfs_file_writev.txt */,
+-				02044E4D190E5E4D00A80BED /* mongoc_gridfs_find.txt */,
+-				02044E4E190E5E4D00A80BED /* mongoc_gridfs_find_one.txt */,
+-				02044E4F190E5E4D00A80BED /* mongoc_gridfs_find_one_by_filename.txt */,
+-				02044E50190E5E4D00A80BED /* mongoc_gridfs_get_chunks.txt */,
+-				02044E51190E5E4D00A80BED /* mongoc_gridfs_get_files.txt */,
+-				02044E52190E5E4D00A80BED /* mongoc_index_opt_get_default.txt */,
+-				02044E53190E5E4D00A80BED /* mongoc_index_opt_init.txt */,
+-				02044E54190E5E4D00A80BED /* mongoc_init.txt */,
+-				02044E55190E5E4D00A80BED /* mongoc_log.txt */,
+-				02044E56190E5E4D00A80BED /* mongoc_log_default_handler.txt */,
+-				02044E57190E5E4D00A80BED /* mongoc_log_level_str.txt */,
+-				02044E58190E5E4D00A80BED /* mongoc_log_set_handler.txt */,
+-				02044E59190E5E4D00A80BED /* mongoc_matcher_destroy.txt */,
+-				02044E5A190E5E4D00A80BED /* mongoc_matcher_match.txt */,
+-				02044E5B190E5E4D00A80BED /* mongoc_matcher_new.txt */,
+-				02044E5C190E5E4D00A80BED /* mongoc_read_prefs.txt */,
+-				02044E5D190E5E4D00A80BED /* mongoc_read_prefs_add_tag.txt */,
+-				02044E5E190E5E4D00A80BED /* mongoc_read_prefs_copy.txt */,
+-				02044E5F190E5E4D00A80BED /* mongoc_read_prefs_destroy.txt */,
+-				02044E60190E5E4D00A80BED /* mongoc_read_prefs_get_mode.txt */,
+-				02044E61190E5E4D00A80BED /* mongoc_read_prefs_get_tags.txt */,
+-				02044E62190E5E4D00A80BED /* mongoc_read_prefs_is_valid.txt */,
+-				02044E63190E5E4D00A80BED /* mongoc_read_prefs_new.txt */,
+-				02044E64190E5E4D00A80BED /* mongoc_read_prefs_set_mode.txt */,
+-				02044E65190E5E4D00A80BED /* mongoc_read_prefs_set_tags.txt */,
+-				02044E66190E5E4D00A80BED /* mongoc_socket.txt */,
+-				02044E67190E5E4D00A80BED /* mongoc_socket_accept.txt */,
+-				02044E68190E5E4D00A80BED /* mongoc_socket_bind.txt */,
+-				02044E69190E5E4D00A80BED /* mongoc_socket_close.txt */,
+-				02044E6A190E5E4D00A80BED /* mongoc_socket_connect.txt */,
+-				02044E6B190E5E4D00A80BED /* mongoc_socket_destroy.txt */,
+-				02044E6C190E5E4D00A80BED /* mongoc_socket_errno.txt */,
+-				02044E6D190E5E4D00A80BED /* mongoc_socket_getnameinfo.txt */,
+-				02044E6E190E5E4D00A80BED /* mongoc_socket_getsockname.txt */,
+-				02044E6F190E5E4D00A80BED /* mongoc_socket_listen.txt */,
+-				02044E70190E5E4D00A80BED /* mongoc_socket_new.txt */,
+-				02044E71190E5E4D00A80BED /* mongoc_socket_recv.txt */,
+-				02044E72190E5E4D00A80BED /* mongoc_socket_send.txt */,
+-				02044E73190E5E4D00A80BED /* mongoc_socket_sendv.txt */,
+-				02044E74190E5E4D00A80BED /* mongoc_socket_setsockopt.txt */,
+-				02044E75190E5E4D00A80BED /* mongoc_ssl.txt */,
+-				02044E76190E5E4D00A80BED /* mongoc_ssl_opt_get_default.txt */,
+-				02044E77190E5E4D00A80BED /* mongoc_stream.txt */,
+-				02044E78190E5E4D00A80BED /* mongoc_stream_buffered_new.txt */,
+-				02044E79190E5E4D00A80BED /* mongoc_stream_close.txt */,
+-				02044E7A190E5E4D00A80BED /* mongoc_stream_cork.txt */,
+-				02044E7B190E5E4D00A80BED /* mongoc_stream_destroy.txt */,
+-				02044E7C190E5E4D00A80BED /* mongoc_stream_file.txt */,
+-				02044E7D190E5E4D00A80BED /* mongoc_stream_file_get_fd.txt */,
+-				02044E7E190E5E4D00A80BED /* mongoc_stream_file_new.txt */,
+-				02044E7F190E5E4D00A80BED /* mongoc_stream_file_new_for_path.txt */,
+-				02044E80190E5E4D00A80BED /* mongoc_stream_flush.txt */,
+-				02044E81190E5E4D00A80BED /* mongoc_stream_get_base_stream.txt */,
+-				02044E82190E5E4D00A80BED /* mongoc_stream_gridfs_new.txt */,
+-				02044E83190E5E4D00A80BED /* mongoc_stream_read.txt */,
+-				02044E84190E5E4D00A80BED /* mongoc_stream_readv.txt */,
+-				02044E85190E5E4D00A80BED /* mongoc_stream_setsockopt.txt */,
+-				02044E86190E5E4D00A80BED /* mongoc_stream_socket.txt */,
+-				02044E87190E5E4D00A80BED /* mongoc_stream_socket_get_socket.txt */,
+-				02044E88190E5E4D00A80BED /* mongoc_stream_socket_new.txt */,
+-				02044E89190E5E4D00A80BED /* mongoc_stream_tls_check_cert.txt */,
+-				02044E8A190E5E4D00A80BED /* mongoc_stream_tls_do_handshake.txt */,
+-				02044E8B190E5E4D00A80BED /* mongoc_stream_tls_new.txt */,
+-				02044E8C190E5E4D00A80BED /* mongoc_stream_uncork.txt */,
+-				02044E8D190E5E4D00A80BED /* mongoc_stream_unix_new.txt */,
+-				02044E8E190E5E4D00A80BED /* mongoc_stream_writev.txt */,
+-				02044E8F190E5E4D00A80BED /* mongoc_symbols.txt */,
+-				02044E90190E5E4D00A80BED /* mongoc_uri.txt */,
+-				02044E91190E5E4D00A80BED /* mongoc_uri_copy.txt */,
+-				02044E92190E5E4D00A80BED /* mongoc_uri_destroy.txt */,
+-				02044E93190E5E4D00A80BED /* mongoc_uri_get_auth_mechanism.txt */,
+-				02044E94190E5E4D00A80BED /* mongoc_uri_get_auth_source.txt */,
+-				02044E95190E5E4E00A80BED /* mongoc_uri_get_database.txt */,
+-				02044E96190E5E4E00A80BED /* mongoc_uri_get_hosts.txt */,
+-				02044E97190E5E4E00A80BED /* mongoc_uri_get_options.txt */,
+-				02044E98190E5E4E00A80BED /* mongoc_uri_get_password.txt */,
+-				02044E99190E5E4E00A80BED /* mongoc_uri_get_read_prefs.txt */,
+-				02044E9A190E5E4E00A80BED /* mongoc_uri_get_replica_set.txt */,
+-				02044E9B190E5E4E00A80BED /* mongoc_uri_get_ssl.txt */,
+-				02044E9C190E5E4E00A80BED /* mongoc_uri_get_string.txt */,
+-				02044E9D190E5E4E00A80BED /* mongoc_uri_get_username.txt */,
+-				02044E9E190E5E4E00A80BED /* mongoc_uri_get_write_concern.txt */,
+-				02044E9F190E5E4E00A80BED /* mongoc_uri_new.txt */,
+-				02044EA0190E5E4E00A80BED /* mongoc_uri_new_for_host_port.txt */,
+-				02044EA1190E5E4E00A80BED /* mongoc_uri_unescape.txt */,
+-				02044EA2190E5E4E00A80BED /* mongoc_write_concern.txt */,
+-				02044EA3190E5E4E00A80BED /* mongoc_write_concern_copy.txt */,
+-				02044EA4190E5E4E00A80BED /* mongoc_write_concern_destroy.txt */,
+-				02044EA5190E5E4E00A80BED /* mongoc_write_concern_get_fsync.txt */,
+-				02044EA6190E5E4E00A80BED /* mongoc_write_concern_get_journal.txt */,
+-				02044EA7190E5E4E00A80BED /* mongoc_write_concern_get_w.txt */,
+-				02044EA8190E5E4E00A80BED /* mongoc_write_concern_get_wmajority.txt */,
+-				02044EA9190E5E4E00A80BED /* mongoc_write_concern_get_wtag.txt */,
+-				02044EAA190E5E4E00A80BED /* mongoc_write_concern_get_wtimeout.txt */,
+-				02044EAB190E5E4E00A80BED /* mongoc_write_concern_new.txt */,
+-				02044EAC190E5E4E00A80BED /* mongoc_write_concern_set_fsync.txt */,
+-				02044EAD190E5E4E00A80BED /* mongoc_write_concern_set_journal.txt */,
+-				02044EAE190E5E4E00A80BED /* mongoc_write_concern_set_w.txt */,
+-				02044EAF190E5E4E00A80BED /* mongoc_write_concern_set_wmajority.txt */,
+-				02044EB0190E5E4E00A80BED /* mongoc_write_concern_set_wtag.txt */,
+-				02044EB1190E5E4E00A80BED /* mongoc_write_concern_set_wtimeout.txt */,
+-			);
+-			path = doc;
+-			sourceTree = "<group>";
+-		};
+-		02044CE0190E5E4C00A80BED /* mallard */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CE1190E5E4C00A80BED /* advanced-connections.page */,
+-				02044CE2190E5E4C00A80BED /* authentication.page */,
+-				02044CE3190E5E4C00A80BED /* basic-prequisites.xml */,
+-				02044CE4190E5E4C00A80BED /* basic-troubleshooting.page */,
+-				02044CE5190E5E4C00A80BED /* deleting-document.page */,
+-				02044CE6190E5E4C00A80BED /* executing-command.page */,
+-				02044CE7190E5E4C00A80BED /* finding-document.page */,
+-				02044CE8190E5E4C00A80BED /* index.page */,
+-				02044CE9190E5E4C00A80BED /* inserting-document.page */,
+-				02044CEA190E5E4C00A80BED /* installing-mongo-c-driver.page */,
+-				02044CEB190E5E4C00A80BED /* mongoc_bulk_operation_delete.page */,
+-				02044CEC190E5E4C00A80BED /* mongoc_bulk_operation_delete_one.page */,
+-				02044CED190E5E4C00A80BED /* mongoc_bulk_operation_destroy.page */,
+-				02044CEE190E5E4C00A80BED /* mongoc_bulk_operation_execute.page */,
+-				02044CEF190E5E4C00A80BED /* mongoc_bulk_operation_insert.page */,
+-				02044CF0190E5E4C00A80BED /* mongoc_bulk_operation_replace_one.page */,
+-				02044CF1190E5E4C00A80BED /* mongoc_bulk_operation_t.page */,
+-				02044CF2190E5E4C00A80BED /* mongoc_bulk_operation_update.page */,
+-				02044CF3190E5E4C00A80BED /* mongoc_bulk_operation_update_one.page */,
+-				02044CF4190E5E4C00A80BED /* mongoc_cleanup.page */,
+-				02044CF5190E5E4C00A80BED /* mongoc_client_command.page */,
+-				02044CF6190E5E4C00A80BED /* mongoc_client_command_simple.page */,
+-				02044CF7190E5E4C00A80BED /* mongoc_client_destroy.page */,
+-				02044CF8190E5E4C00A80BED /* mongoc_client_get_collection.page */,
+-				02044CF9190E5E4C00A80BED /* mongoc_client_get_database.page */,
+-				02044CFA190E5E4C00A80BED /* mongoc_client_get_database_names.page */,
+-				02044CFB190E5E4C00A80BED /* mongoc_client_get_gridfs.page */,
+-				02044CFC190E5E4C00A80BED /* mongoc_client_get_max_bson_size.page */,
+-				02044CFD190E5E4C00A80BED /* mongoc_client_get_max_message_size.page */,
+-				02044CFE190E5E4C00A80BED /* mongoc_client_get_read_prefs.page */,
+-				02044CFF190E5E4C00A80BED /* mongoc_client_get_server_status.page */,
+-				02044D00190E5E4C00A80BED /* mongoc_client_get_uri.page */,
+-				02044D01190E5E4C00A80BED /* mongoc_client_get_write_concern.page */,
+-				02044D02190E5E4C00A80BED /* mongoc_client_new.page */,
+-				02044D03190E5E4C00A80BED /* mongoc_client_new_from_uri.page */,
+-				02044D04190E5E4C00A80BED /* mongoc_client_pool_destroy.page */,
+-				02044D05190E5E4C00A80BED /* mongoc_client_pool_new.page */,
+-				02044D06190E5E4C00A80BED /* mongoc_client_pool_pop.page */,
+-				02044D07190E5E4C00A80BED /* mongoc_client_pool_push.page */,
+-				02044D08190E5E4C00A80BED /* mongoc_client_pool_t.page */,
+-				02044D09190E5E4C00A80BED /* mongoc_client_pool_try_pop.page */,
+-				02044D0A190E5E4C00A80BED /* mongoc_client_set_read_prefs.page */,
+-				02044D0B190E5E4C00A80BED /* mongoc_client_set_ssl_opts.page */,
+-				02044D0C190E5E4C00A80BED /* mongoc_client_set_stream_initiator.page */,
+-				02044D0D190E5E4C00A80BED /* mongoc_client_set_write_concern.page */,
+-				02044D0E190E5E4C00A80BED /* mongoc_client_t.page */,
+-				02044D0F190E5E4C00A80BED /* mongoc_collection_aggregate.page */,
+-				02044D10190E5E4C00A80BED /* mongoc_collection_command.page */,
+-				02044D11190E5E4C00A80BED /* mongoc_collection_command_simple.page */,
+-				02044D12190E5E4C00A80BED /* mongoc_collection_count.page */,
+-				02044D13190E5E4C00A80BED /* mongoc_collection_create_bulk_operation.page */,
+-				02044D14190E5E4C00A80BED /* mongoc_collection_create_index.page */,
+-				02044D15190E5E4C00A80BED /* mongoc_collection_delete.page */,
+-				02044D16190E5E4C00A80BED /* mongoc_collection_destroy.page */,
+-				02044D17190E5E4C00A80BED /* mongoc_collection_drop.page */,
+-				02044D18190E5E4C00A80BED /* mongoc_collection_drop_index.page */,
+-				02044D19190E5E4C00A80BED /* mongoc_collection_ensure_index.page */,
+-				02044D1A190E5E4C00A80BED /* mongoc_collection_find.page */,
+-				02044D1B190E5E4C00A80BED /* mongoc_collection_find_and_modify.page */,
+-				02044D1C190E5E4C00A80BED /* mongoc_collection_get_last_error.page */,
+-				02044D1D190E5E4C00A80BED /* mongoc_collection_get_name.page */,
+-				02044D1E190E5E4C00A80BED /* mongoc_collection_get_read_prefs.page */,
+-				02044D1F190E5E4C00A80BED /* mongoc_collection_get_write_concern.page */,
+-				02044D20190E5E4C00A80BED /* mongoc_collection_insert.page */,
+-				02044D21190E5E4C00A80BED /* mongoc_collection_insert_bulk.page */,
+-				02044D22190E5E4C00A80BED /* mongoc_collection_keys_to_index_string.page */,
+-				02044D23190E5E4C00A80BED /* mongoc_collection_rename.page */,
+-				02044D24190E5E4C00A80BED /* mongoc_collection_save.page */,
+-				02044D25190E5E4C00A80BED /* mongoc_collection_set_read_prefs.page */,
+-				02044D26190E5E4C00A80BED /* mongoc_collection_set_write_concern.page */,
+-				02044D27190E5E4C00A80BED /* mongoc_collection_stats.page */,
+-				02044D28190E5E4C00A80BED /* mongoc_collection_t.page */,
+-				02044D29190E5E4C00A80BED /* mongoc_collection_update.page */,
+-				02044D2A190E5E4C00A80BED /* mongoc_collection_validate.page */,
+-				02044D2B190E5E4C00A80BED /* mongoc_cursor_clone.page */,
+-				02044D2C190E5E4C00A80BED /* mongoc_cursor_current.page */,
+-				02044D2D190E5E4C00A80BED /* mongoc_cursor_destroy.page */,
+-				02044D2E190E5E4C00A80BED /* mongoc_cursor_error.page */,
+-				02044D2F190E5E4C00A80BED /* mongoc_cursor_get_host.page */,
+-				02044D30190E5E4C00A80BED /* mongoc_cursor_is_alive.page */,
+-				02044D31190E5E4C00A80BED /* mongoc_cursor_more.page */,
+-				02044D32190E5E4C00A80BED /* mongoc_cursor_next.page */,
+-				02044D33190E5E4C00A80BED /* mongoc_cursor_t.page */,
+-				02044D34190E5E4C00A80BED /* mongoc_database_add_user.page */,
+-				02044D35190E5E4C00A80BED /* mongoc_database_command.page */,
+-				02044D36190E5E4C00A80BED /* mongoc_database_command_simple.page */,
+-				02044D37190E5E4C00A80BED /* mongoc_database_create_collection.page */,
+-				02044D38190E5E4C00A80BED /* mongoc_database_destroy.page */,
+-				02044D39190E5E4C00A80BED /* mongoc_database_drop.page */,
+-				02044D3A190E5E4C00A80BED /* mongoc_database_get_collection.page */,
+-				02044D3B190E5E4C00A80BED /* mongoc_database_get_collection_names.page */,
+-				02044D3C190E5E4C00A80BED /* mongoc_database_get_name.page */,
+-				02044D3D190E5E4C00A80BED /* mongoc_database_get_read_prefs.page */,
+-				02044D3E190E5E4C00A80BED /* mongoc_database_get_write_concern.page */,
+-				02044D3F190E5E4C00A80BED /* mongoc_database_has_collection.page */,
+-				02044D40190E5E4C00A80BED /* mongoc_database_remove_all_users.page */,
+-				02044D41190E5E4C00A80BED /* mongoc_database_remove_user.page */,
+-				02044D42190E5E4C00A80BED /* mongoc_database_set_read_prefs.page */,
+-				02044D43190E5E4C00A80BED /* mongoc_database_set_write_concern.page */,
+-				02044D44190E5E4C00A80BED /* mongoc_database_t.page */,
+-				02044D45190E5E4C00A80BED /* mongoc_error_domain_t.page */,
+-				02044D46190E5E4C00A80BED /* mongoc_gridfs_create_file.page */,
+-				02044D47190E5E4C00A80BED /* mongoc_gridfs_create_file_from_stream.page */,
+-				02044D48190E5E4C00A80BED /* mongoc_gridfs_destroy.page */,
+-				02044D49190E5E4C00A80BED /* mongoc_gridfs_drop.page */,
+-				02044D4A190E5E4C00A80BED /* mongoc_gridfs_file_destroy.page */,
+-				02044D4B190E5E4C00A80BED /* mongoc_gridfs_file_error.page */,
+-				02044D4C190E5E4C00A80BED /* mongoc_gridfs_file_get_aliases.page */,
+-				02044D4D190E5E4C00A80BED /* mongoc_gridfs_file_get_chunk_size.page */,
+-				02044D4E190E5E4C00A80BED /* mongoc_gridfs_file_get_content_type.page */,
+-				02044D4F190E5E4C00A80BED /* mongoc_gridfs_file_get_filename.page */,
+-				02044D50190E5E4C00A80BED /* mongoc_gridfs_file_get_length.page */,
+-				02044D51190E5E4C00A80BED /* mongoc_gridfs_file_get_md5.page */,
+-				02044D52190E5E4C00A80BED /* mongoc_gridfs_file_get_metadata.page */,
+-				02044D53190E5E4C00A80BED /* mongoc_gridfs_file_get_upload_date.page */,
+-				02044D54190E5E4C00A80BED /* mongoc_gridfs_file_list_destroy.page */,
+-				02044D55190E5E4C00A80BED /* mongoc_gridfs_file_list_error.page */,
+-				02044D56190E5E4C00A80BED /* mongoc_gridfs_file_list_next.page */,
+-				02044D57190E5E4C00A80BED /* mongoc_gridfs_file_list_t.page */,
+-				02044D58190E5E4C00A80BED /* mongoc_gridfs_file_page_t.page */,
+-				02044D59190E5E4C00A80BED /* mongoc_gridfs_file_readv.page */,
+-				02044D5A190E5E4C00A80BED /* mongoc_gridfs_file_save.page */,
+-				02044D5B190E5E4C00A80BED /* mongoc_gridfs_file_seek.page */,
+-				02044D5C190E5E4C00A80BED /* mongoc_gridfs_file_set_aliases.page */,
+-				02044D5D190E5E4C00A80BED /* mongoc_gridfs_file_set_content_type.page */,
+-				02044D5E190E5E4C00A80BED /* mongoc_gridfs_file_set_filename.page */,
+-				02044D5F190E5E4C00A80BED /* mongoc_gridfs_file_set_md5.page */,
+-				02044D60190E5E4C00A80BED /* mongoc_gridfs_file_set_metadata.page */,
+-				02044D61190E5E4C00A80BED /* mongoc_gridfs_file_t.page */,
+-				02044D62190E5E4C00A80BED /* mongoc_gridfs_file_tell.page */,
+-				02044D63190E5E4C00A80BED /* mongoc_gridfs_file_writev.page */,
+-				02044D64190E5E4C00A80BED /* mongoc_gridfs_find.page */,
+-				02044D65190E5E4C00A80BED /* mongoc_gridfs_find_one.page */,
+-				02044D66190E5E4C00A80BED /* mongoc_gridfs_find_one_by_filename.page */,
+-				02044D67190E5E4C00A80BED /* mongoc_gridfs_get_chunks.page */,
+-				02044D68190E5E4C00A80BED /* mongoc_gridfs_get_files.page */,
+-				02044D69190E5E4C00A80BED /* mongoc_gridfs_t.page */,
+-				02044D6A190E5E4C00A80BED /* mongoc_index_opt_get_default.page */,
+-				02044D6B190E5E4C00A80BED /* mongoc_index_opt_init.page */,
+-				02044D6C190E5E4C00A80BED /* mongoc_index_opt_t.page */,
+-				02044D6D190E5E4C00A80BED /* mongoc_init.page */,
+-				02044D6E190E5E4C00A80BED /* mongoc_iovec_t.page */,
+-				02044D6F190E5E4C00A80BED /* mongoc_log.page */,
+-				02044D70190E5E4C00A80BED /* mongoc_log_default_handler.page */,
+-				02044D71190E5E4C00A80BED /* mongoc_log_level_str.page */,
+-				02044D72190E5E4C00A80BED /* mongoc_log_level_t.page */,
+-				02044D73190E5E4C00A80BED /* mongoc_log_set_handler.page */,
+-				02044D74190E5E4C00A80BED /* mongoc_matcher_destroy.page */,
+-				02044D75190E5E4C00A80BED /* mongoc_matcher_match.page */,
+-				02044D76190E5E4C00A80BED /* mongoc_matcher_new.page */,
+-				02044D77190E5E4C00A80BED /* mongoc_matcher_t.page */,
+-				02044D78190E5E4C00A80BED /* mongoc_read_prefs_add_tag.page */,
+-				02044D79190E5E4C00A80BED /* mongoc_read_prefs_copy.page */,
+-				02044D7A190E5E4C00A80BED /* mongoc_read_prefs_destroy.page */,
+-				02044D7B190E5E4C00A80BED /* mongoc_read_prefs_get_mode.page */,
+-				02044D7C190E5E4C00A80BED /* mongoc_read_prefs_get_tags.page */,
+-				02044D7D190E5E4C00A80BED /* mongoc_read_prefs_is_valid.page */,
+-				02044D7E190E5E4C00A80BED /* mongoc_read_prefs_new.page */,
+-				02044D7F190E5E4C00A80BED /* mongoc_read_prefs_set_mode.page */,
+-				02044D80190E5E4C00A80BED /* mongoc_read_prefs_set_tags.page */,
+-				02044D81190E5E4C00A80BED /* mongoc_read_prefs_t.page */,
+-				02044D82190E5E4C00A80BED /* mongoc_socket_accept.page */,
+-				02044D83190E5E4C00A80BED /* mongoc_socket_bind.page */,
+-				02044D84190E5E4C00A80BED /* mongoc_socket_close.page */,
+-				02044D85190E5E4C00A80BED /* mongoc_socket_connect.page */,
+-				02044D86190E5E4C00A80BED /* mongoc_socket_destroy.page */,
+-				02044D87190E5E4C00A80BED /* mongoc_socket_errno.page */,
+-				02044D88190E5E4C00A80BED /* mongoc_socket_getnameinfo.page */,
+-				02044D89190E5E4C00A80BED /* mongoc_socket_getsockname.page */,
+-				02044D8A190E5E4C00A80BED /* mongoc_socket_listen.page */,
+-				02044D8B190E5E4C00A80BED /* mongoc_socket_new.page */,
+-				02044D8C190E5E4C00A80BED /* mongoc_socket_recv.page */,
+-				02044D8D190E5E4C00A80BED /* mongoc_socket_send.page */,
+-				02044D8E190E5E4C00A80BED /* mongoc_socket_sendv.page */,
+-				02044D8F190E5E4C00A80BED /* mongoc_socket_setsockopt.page */,
+-				02044D90190E5E4C00A80BED /* mongoc_socket_t.page */,
+-				02044D91190E5E4C00A80BED /* mongoc_ssl_opt_get_default.page */,
+-				02044D92190E5E4C00A80BED /* mongoc_ssl_opt_t.page */,
+-				02044D93190E5E4C00A80BED /* mongoc_stream_buffered_new.page */,
+-				02044D94190E5E4C00A80BED /* mongoc_stream_buffered_t.page */,
+-				02044D95190E5E4C00A80BED /* mongoc_stream_close.page */,
+-				02044D96190E5E4C00A80BED /* mongoc_stream_cork.page */,
+-				02044D97190E5E4C00A80BED /* mongoc_stream_destroy.page */,
+-				02044D98190E5E4C00A80BED /* mongoc_stream_file_get_fd.page */,
+-				02044D99190E5E4C00A80BED /* mongoc_stream_file_new.page */,
+-				02044D9A190E5E4C00A80BED /* mongoc_stream_file_new_for_path.page */,
+-				02044D9B190E5E4C00A80BED /* mongoc_stream_file_t.page */,
+-				02044D9C190E5E4C00A80BED /* mongoc_stream_flush.page */,
+-				02044D9D190E5E4C00A80BED /* mongoc_stream_get_base_stream.page */,
+-				02044D9E190E5E4C00A80BED /* mongoc_stream_gridfs_new.page */,
+-				02044D9F190E5E4C00A80BED /* mongoc_stream_gridfs_t.page */,
+-				02044DA0190E5E4C00A80BED /* mongoc_stream_read.page */,
+-				02044DA1190E5E4C00A80BED /* mongoc_stream_readv.page */,
+-				02044DA2190E5E4C00A80BED /* mongoc_stream_setsockopt.page */,
+-				02044DA3190E5E4D00A80BED /* mongoc_stream_socket_get_socket.page */,
+-				02044DA4190E5E4D00A80BED /* mongoc_stream_socket_new.page */,
+-				02044DA5190E5E4D00A80BED /* mongoc_stream_socket_t.page */,
+-				02044DA6190E5E4D00A80BED /* mongoc_stream_t.page */,
+-				02044DA7190E5E4D00A80BED /* mongoc_stream_tls_check_cert.page */,
+-				02044DA8190E5E4D00A80BED /* mongoc_stream_tls_do_handshake.page */,
+-				02044DA9190E5E4D00A80BED /* mongoc_stream_tls_new.page */,
+-				02044DAA190E5E4D00A80BED /* mongoc_stream_tls_t.page */,
+-				02044DAB190E5E4D00A80BED /* mongoc_stream_uncork.page */,
+-				02044DAC190E5E4D00A80BED /* mongoc_stream_writev.page */,
+-				02044DAD190E5E4D00A80BED /* mongoc_uri_copy.page */,
+-				02044DAE190E5E4D00A80BED /* mongoc_uri_destroy.page */,
+-				02044DAF190E5E4D00A80BED /* mongoc_uri_get_auth_mechanism.page */,
+-				02044DB0190E5E4D00A80BED /* mongoc_uri_get_auth_source.page */,
+-				02044DB1190E5E4D00A80BED /* mongoc_uri_get_database.page */,
+-				02044DB2190E5E4D00A80BED /* mongoc_uri_get_hosts.page */,
+-				02044DB3190E5E4D00A80BED /* mongoc_uri_get_options.page */,
+-				02044DB4190E5E4D00A80BED /* mongoc_uri_get_password.page */,
+-				02044DB5190E5E4D00A80BED /* mongoc_uri_get_read_prefs.page */,
+-				02044DB6190E5E4D00A80BED /* mongoc_uri_get_replica_set.page */,
+-				02044DB7190E5E4D00A80BED /* mongoc_uri_get_ssl.page */,
+-				02044DB8190E5E4D00A80BED /* mongoc_uri_get_string.page */,
+-				02044DB9190E5E4D00A80BED /* mongoc_uri_get_username.page */,
+-				02044DBA190E5E4D00A80BED /* mongoc_uri_get_write_concern.page */,
+-				02044DBB190E5E4D00A80BED /* mongoc_uri_new.page */,
+-				02044DBC190E5E4D00A80BED /* mongoc_uri_new_for_host_port.page */,
+-				02044DBD190E5E4D00A80BED /* mongoc_uri_t.page */,
+-				02044DBE190E5E4D00A80BED /* mongoc_uri_unescape.page */,
+-				02044DBF190E5E4D00A80BED /* mongoc_version.page */,
+-				02044DC0190E5E4D00A80BED /* mongoc_write_concern_copy.page */,
+-				02044DC1190E5E4D00A80BED /* mongoc_write_concern_destroy.page */,
+-				02044DC2190E5E4D00A80BED /* mongoc_write_concern_get_fsync.page */,
+-				02044DC3190E5E4D00A80BED /* mongoc_write_concern_get_journal.page */,
+-				02044DC4190E5E4D00A80BED /* mongoc_write_concern_get_w.page */,
+-				02044DC5190E5E4D00A80BED /* mongoc_write_concern_get_wmajority.page */,
+-				02044DC6190E5E4D00A80BED /* mongoc_write_concern_get_wtag.page */,
+-				02044DC7190E5E4D00A80BED /* mongoc_write_concern_get_wtimeout.page */,
+-				02044DC8190E5E4D00A80BED /* mongoc_write_concern_new.page */,
+-				02044DC9190E5E4D00A80BED /* mongoc_write_concern_set_fsync.page */,
+-				02044DCA190E5E4D00A80BED /* mongoc_write_concern_set_journal.page */,
+-				02044DCB190E5E4D00A80BED /* mongoc_write_concern_set_w.page */,
+-				02044DCC190E5E4D00A80BED /* mongoc_write_concern_set_wmajority.page */,
+-				02044DCD190E5E4D00A80BED /* mongoc_write_concern_set_wtag.page */,
+-				02044DCE190E5E4D00A80BED /* mongoc_write_concern_set_wtimeout.page */,
+-				02044DCF190E5E4D00A80BED /* mongoc_write_concern_t.page */,
+-				02044DD0190E5E4D00A80BED /* updating-document.page */,
+-			);
+-			path = mallard;
+-			sourceTree = "<group>";
+-		};
+-		02044EB2190E5E4E00A80BED /* examples */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044EB3190E5E4E00A80BED /* example-client.c */,
+-				02044EB4190E5E4E00A80BED /* example-gridfs.c */,
+-				02044EB5190E5E4E00A80BED /* filter-bsondump.c */,
+-				02044EB6190E5E4E00A80BED /* find-and-modify.c */,
+-				02044EB7190E5E4E00A80BED /* Makefile.am */,
+-				02044EB8190E5E4E00A80BED /* mongoc-dump.c */,
+-				02044EB9190E5E4E00A80BED /* mongoc-ping.c */,
+-				02044EBA190E5E4E00A80BED /* mongoc-rpc-validate.c */,
+-				02044EBB190E5E4E00A80BED /* mongoc-tail.c */,
+-			);
+-			path = examples;
+-			sourceTree = "<group>";
+-		};
+-		02044EBF190E5E4E00A80BED /* src */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044EC0190E5E4E00A80BED /* bindings */,
+-				02044ECF190E5E4E00A80BED /* libbson */,
+-				02044ED0190E5E4E00A80BED /* libmongoc-1.0.pc.in */,
+-				02044ED1190E5E4E00A80BED /* libmongoc-ssl-1.0.pc.in */,
+-				02044ED2190E5E4E00A80BED /* libmongoc.symbols */,
+-				02044ED3190E5E4E00A80BED /* Makefile.am */,
+-				02044ED4190E5E4E00A80BED /* mongoc */,
+-				02044F49190E5E4E00A80BED /* tools */,
+-			);
+-			path = src;
+-			sourceTree = "<group>";
+-		};
+-		02044EC0190E5E4E00A80BED /* bindings */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044EC1190E5E4E00A80BED /* Makefile.am */,
+-				02044EC2190E5E4E00A80BED /* python */,
+-			);
+-			path = bindings;
+-			sourceTree = "<group>";
+-		};
+-		02044EC2190E5E4E00A80BED /* python */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044EC3190E5E4E00A80BED /* Makefile.am */,
+-				02044EC4190E5E4E00A80BED /* pymongoc-client-pool.c */,
+-				02044EC5190E5E4E00A80BED /* pymongoc-client-pool.h */,
+-				02044EC6190E5E4E00A80BED /* pymongoc-client.c */,
+-				02044EC7190E5E4E00A80BED /* pymongoc-client.h */,
+-				02044EC8190E5E4E00A80BED /* pymongoc-cursor.c */,
+-				02044EC9190E5E4E00A80BED /* pymongoc-cursor.h */,
+-				02044ECA190E5E4E00A80BED /* pymongoc-database.c */,
+-				02044ECB190E5E4E00A80BED /* pymongoc-database.h */,
+-				02044ECC190E5E4E00A80BED /* pymongoc-uri.c */,
+-				02044ECD190E5E4E00A80BED /* pymongoc-uri.h */,
+-				02044ECE190E5E4E00A80BED /* pymongoc.c */,
+-			);
+-			path = python;
+-			sourceTree = "<group>";
+-		};
+-		02044ECF190E5E4E00A80BED /* libbson */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F89190E5EB000A80BED /* autogen.sh */,
+-				02044F8A190E5EB000A80BED /* build */,
+-				02044FB1190E5EB000A80BED /* CMakeLists.txt */,
+-				02044FB2190E5EB000A80BED /* configure.ac */,
+-				02044FB3190E5EB000A80BED /* COPYING */,
+-				02044FB4190E5EB000A80BED /* doc */,
+-				02045040190E5EB000A80BED /* examples */,
+-				02045048190E5EB000A80BED /* Makefile.am */,
+-				02045049190E5EB000A80BED /* NEWS */,
+-				0204504A190E5EB000A80BED /* README.md */,
+-				0204504B190E5EB000A80BED /* src */,
+-				020450A9190E5EB000A80BED /* tests */,
+-			);
+-			path = libbson;
+-			sourceTree = "<group>";
+-		};
+-		02044ED4190E5E4E00A80BED /* mongoc */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044ED5190E5E4E00A80BED /* .gitignore */,
+-				02044ED6190E5E4E00A80BED /* indent */,
+-				02044ED7190E5E4E00A80BED /* Makefile.am */,
+-				02044ED8190E5E4E00A80BED /* mongoc-array-private.h */,
+-				02044ED9190E5E4E00A80BED /* mongoc-array.c */,
+-				02044EDA190E5E4E00A80BED /* mongoc-buffer-private.h */,
+-				02044EDB190E5E4E00A80BED /* mongoc-buffer.c */,
+-				02044EDC190E5E4E00A80BED /* mongoc-bulk-operation-private.h */,
+-				02044EDD190E5E4E00A80BED /* mongoc-bulk-operation.c */,
+-				02044EDE190E5E4E00A80BED /* mongoc-bulk-operation.h */,
+-				02044EDF190E5E4E00A80BED /* mongoc-client-pool.c */,
+-				02044EE0190E5E4E00A80BED /* mongoc-client-pool.h */,
+-				02044EE1190E5E4E00A80BED /* mongoc-client-private.h */,
+-				02044EE2190E5E4E00A80BED /* mongoc-client.c */,
+-				02044EE3190E5E4E00A80BED /* mongoc-client.h */,
+-				02044EE4190E5E4E00A80BED /* mongoc-cluster-private.h */,
+-				02044EE5190E5E4E00A80BED /* mongoc-cluster.c */,
+-				02044EE6190E5E4E00A80BED /* mongoc-collection-private.h */,
+-				02044EE7190E5E4E00A80BED /* mongoc-collection.c */,
+-				02044EE8190E5E4E00A80BED /* mongoc-collection.h */,
+-				02044EE9190E5E4E00A80BED /* mongoc-config.h.in */,
+-				02044EEA190E5E4E00A80BED /* mongoc-counters-private.h */,
+-				02044EEB190E5E4E00A80BED /* mongoc-counters.c */,
+-				02044EEC190E5E4E00A80BED /* mongoc-counters.defs */,
+-				02044EED190E5E4E00A80BED /* mongoc-cursor-array-private.h */,
+-				02044EEE190E5E4E00A80BED /* mongoc-cursor-array.c */,
+-				02044EEF190E5E4E00A80BED /* mongoc-cursor-cursorid-private.h */,
+-				02044EF0190E5E4E00A80BED /* mongoc-cursor-cursorid.c */,
+-				02044EF1190E5E4E00A80BED /* mongoc-cursor-private.h */,
+-				02044EF2190E5E4E00A80BED /* mongoc-cursor.c */,
+-				02044EF3190E5E4E00A80BED /* mongoc-cursor.h */,
+-				02044EF4190E5E4E00A80BED /* mongoc-database-private.h */,
+-				02044EF5190E5E4E00A80BED /* mongoc-database.c */,
+-				02044EF6190E5E4E00A80BED /* mongoc-database.h */,
+-				02044EF7190E5E4E00A80BED /* mongoc-errno-private.h */,
+-				02044EF8190E5E4E00A80BED /* mongoc-error.h */,
+-				02044EF9190E5E4E00A80BED /* mongoc-flags.h */,
+-				02044EFA190E5E4E00A80BED /* mongoc-gridfs-file-list-private.h */,
+-				02044EFB190E5E4E00A80BED /* mongoc-gridfs-file-list.c */,
+-				02044EFC190E5E4E00A80BED /* mongoc-gridfs-file-list.h */,
+-				02044EFD190E5E4E00A80BED /* mongoc-gridfs-file-page-private.h */,
+-				02044EFE190E5E4E00A80BED /* mongoc-gridfs-file-page.c */,
+-				02044EFF190E5E4E00A80BED /* mongoc-gridfs-file-page.h */,
+-				02044F00190E5E4E00A80BED /* mongoc-gridfs-file-private.h */,
+-				02044F01190E5E4E00A80BED /* mongoc-gridfs-file.c */,
+-				02044F02190E5E4E00A80BED /* mongoc-gridfs-file.h */,
+-				02044F03190E5E4E00A80BED /* mongoc-gridfs-private.h */,
+-				02044F04190E5E4E00A80BED /* mongoc-gridfs.c */,
+-				02044F05190E5E4E00A80BED /* mongoc-gridfs.h */,
+-				02044F06190E5E4E00A80BED /* mongoc-host-list-private.h */,
+-				02044F07190E5E4E00A80BED /* mongoc-host-list.h */,
+-				02044F08190E5E4E00A80BED /* mongoc-index.c */,
+-				02044F09190E5E4E00A80BED /* mongoc-index.h */,
+-				02044F0A190E5E4E00A80BED /* mongoc-init.c */,
+-				02044F0B190E5E4E00A80BED /* mongoc-init.h */,
+-				02044F0C190E5E4E00A80BED /* mongoc-iovec.h */,
+-				02044F0D190E5E4E00A80BED /* mongoc-list-private.h */,
+-				02044F0E190E5E4E00A80BED /* mongoc-list.c */,
+-				02044F0F190E5E4E00A80BED /* mongoc-log.c */,
+-				02044F10190E5E4E00A80BED /* mongoc-log.h */,
+-				02044F11190E5E4E00A80BED /* mongoc-matcher-op-private.h */,
+-				02044F12190E5E4E00A80BED /* mongoc-matcher-op.c */,
+-				02044F13190E5E4E00A80BED /* mongoc-matcher-private.h */,
+-				02044F14190E5E4E00A80BED /* mongoc-matcher.c */,
+-				02044F15190E5E4E00A80BED /* mongoc-matcher.h */,
+-				02044F16190E5E4E00A80BED /* mongoc-opcode.h */,
+-				02044F17190E5E4E00A80BED /* mongoc-queue-private.h */,
+-				02044F18190E5E4E00A80BED /* mongoc-queue.c */,
+-				02044F19190E5E4E00A80BED /* mongoc-read-prefs-private.h */,
+-				02044F1A190E5E4E00A80BED /* mongoc-read-prefs.c */,
+-				02044F1B190E5E4E00A80BED /* mongoc-read-prefs.h */,
+-				02044F1C190E5E4E00A80BED /* mongoc-rpc-private.h */,
+-				02044F1D190E5E4E00A80BED /* mongoc-rpc.c */,
+-				02044F1E190E5E4E00A80BED /* mongoc-sasl-private.h */,
+-				02044F1F190E5E4E00A80BED /* mongoc-sasl.c */,
+-				02044F20190E5E4E00A80BED /* mongoc-socket.c */,
+-				02044F21190E5E4E00A80BED /* mongoc-socket.h */,
+-				02044F22190E5E4E00A80BED /* mongoc-ssl-private.h */,
+-				02044F23190E5E4E00A80BED /* mongoc-ssl.c */,
+-				02044F24190E5E4E00A80BED /* mongoc-ssl.h */,
+-				02044F25190E5E4E00A80BED /* mongoc-stream-buffered.c */,
+-				02044F26190E5E4E00A80BED /* mongoc-stream-buffered.h */,
+-				02044F27190E5E4E00A80BED /* mongoc-stream-file.c */,
+-				02044F28190E5E4E00A80BED /* mongoc-stream-file.h */,
+-				02044F29190E5E4E00A80BED /* mongoc-stream-gridfs.c */,
+-				02044F2A190E5E4E00A80BED /* mongoc-stream-gridfs.h */,
+-				02044F2B190E5E4E00A80BED /* mongoc-stream-private.h */,
+-				02044F2C190E5E4E00A80BED /* mongoc-stream-socket.c */,
+-				02044F2D190E5E4E00A80BED /* mongoc-stream-socket.h */,
+-				02CF0EA01911326B008C822A /* mongoc-stream-apple-tls.c */,
+-				02044F2E190E5E4E00A80BED /* mongoc-stream-tls.c */,
+-				02044F2F190E5E4E00A80BED /* mongoc-stream-tls.h */,
+-				02044F30190E5E4E00A80BED /* mongoc-stream.c */,
+-				02044F31190E5E4E00A80BED /* mongoc-stream.h */,
+-				02044F32190E5E4E00A80BED /* mongoc-thread-private.h */,
+-				02044F33190E5E4E00A80BED /* mongoc-trace.h */,
+-				02044F34190E5E4E00A80BED /* mongoc-uri.c */,
+-				02044F35190E5E4E00A80BED /* mongoc-uri.h */,
+-				02044F36190E5E4E00A80BED /* mongoc-util-private.h */,
+-				02044F37190E5E4E00A80BED /* mongoc-util.c */,
+-				02044F38190E5E4E00A80BED /* mongoc-version.h.in */,
+-				02044F39190E5E4E00A80BED /* mongoc-write-command-private.h */,
+-				02044F3A190E5E4E00A80BED /* mongoc-write-command.c */,
+-				02044F3B190E5E4E00A80BED /* mongoc-write-concern-private.h */,
+-				02044F3C190E5E4E00A80BED /* mongoc-write-concern.c */,
+-				02044F3D190E5E4E00A80BED /* mongoc-write-concern.h */,
+-				02044F3E190E5E4E00A80BED /* mongoc.h */,
+-				02044F3F190E5E4E00A80BED /* op-delete.def */,
+-				02044F40190E5E4E00A80BED /* op-get-more.def */,
+-				02044F41190E5E4E00A80BED /* op-header.def */,
+-				02044F42190E5E4E00A80BED /* op-insert.def */,
+-				02044F43190E5E4E00A80BED /* op-kill-cursors.def */,
+-				02044F44190E5E4E00A80BED /* op-msg.def */,
+-				02044F45190E5E4E00A80BED /* op-query.def */,
+-				02044F46190E5E4E00A80BED /* op-reply.def */,
+-				02044F47190E5E4E00A80BED /* op-update.def */,
+-				02044F48190E5E4E00A80BED /* uncrustify.cfg */,
+-			);
+-			path = mongoc;
+-			sourceTree = "<group>";
+-		};
+-		02044F49190E5E4E00A80BED /* tools */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F4A190E5E4E00A80BED /* Makefile.am */,
+-				02044F4B190E5E4E00A80BED /* mongoc-stat.c */,
+-			);
+-			path = tools;
+-			sourceTree = "<group>";
+-		};
+-		02044F4C190E5E4E00A80BED /* tests */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F4D190E5E4E00A80BED /* .gitignore */,
+-				02044F4E190E5E4E00A80BED /* abicheck.sh */,
+-				02044F4F190E5E4E00A80BED /* binary */,
+-				02044F5B190E5E4E00A80BED /* certificates */,
+-				02044F5E190E5E4E00A80BED /* echo-server.c */,
+-				02044F5F190E5E4E00A80BED /* ha-test.c */,
+-				02044F60190E5E4E00A80BED /* ha-test.h */,
+-				02044F61190E5E4E00A80BED /* make_ca.pl */,
+-				02044F62190E5E4E00A80BED /* Makefile.am */,
+-				02044F63190E5E4E00A80BED /* mock-server.c */,
+-				02044F64190E5E4E00A80BED /* mock-server.h */,
+-				02044F65190E5E4E00A80BED /* mongoc-tests.c */,
+-				02044F66190E5E4E00A80BED /* mongoc-tests.h */,
+-				02044F67190E5E4E00A80BED /* ssl-test.c */,
+-				02044F68190E5E4E00A80BED /* ssl-test.h */,
+-				02044F69190E5E4E00A80BED /* test-bulk.c */,
+-				02044F6A190E5E4E00A80BED /* test-libmongoc.c */,
+-				02044F6B190E5E4E00A80BED /* test-libmongoc.h */,
+-				02044F6C190E5E4E00A80BED /* test-load.c */,
+-				02044F6D190E5E4E00A80BED /* test-mongoc-array.c */,
+-				02044F6E190E5E4E00A80BED /* test-mongoc-buffer.c */,
+-				02044F6F190E5E4E00A80BED /* test-mongoc-client-pool.c */,
+-				02044F70190E5E4E00A80BED /* test-mongoc-client.c */,
+-				02044F71190E5E4E00A80BED /* test-mongoc-collection.c */,
+-				02044F72190E5E4E00A80BED /* test-mongoc-cursor.c */,
+-				02044F73190E5E4E00A80BED /* test-mongoc-database.c */,
+-				02044F74190E5E4E00A80BED /* test-mongoc-gridfs-file-page.c */,
+-				02044F75190E5E4E00A80BED /* test-mongoc-gridfs.c */,
+-				02044F76190E5E4E00A80BED /* test-mongoc-list.c */,
+-				02044F77190E5E4E00A80BED /* test-mongoc-matcher.c */,
+-				02044F78190E5E4E00A80BED /* test-mongoc-queue.c */,
+-				02044F79190E5E4E00A80BED /* test-mongoc-read-prefs.c */,
+-				02044F7A190E5E4E00A80BED /* test-mongoc-rpc.c */,
+-				02044F7B190E5E4E00A80BED /* test-mongoc-stream-tls.c */,
+-				02044F7C190E5E4E00A80BED /* test-mongoc-stream.c */,
+-				02044F7D190E5E4E00A80BED /* test-mongoc-uri.c */,
+-				02044F7E190E5E4E00A80BED /* test-mongoc-write-concern.c */,
+-				02044F7F190E5E4E00A80BED /* test-replica-set-ssl.c */,
+-				02044F80190E5E4E00A80BED /* test-replica-set.c */,
+-				02044F81190E5E4E00A80BED /* test-secondary.c */,
+-				02044F82190E5E4E00A80BED /* test-sharded-cluster.c */,
+-				02044F83190E5E4E00A80BED /* test-write-commands.c */,
+-				02044F84190E5E4E00A80BED /* test-x509.c */,
+-				02044F85190E5E4E00A80BED /* TestSuite.c */,
+-				02044F86190E5E4E00A80BED /* TestSuite.h */,
+-				02044F87190E5E4E00A80BED /* trust_dir.cnf */,
+-			);
+-			path = tests;
+-			sourceTree = "<group>";
+-		};
+-		02044F4F190E5E4E00A80BED /* binary */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F50190E5E4E00A80BED /* delete1.dat */,
+-				02044F51190E5E4E00A80BED /* get_more1.dat */,
+-				02044F52190E5E4E00A80BED /* gridfs.dat */,
+-				02044F53190E5E4E00A80BED /* insert1.dat */,
+-				02044F54190E5E4E00A80BED /* kill_cursors1.dat */,
+-				02044F55190E5E4E00A80BED /* msg1.dat */,
+-				02044F56190E5E4E00A80BED /* query1.dat */,
+-				02044F57190E5E4E00A80BED /* query2.dat */,
+-				02044F58190E5E4E00A80BED /* reply1.dat */,
+-				02044F59190E5E4E00A80BED /* reply2.dat */,
+-				02044F5A190E5E4E00A80BED /* update1.dat */,
+-			);
+-			path = binary;
+-			sourceTree = "<group>";
+-		};
+-		02044F5B190E5E4E00A80BED /* certificates */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F5C190E5E4E00A80BED /* ca.pem */,
+-				02044F5D190E5E4E00A80BED /* client.pem */,
+-			);
+-			path = certificates;
+-			sourceTree = "<group>";
+-		};
+-		02044F8A190E5EB000A80BED /* build */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F8B190E5EB000A80BED /* autotools */,
+-				02044FAC190E5EB000A80BED /* cmake */,
+-			);
+-			path = build;
+-			sourceTree = "<group>";
+-		};
+-		02044F8B190E5EB000A80BED /* autotools */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F8C190E5EB000A80BED /* AutoHarden.m4 */,
+-				02044F8D190E5EB000A80BED /* CheckAtomics.m4 */,
+-				02044F8E190E5EB000A80BED /* CheckCompiler.m4 */,
+-				02044F8F190E5EB000A80BED /* CheckHeaders.m4 */,
+-				02044F90190E5EB000A80BED /* CheckHost.m4 */,
+-				02044F91190E5EB000A80BED /* CheckProgs.m4 */,
+-				02044F92190E5EB000A80BED /* CheckTarget.m4 */,
+-				02044F93190E5EB000A80BED /* Endian.m4 */,
+-				02044F94190E5EB000A80BED /* FindDependencies.m4 */,
+-				02044F95190E5EB000A80BED /* m4 */,
+-				02044FA2190E5EB000A80BED /* MaintainerFlags.m4 */,
+-				02044FA3190E5EB000A80BED /* Optimizations.m4 */,
+-				02044FA4190E5EB000A80BED /* PrintBuildConfiguration.m4 */,
+-				02044FA5190E5EB000A80BED /* Python.m4 */,
+-				02044FA6190E5EB000A80BED /* ReadCommandLineArguments.m4 */,
+-				02044FA7190E5EB000A80BED /* scripts */,
+-				02044FA9190E5EB000A80BED /* SetupAutomake.m4 */,
+-				02044FAA190E5EB000A80BED /* SetupLibtool.m4 */,
+-				02044FAB190E5EB000A80BED /* Versions.m4 */,
+-			);
+-			path = autotools;
+-			sourceTree = "<group>";
+-		};
+-		02044F95190E5EB000A80BED /* m4 */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044F96190E5EB000A80BED /* .gitignore */,
+-				02044F97190E5EB000A80BED /* ac_check_typedef.m4 */,
+-				02044F98190E5EB000A80BED /* ac_compile_check_sizeof.m4 */,
+-				02044F99190E5EB000A80BED /* ac_create_stdint_h.m4 */,
+-				02044F9A190E5EB000A80BED /* as-compiler-flag.m4 */,
+-				02044F9B190E5EB000A80BED /* ax_check_compile_flag.m4 */,
+-				02044F9C190E5EB000A80BED /* ax_check_link_flag.m4 */,
+-				02044F9D190E5EB000A80BED /* ax_pthread.m4 */,
+-				02044F9E190E5EB000A80BED /* ax_python.m4 */,
+-				02044F9F190E5EB000A80BED /* bson_check_doc_build.m4 */,
+-				02044FA0190E5EB000A80BED /* pkg.m4 */,
+-				02044FA1190E5EB000A80BED /* silent.m4 */,
+-			);
+-			path = m4;
+-			sourceTree = "<group>";
+-		};
+-		02044FA7190E5EB000A80BED /* scripts */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044FA8190E5EB000A80BED /* wrap-compiler-for-flag-check */,
+-			);
+-			path = scripts;
+-			sourceTree = "<group>";
+-		};
+-		02044FAC190E5EB000A80BED /* cmake */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044FAD190E5EB000A80BED /* bson */,
+-				02044FAF190E5EB000A80BED /* libbson.def */,
+-				02044FB0190E5EB000A80BED /* Makefile.am */,
+-			);
+-			path = cmake;
+-			sourceTree = "<group>";
+-		};
+-		02044FAD190E5EB000A80BED /* bson */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044FAE190E5EB000A80BED /* bson-stdint.h */,
+-			);
+-			path = bson;
+-			sourceTree = "<group>";
+-		};
+-		02044FB4190E5EB000A80BED /* doc */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044FB5190E5EB000A80BED /* .gitignore */,
+-				02044FB6190E5EB000A80BED /* asciidoc.conf */,
+-				02044FB7190E5EB000A80BED /* bson_append_array.txt */,
+-				02044FB8190E5EB000A80BED /* bson_append_binary.txt */,
+-				02044FB9190E5EB000A80BED /* bson_append_bool.txt */,
+-				02044FBA190E5EB000A80BED /* bson_append_code.txt */,
+-				02044FBB190E5EB000A80BED /* bson_append_date_time.txt */,
+-				02044FBC190E5EB000A80BED /* bson_append_dbpointer.txt */,
+-				02044FBD190E5EB000A80BED /* bson_append_document.txt */,
+-				02044FBE190E5EB000A80BED /* bson_append_double.txt */,
+-				02044FBF190E5EB000A80BED /* bson_append_int32.txt */,
+-				02044FC0190E5EB000A80BED /* bson_append_int64.txt */,
+-				02044FC1190E5EB000A80BED /* bson_append_iter.txt */,
+-				02044FC2190E5EB000A80BED /* bson_append_maxkey.txt */,
+-				02044FC3190E5EB000A80BED /* bson_append_minkey.txt */,
+-				02044FC4190E5EB000A80BED /* bson_append_now_utc.txt */,
+-				02044FC5190E5EB000A80BED /* bson_append_null.txt */,
+-				02044FC6190E5EB000A80BED /* bson_append_oid.txt */,
+-				02044FC7190E5EB000A80BED /* bson_append_regex.txt */,
+-				02044FC8190E5EB000A80BED /* bson_append_symbol.txt */,
+-				02044FC9190E5EB000A80BED /* bson_append_timestamp.txt */,
+-				02044FCA190E5EB000A80BED /* bson_append_undefined.txt */,
+-				02044FCB190E5EB000A80BED /* bson_append_utf8.txt */,
+-				02044FCC190E5EB000A80BED /* bson_as_json.txt */,
+-				02044FCD190E5EB000A80BED /* bson_compare.txt */,
+-				02044FCE190E5EB000A80BED /* bson_concat.txt */,
+-				02044FCF190E5EB000A80BED /* bson_context_destroy.txt */,
+-				02044FD0190E5EB000A80BED /* bson_context_get_default.txt */,
+-				02044FD1190E5EB000A80BED /* bson_context_new.txt */,
+-				02044FD2190E5EB000A80BED /* bson_copy.txt */,
+-				02044FD3190E5EB000A80BED /* bson_copy_to.txt */,
+-				02044FD4190E5EB000A80BED /* bson_copy_to_excluding.txt */,
+-				02044FD5190E5EB000A80BED /* bson_count_keys.txt */,
+-				02044FD6190E5EB000A80BED /* bson_destroy.txt */,
+-				02044FD7190E5EB000A80BED /* bson_equal.txt */,
+-				02044FD8190E5EB000A80BED /* bson_free.txt */,
+-				02044FD9190E5EB000A80BED /* bson_get_data.txt */,
+-				02044FDA190E5EB000A80BED /* bson_get_monotonic_time.txt */,
+-				02044FDB190E5EB000A80BED /* bson_has_field.txt */,
+-				02044FDC190E5EB000A80BED /* bson_init.txt */,
+-				02044FDD190E5EB000A80BED /* bson_init_static.txt */,
+-				02044FDE190E5EB000A80BED /* bson_iter_array.txt */,
+-				02044FDF190E5EB000A80BED /* bson_iter_as_bool.txt */,
+-				02044FE0190E5EB000A80BED /* bson_iter_as_int64.txt */,
+-				02044FE1190E5EB000A80BED /* bson_iter_binary.txt */,
+-				02044FE2190E5EB000A80BED /* bson_iter_bool.txt */,
+-				02044FE3190E5EB000A80BED /* bson_iter_code.txt */,
+-				02044FE4190E5EB000A80BED /* bson_iter_codewscope.txt */,
+-				02044FE5190E5EB000A80BED /* bson_iter_date_time.txt */,
+-				02044FE6190E5EB000A80BED /* bson_iter_dbpointer.txt */,
+-				02044FE7190E5EB000A80BED /* bson_iter_document.txt */,
+-				02044FE8190E5EB000A80BED /* bson_iter_double.txt */,
+-				02044FE9190E5EB000A80BED /* bson_iter_dup_utf8.txt */,
+-				02044FEA190E5EB000A80BED /* bson_iter_find.txt */,
+-				02044FEB190E5EB000A80BED /* bson_iter_find_case.txt */,
+-				02044FEC190E5EB000A80BED /* bson_iter_find_descendant.txt */,
+-				02044FED190E5EB000A80BED /* bson_iter_init.txt */,
+-				02044FEE190E5EB000A80BED /* bson_iter_init_find.txt */,
+-				02044FEF190E5EB000A80BED /* bson_iter_init_find_case.txt */,
+-				02044FF0190E5EB000A80BED /* bson_iter_int32.txt */,
+-				02044FF1190E5EB000A80BED /* bson_iter_int64.txt */,
+-				02044FF2190E5EB000A80BED /* bson_iter_key.txt */,
+-				02044FF3190E5EB000A80BED /* bson_iter_next.txt */,
+-				02044FF4190E5EB000A80BED /* bson_iter_oid.txt */,
+-				02044FF5190E5EB000A80BED /* bson_iter_overwrite_bool.txt */,
+-				02044FF6190E5EB000A80BED /* bson_iter_overwrite_double.txt */,
+-				02044FF7190E5EB000A80BED /* bson_iter_overwrite_int32.txt */,
+-				02044FF8190E5EB000A80BED /* bson_iter_overwrite_int64.txt */,
+-				02044FF9190E5EB000A80BED /* bson_iter_recurse.txt */,
+-				02044FFA190E5EB000A80BED /* bson_iter_regex.txt */,
+-				02044FFB190E5EB000A80BED /* bson_iter_symbol.txt */,
+-				02044FFC190E5EB000A80BED /* bson_iter_t.txt */,
+-				02044FFD190E5EB000A80BED /* bson_iter_time_t.txt */,
+-				02044FFE190E5EB000A80BED /* bson_iter_timestamp.txt */,
+-				02044FFF190E5EB000A80BED /* bson_iter_timeval.txt */,
+-				02045000190E5EB000A80BED /* bson_iter_type.txt */,
+-				02045001190E5EB000A80BED /* bson_iter_utf8.txt */,
+-				02045002190E5EB000A80BED /* bson_iter_visit_all.txt */,
+-				02045003190E5EB000A80BED /* bson_malloc.txt */,
+-				02045004190E5EB000A80BED /* bson_malloc0.txt */,
+-				02045005190E5EB000A80BED /* bson_new.txt */,
+-				02045006190E5EB000A80BED /* bson_new_from_buffer.txt */,
+-				02045007190E5EB000A80BED /* bson_new_from_data.txt */,
+-				02045008190E5EB000A80BED /* bson_oid_compare.txt */,
+-				02045009190E5EB000A80BED /* bson_oid_copy.txt */,
+-				0204500A190E5EB000A80BED /* bson_oid_equal.txt */,
+-				0204500B190E5EB000A80BED /* bson_oid_get_time_t.txt */,
+-				0204500C190E5EB000A80BED /* bson_oid_hash.txt */,
+-				0204500D190E5EB000A80BED /* bson_oid_is_valid.txt */,
+-				0204500E190E5EB000A80BED /* bson_oid_t.txt */,
+-				0204500F190E5EB000A80BED /* bson_oid_to_string.txt */,
+-				02045010190E5EB000A80BED /* bson_reader_destroy.txt */,
+-				02045011190E5EB000A80BED /* bson_reader_new_from_data.txt */,
+-				02045012190E5EB000A80BED /* bson_reader_new_from_fd.txt */,
+-				02045013190E5EB000A80BED /* bson_reader_read.txt */,
+-				02045014190E5EB000A80BED /* bson_reader_set_read_func.txt */,
+-				02045015190E5EB000A80BED /* bson_reader_tell.txt */,
+-				02045016190E5EB000A80BED /* bson_realloc.txt */,
+-				02045017190E5EB000A80BED /* bson_realloc_ctx.txt */,
+-				02045018190E5EB000A80BED /* bson_reinit.txt */,
+-				02045019190E5EB000A80BED /* bson_sized_new.txt */,
+-				0204501A190E5EB000A80BED /* bson_strdup.txt */,
+-				0204501B190E5EB000A80BED /* bson_strdup_printf.txt */,
+-				0204501C190E5EB000A80BED /* bson_strdupv_printf.txt */,
+-				0204501D190E5EB000A80BED /* bson_string_append.txt */,
+-				0204501E190E5EB000A80BED /* bson_string_append_c.txt */,
+-				0204501F190E5EB000A80BED /* bson_string_append_printf.txt */,
+-				02045020190E5EB000A80BED /* bson_string_append_unichar.txt */,
+-				02045021190E5EB000A80BED /* bson_string_free.txt */,
+-				02045022190E5EB000A80BED /* bson_string_new.txt */,
+-				02045023190E5EB000A80BED /* bson_string_truncate.txt */,
+-				02045024190E5EB000A80BED /* bson_strndup.txt */,
+-				02045025190E5EB000A80BED /* bson_uint32_to_string.txt */,
+-				02045026190E5EB000A80BED /* bson_utf8_escape_for_json.txt */,
+-				02045027190E5EB000A80BED /* bson_utf8_from_unichar.txt */,
+-				02045028190E5EB000A80BED /* bson_utf8_get_char.txt */,
+-				02045029190E5EB000A80BED /* bson_utf8_next_char.txt */,
+-				0204502A190E5EB000A80BED /* bson_utf8_validate.txt */,
+-				0204502B190E5EB000A80BED /* bson_validate.txt */,
+-				0204502C190E5EB000A80BED /* bson_visitor_t.txt */,
+-				0204502D190E5EB000A80BED /* bson_writer_begin.txt */,
+-				0204502E190E5EB000A80BED /* bson_writer_destroy.txt */,
+-				0204502F190E5EB000A80BED /* bson_writer_end.txt */,
+-				02045030190E5EB000A80BED /* bson_writer_get_length.txt */,
+-				02045031190E5EB000A80BED /* bson_writer_new.txt */,
+-				02045032190E5EB000A80BED /* bson_writer_rollback.txt */,
+-				02045033190E5EB000A80BED /* bson_writer_t.txt */,
+-				02045034190E5EB000A80BED /* bson_zero_free.txt */,
+-				02045035190E5EB000A80BED /* check_docs.pl */,
+-				02045036190E5EB000A80BED /* endianness.md */,
+-				02045037190E5EB000A80BED /* errors.md */,
+-				02045038190E5EB000A80BED /* json.md */,
+-				02045039190E5EB000A80BED /* libbson.txt */,
+-				0204503A190E5EB000A80BED /* Makefile.am */,
+-				0204503B190E5EB000A80BED /* oid.md */,
+-				0204503C190E5EB000A80BED /* reader.md */,
+-				0204503D190E5EB000A80BED /* threading.md */,
+-				0204503E190E5EB000A80BED /* utf8.md */,
+-				0204503F190E5EB000A80BED /* writer.md */,
+-			);
+-			path = doc;
+-			sourceTree = "<group>";
+-		};
+-		02045040190E5EB000A80BED /* examples */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02045041190E5EB000A80BED /* bcon-col-view.c */,
+-				02045042190E5EB000A80BED /* bcon-speed.c */,
+-				02045043190E5EB000A80BED /* bson-metrics.c */,
+-				02045044190E5EB000A80BED /* bson-to-json.c */,
+-				02045045190E5EB000A80BED /* bson-validate.c */,
+-				02045046190E5EB000A80BED /* json-to-bson.c */,
+-				02045047190E5EB000A80BED /* Makefile.am */,
+-			);
+-			path = examples;
+-			sourceTree = "<group>";
+-		};
+-		0204504B190E5EB000A80BED /* src */ = {
+-			isa = PBXGroup;
+-			children = (
+-				0204504C190E5EB000A80BED /* bindings */,
+-				0204505B190E5EB000A80BED /* bson */,
+-				0204508E190E5EB000A80BED /* libbson-1.0.pc.in */,
+-				0204508F190E5EB000A80BED /* libbson.symbols */,
+-				02045090190E5EB000A80BED /* Makefile.am */,
+-				02045091190E5EB000A80BED /* yajl */,
+-			);
+-			path = src;
+-			sourceTree = "<group>";
+-		};
+-		0204504C190E5EB000A80BED /* bindings */ = {
+-			isa = PBXGroup;
+-			children = (
+-				0204504D190E5EB000A80BED /* Makefile.am */,
+-				0204504E190E5EB000A80BED /* python */,
+-			);
+-			path = bindings;
+-			sourceTree = "<group>";
+-		};
+-		0204504E190E5EB000A80BED /* python */ = {
+-			isa = PBXGroup;
+-			children = (
+-				0204504F190E5EB000A80BED /* cbson-dbref.c */,
+-				02045050190E5EB000A80BED /* cbson-dbref.h */,
+-				02045051190E5EB000A80BED /* cbson-oid.c */,
+-				02045052190E5EB000A80BED /* cbson-oid.h */,
+-				02045053190E5EB000A80BED /* cbson-util.c */,
+-				02045054190E5EB000A80BED /* cbson-util.h */,
+-				02045055190E5EB000A80BED /* cbson.c */,
+-				02045056190E5EB000A80BED /* Makefile.am */,
+-				02045057190E5EB000A80BED /* time64.c */,
+-				02045058190E5EB000A80BED /* time64.h */,
+-				02045059190E5EB000A80BED /* time64_config.h */,
+-				0204505A190E5EB000A80BED /* time64_limits.h */,
+-			);
+-			path = python;
+-			sourceTree = "<group>";
+-		};
+-		0204505B190E5EB000A80BED /* bson */ = {
+-			isa = PBXGroup;
+-			children = (
+-				0204505C190E5EB000A80BED /* .gitignore */,
+-				0204505D190E5EB000A80BED /* b64_ntop.h */,
+-				0204505E190E5EB000A80BED /* b64_pton.h */,
+-				0204505F190E5EB000A80BED /* bcon.c */,
+-				02045060190E5EB000A80BED /* bcon.h */,
+-				02045061190E5EB000A80BED /* bson-atomic.c */,
+-				02045062190E5EB000A80BED /* bson-atomic.h */,
+-				02045063190E5EB000A80BED /* bson-clock.c */,
+-				02045064190E5EB000A80BED /* bson-clock.h */,
+-				02045065190E5EB000A80BED /* bson-compat.h */,
+-				02045066190E5EB000A80BED /* bson-config.h.in */,
+-				02045067190E5EB000A80BED /* bson-context-private.h */,
+-				02045068190E5EB000A80BED /* bson-context.c */,
+-				02045069190E5EB000A80BED /* bson-context.h */,
+-				0204506A190E5EB000A80BED /* bson-endian.h */,
+-				0204506B190E5EB000A80BED /* bson-error.c */,
+-				0204506C190E5EB000A80BED /* bson-error.h */,
+-				0204506D190E5EB000A80BED /* bson-iter.c */,
+-				0204506E190E5EB000A80BED /* bson-iter.h */,
+-				0204506F190E5EB000A80BED /* bson-json.c */,
+-				02045070190E5EB000A80BED /* bson-json.h */,
+-				02045071190E5EB000A80BED /* bson-keys.c */,
+-				02045072190E5EB000A80BED /* bson-keys.h */,
+-				02045073190E5EB000A80BED /* bson-macros.h */,
+-				02045074190E5EB000A80BED /* bson-md5.c */,
+-				02045075190E5EB000A80BED /* bson-md5.h */,
+-				02045076190E5EB000A80BED /* bson-memory.c */,
+-				02045077190E5EB000A80BED /* bson-memory.h */,
+-				02045078190E5EB000A80BED /* bson-oid.c */,
+-				02045079190E5EB000A80BED /* bson-oid.h */,
+-				0204507A190E5EB000A80BED /* bson-private.h */,
+-				0204507B190E5EB000A80BED /* bson-reader.c */,
+-				0204507C190E5EB000A80BED /* bson-reader.h */,
+-				0204507D190E5EB000A80BED /* bson-stdint-win32.h */,
+-				0204507E190E5EB000A80BED /* bson-string.c */,
+-				0204507F190E5EB000A80BED /* bson-string.h */,
+-				02045080190E5EB000A80BED /* bson-thread-private.h */,
+-				02045081190E5EB000A80BED /* bson-types.h */,
+-				02045082190E5EB000A80BED /* bson-utf8.c */,
+-				02045083190E5EB000A80BED /* bson-utf8.h */,
+-				02045084190E5EB000A80BED /* bson-value.c */,
+-				02045085190E5EB000A80BED /* bson-value.h */,
+-				02045086190E5EB000A80BED /* bson-version.h.in */,
+-				02045087190E5EB000A80BED /* bson-writer.c */,
+-				02045088190E5EB000A80BED /* bson-writer.h */,
+-				02045089190E5EB000A80BED /* bson.c */,
+-				0204508A190E5EB000A80BED /* bson.h */,
+-				0204508B190E5EB000A80BED /* indent */,
+-				0204508C190E5EB000A80BED /* Makefile.am */,
+-				0204508D190E5EB000A80BED /* uncrustify.cfg */,
+-			);
+-			path = bson;
+-			sourceTree = "<group>";
+-		};
+-		02045091190E5EB000A80BED /* yajl */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02045092190E5EB000A80BED /* ChangeLog */,
+-				02045093190E5EB000A80BED /* LICENSE */,
+-				02045094190E5EB000A80BED /* Makefile.am */,
+-				02045095190E5EB000A80BED /* yajl.c */,
+-				02045096190E5EB000A80BED /* yajl_alloc.c */,
+-				02045097190E5EB000A80BED /* yajl_alloc.h */,
+-				02045098190E5EB000A80BED /* yajl_buf.c */,
+-				02045099190E5EB000A80BED /* yajl_buf.h */,
+-				0204509A190E5EB000A80BED /* yajl_bytestack.h */,
+-				0204509B190E5EB000A80BED /* yajl_common.h */,
+-				0204509C190E5EB000A80BED /* yajl_encode.c */,
+-				0204509D190E5EB000A80BED /* yajl_encode.h */,
+-				0204509E190E5EB000A80BED /* yajl_gen.c */,
+-				0204509F190E5EB000A80BED /* yajl_gen.h */,
+-				020450A0190E5EB000A80BED /* yajl_lex.c */,
+-				020450A1190E5EB000A80BED /* yajl_lex.h */,
+-				020450A2190E5EB000A80BED /* yajl_parse.h */,
+-				020450A3190E5EB000A80BED /* yajl_parser.c */,
+-				020450A4190E5EB000A80BED /* yajl_parser.h */,
+-				020450A5190E5EB000A80BED /* yajl_tree.c */,
+-				020450A6190E5EB000A80BED /* yajl_tree.h */,
+-				020450A7190E5EB000A80BED /* yajl_version.c */,
+-				020450A8190E5EB000A80BED /* yajl_version.h */,
+-			);
+-			path = yajl;
+-			sourceTree = "<group>";
+-		};
+-		020450A9190E5EB000A80BED /* tests */ = {
+-			isa = PBXGroup;
+-			children = (
+-				020450AA190E5EB000A80BED /* abicheck.sh */,
+-				020450AB190E5EB000A80BED /* binary */,
+-				020450F4190E5EB000A80BED /* bson-tests.h */,
+-				020450F5190E5EB000A80BED /* Makefile.am */,
+-				020450F6190E5EB000A80BED /* test-atomic.c */,
+-				020450F7190E5EB000A80BED /* test-bcon-basic.c */,
+-				020450F8190E5EB000A80BED /* test-bcon-extract.c */,
+-				020450F9190E5EB000A80BED /* test-bson.c */,
+-				020450FA190E5EB000A80BED /* test-clock.c */,
+-				020450FB190E5EB000A80BED /* test-endian.c */,
+-				020450FC190E5EB000A80BED /* test-error.c */,
+-				020450FD190E5EB000A80BED /* test-iter.c */,
+-				020450FE190E5EB000A80BED /* test-json.c */,
+-				020450FF190E5EB000A80BED /* test-libbson.c */,
+-				02045100190E5EB000A80BED /* test-oid.c */,
+-				02045101190E5EB000A80BED /* test-reader.c */,
+-				02045102190E5EB000A80BED /* test-string.c */,
+-				02045103190E5EB000A80BED /* test-utf8.c */,
+-				02045104190E5EB000A80BED /* test-value.c */,
+-				02045105190E5EB000A80BED /* test-writer.c */,
+-				02045106190E5EB000A80BED /* test_cbson.py */,
+-				02045107190E5EB000A80BED /* TestSuite.c */,
+-				02045108190E5EB000A80BED /* TestSuite.h */,
+-			);
+-			path = tests;
+-			sourceTree = "<group>";
+-		};
+-		020450AB190E5EB000A80BED /* binary */ = {
+-			isa = PBXGroup;
+-			children = (
+-				020450AC190E5EB000A80BED /* binary_deprecated.bson */,
+-				020450AD190E5EB000A80BED /* codewscope.bson */,
+-				020450AE190E5EB000A80BED /* dollarquery.bson */,
+-				020450AF190E5EB000A80BED /* dotkey.bson */,
+-				020450B0190E5EB000A80BED /* dotquery.bson */,
+-				020450B1190E5EB000A80BED /* eurokey.bson */,
+-				020450B2190E5EB000A80BED /* overflow1.bson */,
+-				020450B3190E5EB000A80BED /* overflow2.bson */,
+-				020450B4190E5EB000A80BED /* overflow3.bson */,
+-				020450B5190E5EB000A80BED /* overflow4.bson */,
+-				020450B6190E5EB000A80BED /* readergrow.bson */,
+-				020450B7190E5EB000A80BED /* stackoverflow.bson */,
+-				020450B8190E5EB000A80BED /* stream.bson */,
+-				020450B9190E5EB000A80BED /* stream_corrupt.bson */,
+-				020450BA190E5EB000A80BED /* test1.bson */,
+-				020450BB190E5EB000A80BED /* test10.bson */,
+-				020450BC190E5EB000A80BED /* test11.bson */,
+-				020450BD190E5EB000A80BED /* test12.bson */,
+-				020450BE190E5EB000A80BED /* test13.bson */,
+-				020450BF190E5EB000A80BED /* test14.bson */,
+-				020450C0190E5EB000A80BED /* test15.bson */,
+-				020450C1190E5EB000A80BED /* test16.bson */,
+-				020450C2190E5EB000A80BED /* test17.bson */,
+-				020450C3190E5EB000A80BED /* test18.bson */,
+-				020450C4190E5EB000A80BED /* test19.bson */,
+-				020450C5190E5EB000A80BED /* test2.bson */,
+-				020450C6190E5EB000A80BED /* test20.bson */,
+-				020450C7190E5EB000A80BED /* test21.bson */,
+-				020450C8190E5EB000A80BED /* test22.bson */,
+-				020450C9190E5EB000A80BED /* test23.bson */,
+-				020450CA190E5EB000A80BED /* test24.bson */,
+-				020450CB190E5EB000A80BED /* test25.bson */,
+-				020450CC190E5EB000A80BED /* test26.bson */,
+-				020450CD190E5EB000A80BED /* test27.bson */,
+-				020450CE190E5EB000A80BED /* test28.bson */,
+-				020450CF190E5EB000A80BED /* test29.bson */,
+-				020450D0190E5EB000A80BED /* test3.bson */,
+-				020450D1190E5EB000A80BED /* test30.bson */,
+-				020450D2190E5EB000A80BED /* test31.bson */,
+-				020450D3190E5EB000A80BED /* test32.bson */,
+-				020450D4190E5EB000A80BED /* test33.bson */,
+-				020450D5190E5EB000A80BED /* test34.bson */,
+-				020450D6190E5EB000A80BED /* test35.bson */,
+-				020450D7190E5EB000A80BED /* test36.bson */,
+-				020450D8190E5EB000A80BED /* test37.bson */,
+-				020450D9190E5EB000A80BED /* test38.bson */,
+-				020450DA190E5EB000A80BED /* test39.bson */,
+-				020450DB190E5EB000A80BED /* test4.bson */,
+-				020450DC190E5EB000A80BED /* test40.bson */,
+-				020450DD190E5EB000A80BED /* test41.bson */,
+-				020450DE190E5EB000A80BED /* test42.bson */,
+-				020450DF190E5EB000A80BED /* test43.bson */,
+-				020450E0190E5EB000A80BED /* test44.bson */,
+-				020450E1190E5EB000A80BED /* test45.bson */,
+-				020450E2190E5EB000A80BED /* test46.bson */,
+-				020450E3190E5EB000A80BED /* test47.bson */,
+-				020450E4190E5EB000A80BED /* test48.bson */,
+-				020450E5190E5EB000A80BED /* test49.bson */,
+-				020450E6190E5EB000A80BED /* test5.bson */,
+-				020450E7190E5EB000A80BED /* test50.bson */,
+-				020450E8190E5EB000A80BED /* test51.bson */,
+-				020450E9190E5EB000A80BED /* test52.bson */,
+-				020450EA190E5EB000A80BED /* test53.bson */,
+-				020450EB190E5EB000A80BED /* test54.bson */,
+-				020450EC190E5EB000A80BED /* test55.bson */,
+-				020450ED190E5EB000A80BED /* test56.bson */,
+-				020450EE190E5EB000A80BED /* test57.bson */,
+-				020450EF190E5EB000A80BED /* test6.bson */,
+-				020450F0190E5EB000A80BED /* test7.bson */,
+-				020450F1190E5EB000A80BED /* test8.bson */,
+-				020450F2190E5EB000A80BED /* test9.bson */,
+-				020450F3190E5EB000A80BED /* trailingnull.bson */,
+-			);
+-			path = binary;
+-			sourceTree = "<group>";
+-		};
+ 		02045118190E834600A80BED /* generated-headers */ = {
+ 			isa = PBXGroup;
+ 			children = (
+@@ -2769,32 +245,10 @@
+ 		02A85F0114103D4D004F3FE9 /* Libraries */ = {
+ 			isa = PBXGroup;
+ 			children = (
+-				02A85F0214103D4D004F3FE9 /* mongo-c-driver */,
+ 			);
+ 			path = Libraries;
+ 			sourceTree = "<group>";
+ 		};
+-		02A85F0214103D4D004F3FE9 /* mongo-c-driver */ = {
+-			isa = PBXGroup;
+-			children = (
+-				02044CB1190E5E4C00A80BED /* autogen.sh */,
+-				02044CB2190E5E4C00A80BED /* build */,
+-				02044CD7190E5E4C00A80BED /* CMakeLists.txt */,
+-				02044CD8190E5E4C00A80BED /* configure.ac */,
+-				02044CD9190E5E4C00A80BED /* CONTRIBUTING.md */,
+-				02044CDA190E5E4C00A80BED /* COPYING */,
+-				02044CDB190E5E4C00A80BED /* doc */,
+-				02044EB2190E5E4E00A80BED /* examples */,
+-				02044EBC190E5E4E00A80BED /* Makefile.am */,
+-				02044EBD190E5E4E00A80BED /* NEWS */,
+-				02044EBE190E5E4E00A80BED /* README.rst */,
+-				02044EBF190E5E4E00A80BED /* src */,
+-				02044F4C190E5E4E00A80BED /* tests */,
+-				02044F88190E5E4E00A80BED /* TUTORIAL.md */,
+-			);
+-			path = "mongo-c-driver";
+-			sourceTree = "<group>";
+-		};
+ 		02ABA1B414103B36000417F4 = {
+ 			isa = PBXGroup;
+ 			children = (
+@@ -2820,6 +274,8 @@
+ 		02ABA1C214103B37000417F4 /* Frameworks */ = {
+ 			isa = PBXGroup;
+ 			children = (
++				509EE0EA1A931AAA00BB6886 /* libbson-1.0.dylib */,
++				509EE0E81A92F8B500BB6886 /* libmongoc-1.0.dylib */,
+ 				02CF0EA919192608008C822A /* libsasl2.dylib */,
+ 				02CF0EA519191117008C822A /* Security.framework */,
+ 				02ABA1C314103B37000417F4 /* Cocoa.framework */,
+@@ -2958,69 +414,7 @@
+ 				02AB33AC194870D6008C06B9 /* MODReadPreferences.h in Headers */,
+ 				02A85F5D14104373004F3FE9 /* MOD_internal.h in Headers */,
+ 				025410A819AA7FCE00CF437E /* MODSSLOptions.h in Headers */,
+-				02D3D3031926661000925BE7 /* mongoc-array-private.h in Headers */,
+-				02D3D3041926661000925BE7 /* mongoc-buffer-private.h in Headers */,
+-				02D3D3051926661100925BE7 /* mongoc-bulk-operation-private.h in Headers */,
+-				02D3D3061926661100925BE7 /* mongoc-bulk-operation.h in Headers */,
+-				02D3D3071926661100925BE7 /* mongoc-client-pool.h in Headers */,
+ 				02B13FA91949C41000EFF763 /* MODScopeFunction.h in Headers */,
+-				02D3D3081926661100925BE7 /* mongoc-client-private.h in Headers */,
+-				02D3D3091926661100925BE7 /* mongoc-client.h in Headers */,
+-				02D3D30A1926661100925BE7 /* mongoc-cluster-private.h in Headers */,
+-				02D3D30B1926661100925BE7 /* mongoc-collection-private.h in Headers */,
+-				02D3D30C1926661100925BE7 /* mongoc-collection.h in Headers */,
+-				02D3D30D1926661100925BE7 /* mongoc-counters-private.h in Headers */,
+-				02D3D30E1926661100925BE7 /* mongoc-cursor-array-private.h in Headers */,
+-				02D3D30F1926661100925BE7 /* mongoc-cursor-cursorid-private.h in Headers */,
+-				02D3D3101926661100925BE7 /* mongoc-cursor-private.h in Headers */,
+-				02D3D3111926661100925BE7 /* mongoc-cursor.h in Headers */,
+-				02D3D3121926661100925BE7 /* mongoc-database-private.h in Headers */,
+-				02D3D3131926661100925BE7 /* mongoc-database.h in Headers */,
+-				02D3D3141926661100925BE7 /* mongoc-errno-private.h in Headers */,
+-				02D3D3151926661100925BE7 /* mongoc-error.h in Headers */,
+-				02D3D3161926661100925BE7 /* mongoc-flags.h in Headers */,
+-				02D3D3171926661100925BE7 /* mongoc-gridfs-file-list-private.h in Headers */,
+-				02D3D3181926661100925BE7 /* mongoc-gridfs-file-list.h in Headers */,
+-				02D3D3191926661100925BE7 /* mongoc-gridfs-file-page-private.h in Headers */,
+-				02D3D31A1926661100925BE7 /* mongoc-gridfs-file-page.h in Headers */,
+-				02D3D31B1926661100925BE7 /* mongoc-gridfs-file-private.h in Headers */,
+-				02D3D31C1926661100925BE7 /* mongoc-gridfs-file.h in Headers */,
+-				02D3D31D1926661100925BE7 /* mongoc-gridfs-private.h in Headers */,
+-				02D3D31E1926661100925BE7 /* mongoc-gridfs.h in Headers */,
+-				02D3D31F1926661100925BE7 /* mongoc-host-list-private.h in Headers */,
+-				02D3D3201926661100925BE7 /* mongoc-host-list.h in Headers */,
+-				02D3D3211926661100925BE7 /* mongoc-index.h in Headers */,
+-				02D3D3221926661100925BE7 /* mongoc-init.h in Headers */,
+-				02D3D3231926661200925BE7 /* mongoc-iovec.h in Headers */,
+-				02D3D3241926661200925BE7 /* mongoc-list-private.h in Headers */,
+-				02D3D3251926661200925BE7 /* mongoc-log.h in Headers */,
+-				02D3D3261926661200925BE7 /* mongoc-matcher-op-private.h in Headers */,
+-				02D3D3271926661200925BE7 /* mongoc-matcher-private.h in Headers */,
+-				02D3D3281926661200925BE7 /* mongoc-matcher.h in Headers */,
+-				02D3D3291926661200925BE7 /* mongoc-opcode.h in Headers */,
+-				02D3D32A1926661200925BE7 /* mongoc-queue-private.h in Headers */,
+-				02D3D32B1926661200925BE7 /* mongoc-read-prefs-private.h in Headers */,
+-				02D3D32C1926661200925BE7 /* mongoc-read-prefs.h in Headers */,
+-				02D3D32D1926661200925BE7 /* mongoc-rpc-private.h in Headers */,
+-				02D3D32E1926661200925BE7 /* mongoc-sasl-private.h in Headers */,
+-				02D3D32F1926661200925BE7 /* mongoc-socket.h in Headers */,
+-				02D3D3301926661200925BE7 /* mongoc-ssl-private.h in Headers */,
+-				02D3D3311926661300925BE7 /* mongoc-ssl.h in Headers */,
+-				02D3D3321926661300925BE7 /* mongoc-stream-buffered.h in Headers */,
+-				02D3D3331926661300925BE7 /* mongoc-stream-file.h in Headers */,
+-				02D3D3341926661300925BE7 /* mongoc-stream-gridfs.h in Headers */,
+-				02D3D3351926661300925BE7 /* mongoc-stream-private.h in Headers */,
+-				02D3D3361926661300925BE7 /* mongoc-stream-socket.h in Headers */,
+-				02D3D3371926661300925BE7 /* mongoc-stream-tls.h in Headers */,
+-				02D3D3381926661300925BE7 /* mongoc-stream.h in Headers */,
+-				02D3D3391926661300925BE7 /* mongoc-thread-private.h in Headers */,
+-				02D3D33A1926661300925BE7 /* mongoc-trace.h in Headers */,
+-				02D3D33B1926661300925BE7 /* mongoc-uri.h in Headers */,
+-				02D3D33C1926661400925BE7 /* mongoc-util-private.h in Headers */,
+-				02D3D33D1926661400925BE7 /* mongoc-write-command-private.h in Headers */,
+-				02D3D33E1926661400925BE7 /* mongoc-write-concern-private.h in Headers */,
+-				02D3D33F1926661400925BE7 /* mongoc-write-concern.h in Headers */,
+-				02D3D3401926661400925BE7 /* mongoc.h in Headers */,
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 		};
+@@ -3118,7 +508,7 @@
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 			shellPath = /bin/sh;
+-			shellScript = "/opt/local/bin/ragel \"${SRCROOT}/Sources/MODRagelJsonParser.rl\" -o \"${SRCROOT}/Sources/MODRagelJsonParser.m\"";
++			shellScript = "@PREFIX@/bin/ragel \"${SRCROOT}/Sources/MODRagelJsonParser.rl\" -o \"${SRCROOT}/Sources/MODRagelJsonParser.m\"";
+ 		};
+ 		02DB18A6172C7C2200B26EAE /* Update submodules */ = {
+ 			isa = PBXShellScriptBuildPhase;
+@@ -3132,7 +522,7 @@
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 			shellPath = /bin/sh;
+-			shellScript = "./scripts/update_submodule.sh jeromelebel mongo-c-driver master Libraries/mongo-c-driver\ncd Libraries/mongo-c-driver\n../../scripts/update_submodule.sh jeromelebel libbson master src/libbson\n";
++			shellScript = "";
+ 		};
+ /* End PBXShellScriptBuildPhase section */
+ 
+@@ -3142,94 +536,30 @@
+ 			buildActionMask = 2147483647;
+ 			files = (
+ 				025410A919AA7FCE00CF437E /* MODSSLOptions.m in Sources */,
+-				02CF0E22191112CB008C822A /* bson-clock.c in Sources */,
+-				02CF0E8119111321008C822A /* mongoc-sasl.c in Sources */,
+ 				02A85F5214103EA6004F3FE9 /* MODClient.m in Sources */,
+-				02CF0E7919111321008C822A /* mongoc-init.c in Sources */,
+ 				02688DDD14119CF50014ED51 /* MODDatabase.m in Sources */,
+-				02CF0E7319111321008C822A /* mongoc-database.c in Sources */,
+-				02CF0EA21911326B008C822A /* mongoc-stream-apple-tls.c in Sources */,
+-				02CF0E7D19111321008C822A /* mongoc-matcher.c in Sources */,
+-				02CF0E8419111321008C822A /* mongoc-stream-buffered.c in Sources */,
+ 				02AB33AD194870D6008C06B9 /* MODReadPreferences.m in Sources */,
+-				02CF0E7C19111321008C822A /* mongoc-matcher-op.c in Sources */,
+ 				0299B61517F39FAA00FB40A2 /* MODRagelJsonParser.m in Sources */,
+-				02CF0E2F191112CB008C822A /* bson-writer.c in Sources */,
+ 				02B13FAA1949C41000EFF763 /* MODScopeFunction.m in Sources */,
+-				02CF0E6B19111321008C822A /* mongoc-client-pool.c in Sources */,
+-				02CF0E8A19111321008C822A /* mongoc-uri.c in Sources */,
+-				02CF0E8219111321008C822A /* mongoc-socket.c in Sources */,
+-				02CF0E28191112CB008C822A /* bson-md5.c in Sources */,
+-				02CF0E20191112CB008C822A /* bcon.c in Sources */,
+ 				02688DE31411C5010014ED51 /* MODCollection.m in Sources */,
+-				02CF0E6E19111321008C822A /* mongoc-collection.c in Sources */,
+ 				02A85F5A14104184004F3FE9 /* MODQuery.m in Sources */,
+-				02CF0E7519111321008C822A /* mongoc-gridfs-file-page.c in Sources */,
+-				02CF0E7A19111321008C822A /* mongoc-list.c in Sources */,
+ 				02BDC3E8141D6073000EF755 /* MODCursor.m in Sources */,
+-				02CF0E2E191112CB008C822A /* bson-value.c in Sources */,
+ 				02BDC3EC141D83A7000EF755 /* MODClient_utils.m in Sources */,
+ 				02AB057714296F9000B7CD19 /* MODObjectId.m in Sources */,
+ 				028CE606142E10BE0099B1F7 /* MODTimestamp.m in Sources */,
+ 				02CF87EA142F8AA3000C4C7F /* MODRegex.m in Sources */,
+ 				02411ABA1432D02700A5FFCA /* MODBinary.m in Sources */,
+-				02CF0E26191112CB008C822A /* bson-json.c in Sources */,
+-				02CF0E8C19111321008C822A /* mongoc-write-command.c in Sources */,
+ 				025C56201433E7E40064B010 /* MODDBPointer.m in Sources */,
+-				02CF0E7819111321008C822A /* mongoc-index.c in Sources */,
+ 				02B24274147D1BD6008A15A3 /* MODSortedMutableDictionary.m in Sources */,
+-				02CF0E9F19112271008C822A /* yajl_version.c in Sources */,
+ 				02B13FA81949C41000EFF763 /* MODFunction.m in Sources */,
+ 				023ECFFD14851BEE00185781 /* MODSymbol.m in Sources */,
+-				02CF0E7219111321008C822A /* mongoc-cursor.c in Sources */,
+-				02CF0E2C191112CB008C822A /* bson-string.c in Sources */,
+-				02CF0E30191112CB008C822A /* bson.c in Sources */,
+-				02CF0E8919111321008C822A /* mongoc-stream.c in Sources */,
+-				02CF0E8719111321008C822A /* mongoc-stream-socket.c in Sources */,
+-				02CF0E27191112CB008C822A /* bson-keys.c in Sources */,
+-				02CF0E6A19111321008C822A /* mongoc-bulk-operation.c in Sources */,
+-				02CF0E23191112CB008C822A /* bson-context.c in Sources */,
+ 				024B0C081887DFBF00B8DCE6 /* MODDocumentComparator.m in Sources */,
+-				02CF0E24191112CB008C822A /* bson-error.c in Sources */,
+-				02CF0E7E19111321008C822A /* mongoc-queue.c in Sources */,
+-				02CF0E7619111321008C822A /* mongoc-gridfs-file.c in Sources */,
+-				02CF0E9E19112271008C822A /* yajl_tree.c in Sources */,
+-				02CF0E6919111321008C822A /* mongoc-buffer.c in Sources */,
+-				02CF0E7419111321008C822A /* mongoc-gridfs-file-list.c in Sources */,
+-				02CF0E2A191112CB008C822A /* bson-oid.c in Sources */,
+-				02CF0E7B19111321008C822A /* mongoc-log.c in Sources */,
+-				02CF0E25191112CB008C822A /* bson-iter.c in Sources */,
+-				02CF0E6D19111321008C822A /* mongoc-cluster.c in Sources */,
+-				02CF0E8019111321008C822A /* mongoc-rpc.c in Sources */,
+ 				02DB18AC172C8C5A00B26EAE /* NSData+Base64.m in Sources */,
+ 				02DB18B0172C8C9700B26EAE /* NSString+Base64.m in Sources */,
+-				02CF0E8619111321008C822A /* mongoc-stream-gridfs.c in Sources */,
+-				02CF0E21191112CB008C822A /* bson-atomic.c in Sources */,
+-				02CF0E2D191112CB008C822A /* bson-utf8.c in Sources */,
+-				02CF0E9A19112271008C822A /* yajl_encode.c in Sources */,
+-				02CF0E7019111321008C822A /* mongoc-cursor-array.c in Sources */,
+-				02CF0E6F19111321008C822A /* mongoc-counters.c in Sources */,
+ 				02B17F36184FF2E500362A27 /* MODBsonComparator.m in Sources */,
+-				02CF0E9C19112271008C822A /* yajl_lex.c in Sources */,
+-				02CF0E6C19111321008C822A /* mongoc-client.c in Sources */,
+-				02CF0E7F19111321008C822A /* mongoc-read-prefs.c in Sources */,
+-				02CF0E8319111321008C822A /* mongoc-ssl.c in Sources */,
+-				02CF0E9819112271008C822A /* yajl_alloc.c in Sources */,
+ 				027A1DA31767E91F0048AD60 /* MODMaxKey.m in Sources */,
+-				02CF0E7719111321008C822A /* mongoc-gridfs.c in Sources */,
+-				02CF0E8D19111321008C822A /* mongoc-write-concern.c in Sources */,
+-				02CF0E8B19111321008C822A /* mongoc-util.c in Sources */,
+-				02CF0E9D19112271008C822A /* yajl_parser.c in Sources */,
+-				02CF0E6819111321008C822A /* mongoc-array.c in Sources */,
+-				02CF0E29191112CB008C822A /* bson-memory.c in Sources */,
+ 				027A1DA61767E91F0048AD60 /* MODMinKey.m in Sources */,
+ 				027A1DA91767E91F0048AD60 /* MODUndefined.m in Sources */,
+-				02CF0E2B191112CB008C822A /* bson-reader.c in Sources */,
+-				02CF0E9719112271008C822A /* yajl.c in Sources */,
+-				02CF0E8519111321008C822A /* mongoc-stream-file.c in Sources */,
+-				02CF0E9919112271008C822A /* yajl_buf.c in Sources */,
+-				02CF0E9B19112271008C822A /* yajl_gen.c in Sources */,
+-				02CF0E7119111321008C822A /* mongoc-cursor-cursorid.c in Sources */,
+ 			);
+ 			runOnlyForDeploymentPostprocessing = 0;
+ 		};
+@@ -3309,7 +639,6 @@
+ 				GCC_PREPROCESSOR_DEFINITIONS = "_MONGO_USE_GETADDRINFO=1";
+ 				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ 				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ 				GCC_WARN_UNUSED_VARIABLE = YES;
+@@ -3337,7 +666,6 @@
+ 				GCC_C_LANGUAGE_STANDARD = c99;
+ 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ 				GCC_PREPROCESSOR_DEFINITIONS = "_MONGO_USE_GETADDRINFO=1";
+-				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+ 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+@@ -3363,8 +691,16 @@
+ 				DYLIB_COMPATIBILITY_VERSION = 1;
+ 				DYLIB_CURRENT_VERSION = 1;
+ 				FRAMEWORK_VERSION = A;
++				HEADER_SEARCH_PATHS = (
++					"$(inherited)",
++					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
++					"@PREFIX@/include/libbson-1.0",
++					"@PREFIX@/include/libmongoc-1.0",
++					"@PREFIX@/include",
++				);
+ 				INFOPLIST_FILE = "Sources/MongoObjCDriver-Info.plist";
+ 				INSTALL_PATH = "@executable_path/../Frameworks";
++				LIBRARY_SEARCH_PATHS = "@PREFIX@/lib";
+ 				PRODUCT_NAME = "$(TARGET_NAME)";
+ 				WRAPPER_EXTENSION = framework;
+ 			};
+@@ -3376,8 +712,16 @@
+ 				DYLIB_COMPATIBILITY_VERSION = 1;
+ 				DYLIB_CURRENT_VERSION = 1;
+ 				FRAMEWORK_VERSION = A;
++				HEADER_SEARCH_PATHS = (
++					"$(inherited)",
++					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
++					"@PREFIX@/include/libbson-1.0",
++					"@PREFIX@/include/libmongoc-1.0",
++					"@PREFIX@/include",
++				);
+ 				INFOPLIST_FILE = "Sources/MongoObjCDriver-Info.plist";
+ 				INSTALL_PATH = "@executable_path/../Frameworks";
++				LIBRARY_SEARCH_PATHS = "@PREFIX@/lib";
+ 				PRODUCT_NAME = "$(TARGET_NAME)";
+ 				WRAPPER_EXTENSION = framework;
+ 			};

Added: trunk/dports/devel/MongoObjCDriver/files/patch-Sources-MODClient_utils.m.diff
===================================================================
--- trunk/dports/devel/MongoObjCDriver/files/patch-Sources-MODClient_utils.m.diff	                        (rev 0)
+++ trunk/dports/devel/MongoObjCDriver/files/patch-Sources-MODClient_utils.m.diff	2015-02-17 08:00:47 UTC (rev 132992)
@@ -0,0 +1,39 @@
+https://github.com/jeromelebel/MongoObjCDriver/commit/3bf4596d603d0b93a98ca984b9fd569275701ef2
+https://github.com/jeromelebel/MongoObjCDriver/commit/66842a47ee6dfbe7be7b85badca983010234d410
+https://github.com/jeromelebel/MongoObjCDriver/commit/cb5611d78890128082038c2aa0df3ad54d271afc
+--- Sources/MODClient_utils.m.orig	2014-08-26 21:09:57.000000000 -0500
++++ Sources/MODClient_utils.m	2015-02-16 22:51:23.000000000 -0600
+@@ -202,6 +202,10 @@
+         case MONGOC_ERROR_NAMESPACE_INVALID:
+             errorMessage = @"MONGOC_ERROR_NAMESPACE_INVALID";
+             break;
++            
++        case MONGOC_ERROR_NAMESPACE_INVALID_FILTER_TYPE:
++            errorMessage = @"MONGOC_ERROR_NAMESPACE_INVALID_FILTER_TYPE";
++            break;
+         
+         case MONGOC_ERROR_COMMAND_INVALID_ARG:
+             errorMessage = @"MONGOC_ERROR_COMMAND_INVALID_ARG";
+@@ -211,10 +215,22 @@
+             errorMessage = @"MONGOC_ERROR_COLLECTION_INSERT_FAILED";
+             break;
+         
++        case MONGOC_ERROR_COLLECTION_DOES_NOT_EXIST:
++            errorMessage = @"MONGOC_ERROR_COLLECTION_DOES_NOT_EXIST";
++            break;
++        
+         case MONGOC_ERROR_GRIDFS_INVALID_FILENAME:
+             errorMessage = @"MONGOC_ERROR_GRIDFS_INVALID_FILENAME";
+             break;
+         
++        case MONGOC_ERROR_SCRAM_NOT_DONE:
++            errorMessage = @"MONGOC_ERROR_SCRAM_NOT_DONE";
++            break;
++        
++        case MONGOC_ERROR_SCRAM_PROTOCOL_ERROR:
++            errorMessage = @"MONGOC_ERROR_SCRAM_PROTOCOL_ERROR";
++            break;
++        
+         case MONGOC_ERROR_QUERY_COMMAND_NOT_FOUND:
+             errorMessage = @"MONGOC_ERROR_QUERY_COMMAND_NOT_FOUND";
+             break;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150217/7d2f77fc/attachment-0001.html>


More information about the macports-changes mailing list