gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-quickjs-tart] branch master updated: Use HTTP lib, still with cur


From: gnunet
Subject: [taler-quickjs-tart] branch master updated: Use HTTP lib, still with curl. Provide missing result.
Date: Mon, 26 Feb 2024 21:38:26 +0100

This is an automated email from the git hooks/post-receive script.

marc-stibane pushed a commit to branch master
in repository quickjs-tart.

The following commit(s) were added to refs/heads/master by this push:
     new 67dec27  Use HTTP lib, still with curl. Provide missing result.
67dec27 is described below

commit 67dec279b7667a033580059e81ba73e4d3c01286
Author: Marc Stibane <marc@taler.net>
AuthorDate: Mon Feb 26 21:29:02 2024 +0100

    Use HTTP lib, still with curl. Provide missing result.
---
 QuickJS-rt.xcodeproj/project.pbxproj | 208 +++++------------------------------
 quickjs/quickjs-http.c               |   1 +
 2 files changed, 31 insertions(+), 178 deletions(-)

diff --git a/QuickJS-rt.xcodeproj/project.pbxproj 
b/QuickJS-rt.xcodeproj/project.pbxproj
index a396863..8f180a2 100644
--- a/QuickJS-rt.xcodeproj/project.pbxproj
+++ b/QuickJS-rt.xcodeproj/project.pbxproj
@@ -238,13 +238,11 @@
                4E328EAC296CCB35006D0E3C /* libregexp.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EAB296CCB35006D0E3C /* libregexp.c */; };
                4E328EBA296CCBA5006D0E3C /* libunicode.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EB9296CCBA5006D0E3C /* libunicode.c */; };
                4E328EC8296CCC48006D0E3C /* cutils.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EC7296CCC48006D0E3C /* cutils.c */; };
-               4E328ED6296CCCB3006D0E3C /* quickjs-libc.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 4E328ED5296CCCB3006D0E3C /* quickjs-libc.c */; };
                4E328EE4296CCF17006D0E3C /* quickjs.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EE3296CCF17006D0E3C /* quickjs.c */; };
                4E328EF1296CD06B006D0E3C /* qjsc.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EF0296CD06B006D0E3C /* qjsc.c */; };
                4E328F05296CD21B006D0E3C /* libbf.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328E9C296CC612006D0E3C /* libbf.c */; };
                4E328F0F296CDCFD006D0E3C /* libregexp.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EAB296CCB35006D0E3C /* libregexp.c */; };
                4E328F19296CDF82006D0E3C /* libunicode.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EB9296CCBA5006D0E3C /* libunicode.c */; };
-               4E328F2A296CE0FF006D0E3C /* quickjs-libc.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 4E328ED5296CCCB3006D0E3C /* quickjs-libc.c */; };
                4E328F33296CE145006D0E3C /* quickjs.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E328EE3296CCF17006D0E3C /* quickjs.c */; };
                4E328F45296CE6C6006D0E3C /* debug.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E5C3125296C8B110031A049 /* debug.c */; };
                4E328F46296CE6C6006D0E3C /* mps_reader.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E5C312B296C8BB80031A049 /* mps_reader.c */; };
@@ -571,7 +569,6 @@
                4E3290E1296CEFA1006D0E3C /* libmbedcrypto.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328F6B296CE801006D0E3C /* libmbedcrypto.a */; 
};
                4E3290E2296CEFA1006D0E3C /* libmbedtls.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328F41296CE57D006D0E3C /* libmbedtls.a */; };
                4E3290E3296CEFA1006D0E3C /* libmbedx509.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328F5B296CE71A006D0E3C /* libmbedx509.a */; };
-               4E3290E4296CEFA1006D0E3C /* libquickjs-libc.a in Frameworks */ 
= {isa = PBXBuildFile; fileRef = 4E328F26296CE077006D0E3C /* libquickjs-libc.a 
*/; };
                4E3290E5296CEFA1006D0E3C /* libquickjs.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328F2F296CE12C006D0E3C /* libquickjs.a */; };
                4E3290E6296CEFA1006D0E3C /* libregexp.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E328F0A296CD6B6006D0E3C /* libregexp.a */; };
                4E3290E7296CEFA1006D0E3C /* libsodium.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E329075296CEAD2006D0E3C /* libsodium.a */; };
@@ -586,7 +583,6 @@
                4E579B1F29702E53007B89A4 /* libmbedtls.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E5C311B296C899D0031A049 /* libmbedtls.a */; 
platformFilter = ios; };
                4E579B2029702E53007B89A4 /* libmbedx509.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328C51296C980F006D0E3C /* libmbedx509.a */; 
platformFilter = ios; };
                4E579B2129702E54007B89A4 /* libprelude.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4EE211FB296DB6D1000D7228 /* libprelude.a */; 
platformFilter = ios; };
-               4E579B2229702E54007B89A4 /* libquickjs-libc.a in Frameworks */ 
= {isa = PBXBuildFile; fileRef = 4E328ECE296CCC9E006D0E3C /* libquickjs-libc.a 
*/; platformFilter = ios; };
                4E579B2329702E54007B89A4 /* libquickjs.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328EDC296CCF05006D0E3C /* libquickjs.a */; 
platformFilter = ios; };
                4E579B2429702E54007B89A4 /* libregexp.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E328EA4296CC6F0006D0E3C /* libregexp.a */; 
platformFilter = ios; };
                4E579B2529702E54007B89A4 /* libsodium.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E328DAD296CA3D0006D0E3C /* libsodium.a */; 
platformFilter = ios; };
@@ -594,7 +590,7 @@
                4E579B2729702E54007B89A4 /* libunicode.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328EB2296CCB85006D0E3C /* libunicode.a */; 
platformFilter = ios; };
                4E579B2829702E54007B89A4 /* libwallet_core.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4EE21223296DBC7D000D7228 /* libwallet_core.a */; 
platformFilter = ios; };
                4E579B2929702F58007B89A4 /* FTalerWalletcore.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 4E579B1029702103007B89A4 /* FTalerWalletcore.h 
*/; settings = {ATTRIBUTES = (Public, ); }; };
-               4E579B2A29702F7C007B89A4 /* taler_wallet_core_lib.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 4EBF870C296EF4D400241F24 /* 
taler_wallet_core_lib.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               4E579B2A29702F7C007B89A4 /* 
taler_wallet_core_lib_preprocessed.h in Headers */ = {isa = PBXBuildFile; 
fileRef = 4EBF870C296EF4D400241F24 /* taler_wallet_core_lib_preprocessed.h */; 
settings = {ATTRIBUTES = (Public, ); }; };
                4E579B2C29702FFE007B89A4 /* FTalerWalletcore-Bridging-Header.h 
in Headers */ = {isa = PBXBuildFile; fileRef = 4E579B2B29702FFE007B89A4 /* 
FTalerWalletcore-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; 
};
                4E5813B62A6086DB00FE5BCB /* libsqlite3.tbd in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E5813B52A6086DB00FE5BCB /* libsqlite3.tbd */; 
platformFilter = ios; settings = {ATTRIBUTES = (Required, ); }; };
                4E5C307F296C7DAA0031A049 /* aesni.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 4E5C307D296C7DAA0031A049 /* aesni.c */; };
@@ -766,6 +762,10 @@
                4E81B1ED2B5F055F00579826 /* ares__htable_szvp.c in Sources */ = 
{isa = PBXBuildFile; fileRef = 4E81B1A32B5F055F00579826 /* ares__htable_szvp.c 
*/; };
                4E81B1F02B5F161100579826 /* libcares.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E3A58662B5A7F9000624053 /* libcares.a */; };
                4E81B1F12B5F19E600579826 /* libcares.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E3A58662B5A7F9000624053 /* libcares.a */; 
platformFilter = ios; };
+               4EABFFAA2B8CE3920080EA6F /* quickjs-libc.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 4EABFFA92B8CE3920080EA6F /* quickjs-libc.c */; };
+               4EABFFAB2B8CE3920080EA6F /* quickjs-libc.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 4EABFFA92B8CE3920080EA6F /* quickjs-libc.c */; };
+               4EABFFAD2B8CE3A10080EA6F /* quickjs-http.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 4EABFFAC2B8CE3A10080EA6F /* quickjs-http.c */; };
+               4EABFFAE2B8CE3A10080EA6F /* quickjs-http.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 4EABFFAC2B8CE3A10080EA6F /* quickjs-http.c */; };
                4EE2123B296DBF18000D7228 /* taler_wallet_core_lib.c in Sources 
*/ = {isa = PBXBuildFile; fileRef = 4EE2123A296DBF17000D7228 /* 
taler_wallet_core_lib.c */; };
                4EE21259296DC1FD000D7228 /* libbf.a in Frameworks */ = {isa = 
PBXBuildFile; fileRef = 4E328E95296CC59E006D0E3C /* libbf.a */; };
                4EE2125A296DC1FD000D7228 /* libcurl.a in Frameworks */ = {isa = 
PBXBuildFile; fileRef = 4E328C6C296C9A27006D0E3C /* libcurl.a */; };
@@ -774,7 +774,6 @@
                4EE2125D296DC1FD000D7228 /* libmbedtls.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E5C311B296C899D0031A049 /* libmbedtls.a */; };
                4EE2125E296DC1FD000D7228 /* libmbedx509.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328C51296C980F006D0E3C /* libmbedx509.a */; };
                4EE2125F296DC237000D7228 /* libprelude.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4EE211FB296DB6D1000D7228 /* libprelude.a */; };
-               4EE21260296DC237000D7228 /* libquickjs-libc.a in Frameworks */ 
= {isa = PBXBuildFile; fileRef = 4E328ECE296CCC9E006D0E3C /* libquickjs-libc.a 
*/; };
                4EE21261296DC237000D7228 /* libquickjs.a in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 4E328EDC296CCF05006D0E3C /* libquickjs.a */; };
                4EE21262296DC237000D7228 /* libregexp.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E328EA4296CC6F0006D0E3C /* libregexp.a */; };
                4EE21263296DC237000D7228 /* libsodium.a in Frameworks */ = {isa 
= PBXBuildFile; fileRef = 4E328DAD296CA3D0006D0E3C /* libsodium.a */; };
@@ -905,13 +904,6 @@
                        remoteGlobalIDString = 4E328F5A296CE71A006D0E3C;
                        remoteInfo = "mbedx509-mac";
                };
-               4E3290D3296CEDB9006D0E3C /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 4E5C3060296C77AF0031A049 /* Project 
object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 4E328F25296CE077006D0E3C;
-                       remoteInfo = "quickjs-libc-mac";
-               };
                4E3290D5296CEDB9006D0E3C /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 4E5C3060296C77AF0031A049 /* Project 
object */;
@@ -1017,13 +1009,6 @@
                        remoteGlobalIDString = 4E328EDB296CCF05006D0E3C;
                        remoteInfo = quickjs;
                };
-               4EE2124D296DBFB6000D7228 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 4E5C3060296C77AF0031A049 /* Project 
object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 4E328ECD296CCC9E006D0E3C;
-                       remoteInfo = "quickjs-libc";
-               };
                4EE2124F296DBFB6000D7228 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 4E5C3060296C77AF0031A049 /* Project 
object */;
@@ -1134,15 +1119,6 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               4E328ECC296CCC9E006D0E3C /* CopyFiles */ = {
-                       isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 2147483647;
-                       dstPath = "include/$(PRODUCT_NAME)";
-                       dstSubfolderSpec = 16;
-                       files = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                4E328EDA296CCF05006D0E3C /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 2147483647;
@@ -1457,8 +1433,6 @@
                4E328EB9296CCBA5006D0E3C /* libunicode.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = libunicode.c; path 
= quickjs/libunicode.c; sourceTree = "<group>"; };
                4E328EC0296CCBFE006D0E3C /* libcutils.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libcutils.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328EC7296CCC48006D0E3C /* cutils.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cutils.c; path = 
quickjs/cutils.c; sourceTree = "<group>"; };
-               4E328ECE296CCC9E006D0E3C /* libquickjs-libc.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
"libquickjs-libc.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-               4E328ED5296CCCB3006D0E3C /* quickjs-libc.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "quickjs-libc.c"; 
path = "quickjs/quickjs-libc.c"; sourceTree = "<group>"; };
                4E328EDC296CCF05006D0E3C /* libquickjs.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libquickjs.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328EE3296CCF17006D0E3C /* quickjs.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = quickjs.c; path = 
quickjs/quickjs.c; sourceTree = "<group>"; };
                4E328EE9296CD029006D0E3C /* qjsc */ = {isa = PBXFileReference; 
explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = 
qjsc; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1467,7 +1441,6 @@
                4E328F0A296CD6B6006D0E3C /* libregexp.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libregexp.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328F15296CDF66006D0E3C /* libunicode.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libunicode.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328F1E296CE004006D0E3C /* libcutils.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libcutils.a; sourceTree = BUILT_PRODUCTS_DIR; };
-               4E328F26296CE077006D0E3C /* libquickjs-libc.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
"libquickjs-libc.a"; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328F2F296CE12C006D0E3C /* libquickjs.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libquickjs.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328F41296CE57D006D0E3C /* libmbedtls.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libmbedtls.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4E328F5B296CE71A006D0E3C /* libmbedx509.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libmbedx509.a; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1651,7 +1624,9 @@
                4E81B1A12B5F055F00579826 /* ares__htable_asvp.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = 
ares__htable_asvp.c; sourceTree = "<group>"; };
                4E81B1A22B5F055F00579826 /* ares_mkquery.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = 
ares_mkquery.c; sourceTree = "<group>"; };
                4E81B1A32B5F055F00579826 /* ares__htable_szvp.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = 
ares__htable_szvp.c; sourceTree = "<group>"; };
-               4EBF870C296EF4D400241F24 /* taler_wallet_core_lib.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
taler_wallet_core_lib.h; sourceTree = "<group>"; };
+               4EABFFA92B8CE3920080EA6F /* quickjs-libc.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = 
"quickjs-libc.c"; path = "quickjs/quickjs-libc.c"; sourceTree = "<group>"; };
+               4EABFFAC2B8CE3A10080EA6F /* quickjs-http.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = 
"quickjs-http.c"; path = "quickjs/quickjs-http.c"; sourceTree = "<group>"; };
+               4EBF870C296EF4D400241F24 /* 
taler_wallet_core_lib_preprocessed.h */ = {isa = PBXFileReference; 
lastKnownFileType = sourcecode.c.h; path = 
taler_wallet_core_lib_preprocessed.h; sourceTree = "<group>"; };
                4EE211FB296DB6D1000D7228 /* libprelude.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libprelude.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4EE21223296DBC7D000D7228 /* libwallet_core.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libwallet_core.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4EE21233296DBEE1000D7228 /* libtalerwalletcore.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libtalerwalletcore.a; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1672,7 +1647,6 @@
                                4E3290E1296CEFA1006D0E3C /* libmbedcrypto.a in 
Frameworks */,
                                4E3290E2296CEFA1006D0E3C /* libmbedtls.a in 
Frameworks */,
                                4E3290E3296CEFA1006D0E3C /* libmbedx509.a in 
Frameworks */,
-                               4E3290E4296CEFA1006D0E3C /* libquickjs-libc.a 
in Frameworks */,
                                4E3290E5296CEFA1006D0E3C /* libquickjs.a in 
Frameworks */,
                                4E3290E6296CEFA1006D0E3C /* libregexp.a in 
Frameworks */,
                                4E3290E7296CEFA1006D0E3C /* libsodium.a in 
Frameworks */,
@@ -1693,7 +1667,6 @@
                                4E579B2529702E54007B89A4 /* libsodium.a in 
Frameworks */,
                                4E579B1B29702E53007B89A4 /* libbf.a in 
Frameworks */,
                                4E579B1D29702E53007B89A4 /* libcutils.a in 
Frameworks */,
-                               4E579B2229702E54007B89A4 /* libquickjs-libc.a 
in Frameworks */,
                                4E579B2329702E54007B89A4 /* libquickjs.a in 
Frameworks */,
                                4E579B2429702E54007B89A4 /* libregexp.a in 
Frameworks */,
                                4E579B2629702E54007B89A4 /* libtart.a in 
Frameworks */,
@@ -1715,7 +1688,6 @@
                                4EE21263296DC237000D7228 /* libsodium.a in 
Frameworks */,
                                4EE21259296DC1FD000D7228 /* libbf.a in 
Frameworks */,
                                4EE2125B296DC1FD000D7228 /* libcutils.a in 
Frameworks */,
-                               4EE21260296DC237000D7228 /* libquickjs-libc.a 
in Frameworks */,
                                4EE21261296DC237000D7228 /* libquickjs.a in 
Frameworks */,
                                4EE21262296DC237000D7228 /* libregexp.a in 
Frameworks */,
                                4EE21264296DC237000D7228 /* libtart.a in 
Frameworks */,
@@ -1750,14 +1722,12 @@
                                4E328EA4296CC6F0006D0E3C /* libregexp.a */,
                                4E328EB2296CCB85006D0E3C /* libunicode.a */,
                                4E328EC0296CCBFE006D0E3C /* libcutils.a */,
-                               4E328ECE296CCC9E006D0E3C /* libquickjs-libc.a 
*/,
                                4E328EDC296CCF05006D0E3C /* libquickjs.a */,
                                4E328EE9296CD029006D0E3C /* qjsc */,
                                4E328F01296CD174006D0E3C /* libbf.a */,
                                4E328F0A296CD6B6006D0E3C /* libregexp.a */,
                                4E328F15296CDF66006D0E3C /* libunicode.a */,
                                4E328F1E296CE004006D0E3C /* libcutils.a */,
-                               4E328F26296CE077006D0E3C /* libquickjs-libc.a 
*/,
                                4E328F2F296CE12C006D0E3C /* libquickjs.a */,
                                4E328F41296CE57D006D0E3C /* libmbedtls.a */,
                                4E328F5B296CE71A006D0E3C /* libmbedx509.a */,
@@ -2558,18 +2528,12 @@
                        name = cutils;
                        sourceTree = "<group>";
                };
-               4E328ED7296CCCC1006D0E3C /* quickjs-libc */ = {
-                       isa = PBXGroup;
-                       children = (
-                               4E328ED5296CCCB3006D0E3C /* quickjs-libc.c */,
-                       );
-                       name = "quickjs-libc";
-                       sourceTree = "<group>";
-               };
                4E328EF2296CD07D006D0E3C /* quickjs */ = {
                        isa = PBXGroup;
                        children = (
                                4E328EE3296CCF17006D0E3C /* quickjs.c */,
+                               4EABFFA92B8CE3920080EA6F /* quickjs-libc.c */,
+                               4EABFFAC2B8CE3A10080EA6F /* quickjs-http.c */,
                        );
                        name = quickjs;
                        sourceTree = "<group>";
@@ -2616,7 +2580,6 @@
                                4E328EC9296CCC61006D0E3C /* cutils */,
                                4E328EF3296CD095006D0E3C /* qjsc */,
                                4E328EF2296CD07D006D0E3C /* quickjs */,
-                               4E328ED7296CCCC1006D0E3C /* quickjs-libc */,
                                4E328EAD296CCB4F006D0E3C /* regexp */,
                                4E328E86296CC146006D0E3C /* tart */,
                                4E328EBB296CCBCE006D0E3C /* unicode */,
@@ -2874,7 +2837,7 @@
                        isa = PBXGroup;
                        children = (
                                4EE2123A296DBF17000D7228 /* 
taler_wallet_core_lib.c */,
-                               4EBF870C296EF4D400241F24 /* 
taler_wallet_core_lib.h */,
+                               4EBF870C296EF4D400241F24 /* 
taler_wallet_core_lib_preprocessed.h */,
                        );
                        name = talerwalletcore;
                        sourceTree = "<group>";
@@ -2910,13 +2873,6 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               4E328F22296CE077006D0E3C /* Headers */ = {
-                       isa = PBXHeadersBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                4E328F2B296CE12C006D0E3C /* Headers */ = {
                        isa = PBXHeadersBuildPhase;
                        buildActionMask = 2147483647;
@@ -2963,7 +2919,7 @@
                        isa = PBXHeadersBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               4E579B2A29702F7C007B89A4 /* 
taler_wallet_core_lib.h in Headers */,
+                               4E579B2A29702F7C007B89A4 /* 
taler_wallet_core_lib_preprocessed.h in Headers */,
                                4E579B2C29702FFE007B89A4 /* 
FTalerWalletcore-Bridging-Header.h in Headers */,
                                4E579B2929702F58007B89A4 /* FTalerWalletcore.h 
in Headers */,
                        );
@@ -3109,22 +3065,6 @@
                        productReference = 4E328EC0296CCBFE006D0E3C /* 
libcutils.a */;
                        productType = "com.apple.product-type.library.static";
                };
-               4E328ECD296CCC9E006D0E3C /* quickjs-libc */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = 4E328ED2296CCC9E006D0E3C /* 
Build configuration list for PBXNativeTarget "quickjs-libc" */;
-                       buildPhases = (
-                               4E328ECA296CCC9E006D0E3C /* Sources */,
-                               4E328ECC296CCC9E006D0E3C /* CopyFiles */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                       );
-                       name = "quickjs-libc";
-                       productName = "quickjs-libc";
-                       productReference = 4E328ECE296CCC9E006D0E3C /* 
libquickjs-libc.a */;
-                       productType = "com.apple.product-type.library.static";
-               };
                4E328EDB296CCF05006D0E3C /* quickjs */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 4E328EE0296CCF05006D0E3C /* 
Build configuration list for PBXNativeTarget "quickjs" */;
@@ -3158,7 +3098,6 @@
                                4E3290CE296CEDB9006D0E3C /* PBXTargetDependency 
*/,
                                4E3290D0296CEDB9006D0E3C /* PBXTargetDependency 
*/,
                                4E3290D2296CEDB9006D0E3C /* PBXTargetDependency 
*/,
-                               4E3290D4296CEDB9006D0E3C /* PBXTargetDependency 
*/,
                                4E3290D6296CEDB9006D0E3C /* PBXTargetDependency 
*/,
                                4E3290D8296CEDB9006D0E3C /* PBXTargetDependency 
*/,
                                4E3290DA296CEDB9006D0E3C /* PBXTargetDependency 
*/,
@@ -3233,22 +3172,6 @@
                        productReference = 4E328F1E296CE004006D0E3C /* 
libcutils.a */;
                        productType = "com.apple.product-type.library.static";
                };
-               4E328F25296CE077006D0E3C /* quickjs-libc-mac */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = 4E328F27296CE077006D0E3C /* 
Build configuration list for PBXNativeTarget "quickjs-libc-mac" */;
-                       buildPhases = (
-                               4E328F22296CE077006D0E3C /* Headers */,
-                               4E328F23296CE077006D0E3C /* Sources */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                       );
-                       name = "quickjs-libc-mac";
-                       productName = "quickjs-libc-mac";
-                       productReference = 4E328F26296CE077006D0E3C /* 
libquickjs-libc.a */;
-                       productType = "com.apple.product-type.library.static";
-               };
                4E328F2E296CE12C006D0E3C /* quickjs-mac */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 4E328F30296CE12D006D0E3C /* 
Build configuration list for PBXNativeTarget "quickjs-mac" */;
@@ -3470,7 +3393,6 @@
                                4EE2123E296DBFB6000D7228 /* PBXTargetDependency 
*/,
                                4EE21242296DBFB6000D7228 /* PBXTargetDependency 
*/,
                                4EE21250296DBFB6000D7228 /* PBXTargetDependency 
*/,
-                               4EE2124E296DBFB6000D7228 /* PBXTargetDependency 
*/,
                                4EE2124C296DBFB6000D7228 /* PBXTargetDependency 
*/,
                                4EE21256296DBFB6000D7228 /* PBXTargetDependency 
*/,
                                4EE21254296DBFB6000D7228 /* PBXTargetDependency 
*/,
@@ -3516,9 +3438,6 @@
                                        4E328EBF296CCBFE006D0E3C = {
                                                CreatedOnToolsVersion = 14.2;
                                        };
-                                       4E328ECD296CCC9E006D0E3C = {
-                                               CreatedOnToolsVersion = 14.2;
-                                       };
                                        4E328EDB296CCF05006D0E3C = {
                                                CreatedOnToolsVersion = 14.2;
                                        };
@@ -3537,9 +3456,6 @@
                                        4E328F1D296CE004006D0E3C = {
                                                CreatedOnToolsVersion = 14.2;
                                        };
-                                       4E328F25296CE077006D0E3C = {
-                                               CreatedOnToolsVersion = 14.2;
-                                       };
                                        4E328F2E296CE12C006D0E3C = {
                                                CreatedOnToolsVersion = 14.2;
                                        };
@@ -3597,7 +3513,6 @@
                                4E328F6A296CE801006D0E3C /* mbedcrypto-mac */,
                                4E328F40296CE57D006D0E3C /* mbedtls-mac */,
                                4E328F5A296CE71A006D0E3C /* mbedx509-mac */,
-                               4E328F25296CE077006D0E3C /* quickjs-libc-mac */,
                                4E328F2E296CE12C006D0E3C /* quickjs-mac */,
                                4E328F09296CD6B6006D0E3C /* regexp-mac */,
                                4E329074296CEAD2006D0E3C /* sodium-mac */,
@@ -3610,7 +3525,6 @@
                                4E5C3075296C7A5C0031A049 /* mbedcrypto */,
                                4E5C311A296C899D0031A049 /* mbedtls */,
                                4E328C50296C980F006D0E3C /* mbedx509 */,
-                               4E328ECD296CCC9E006D0E3C /* quickjs-libc */,
                                4E328EDB296CCF05006D0E3C /* quickjs */,
                                4E328EA3296CC6F0006D0E3C /* regexp */,
                                4E328DAC296CA3D0006D0E3C /* sodium */,
@@ -3981,18 +3895,12 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               4E328ECA296CCC9E006D0E3C /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               4E328ED6296CCCB3006D0E3C /* quickjs-libc.c in 
Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                4E328ED8296CCF05006D0E3C /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               4EABFFAE2B8CE3A10080EA6F /* quickjs-http.c in 
Sources */,
+                               4EABFFAB2B8CE3920080EA6F /* quickjs-libc.c in 
Sources */,
                                4E328EE4296CCF17006D0E3C /* quickjs.c in 
Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
@@ -4037,18 +3945,12 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               4E328F23296CE077006D0E3C /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               4E328F2A296CE0FF006D0E3C /* quickjs-libc.c in 
Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                4E328F2C296CE12C006D0E3C /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               4EABFFAD2B8CE3A10080EA6F /* quickjs-http.c in 
Sources */,
+                               4EABFFAA2B8CE3920080EA6F /* quickjs-libc.c in 
Sources */,
                                4E328F33296CE145006D0E3C /* quickjs.c in 
Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
@@ -4716,11 +4618,6 @@
                        target = 4E328F5A296CE71A006D0E3C /* mbedx509-mac */;
                        targetProxy = 4E3290D1296CEDB9006D0E3C /* 
PBXContainerItemProxy */;
                };
-               4E3290D4296CEDB9006D0E3C /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 4E328F25296CE077006D0E3C /* quickjs-libc-mac 
*/;
-                       targetProxy = 4E3290D3296CEDB9006D0E3C /* 
PBXContainerItemProxy */;
-               };
                4E3290D6296CEDB9006D0E3C /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = 4E328F2E296CE12C006D0E3C /* quickjs-mac */;
@@ -4796,11 +4693,6 @@
                        target = 4E328EDB296CCF05006D0E3C /* quickjs */;
                        targetProxy = 4EE2124B296DBFB6000D7228 /* 
PBXContainerItemProxy */;
                };
-               4EE2124E296DBFB6000D7228 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 4E328ECD296CCC9E006D0E3C /* quickjs-libc */;
-                       targetProxy = 4EE2124D296DBFB6000D7228 /* 
PBXContainerItemProxy */;
-               };
                4EE21250296DBFB6000D7228 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = 4E328EA3296CC6F0006D0E3C /* regexp */;
@@ -5033,6 +4925,7 @@
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                HEADER_SEARCH_PATHS = (
+                                       "\"$(SRCROOT)\"",
                                        "\"subprojects/mbedtls/include\"",
                                        "\"subprojects/curl/include\"",
                                        
"\"subprojects/libsodium/src/libsodium/include\"",
@@ -5048,6 +4941,7 @@
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                HEADER_SEARCH_PATHS = (
+                                       "\"$(SRCROOT)\"",
                                        "\"subprojects/mbedtls/include\"",
                                        "\"subprojects/curl/include\"",
                                        
"\"subprojects/libsodium/src/libsodium/include\"",
@@ -5123,27 +5017,14 @@
                        };
                        name = Release;
                };
-               4E328ED3296CCC9E006D0E3C /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               HEADER_SEARCH_PATHS = 
"\"subprojects/curl/include\"";
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                               TARGETED_DEVICE_FAMILY = "1,2";
-                       };
-                       name = Debug;
-               };
-               4E328ED4296CCC9E006D0E3C /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               HEADER_SEARCH_PATHS = 
"\"subprojects/curl/include\"";
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                               TARGETED_DEVICE_FAMILY = "1,2";
-                       };
-                       name = Release;
-               };
                4E328EE1296CCF05006D0E3C /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               HEADER_SEARCH_PATHS = (
+                                       "\"$(SRCROOT)\"",
+                                       "\"subprojects/curl\"",
+                                       "\"subprojects/curl/include\"",
+                               );
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                TARGETED_DEVICE_FAMILY = "1,2";
                        };
@@ -5152,6 +5033,11 @@
                4E328EE2296CCF05006D0E3C /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               HEADER_SEARCH_PATHS = (
+                                       "\"$(SRCROOT)\"",
+                                       "\"subprojects/curl\"",
+                                       "\"subprojects/curl/include\"",
+                               );
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                TARGETED_DEVICE_FAMILY = "1,2";
                        };
@@ -5162,6 +5048,7 @@
                        buildSettings = {
                                ENABLE_HARDENED_RUNTIME = YES;
                                HEADER_SEARCH_PATHS = (
+                                       "\"$(SRCROOT)\"",
                                        "\"subprojects/mbedtls/include\"",
                                        "\"subprojects/curl/include\"",
                                        
"\"subprojects/libsodium/src/libsodium/include\"",
@@ -5176,6 +5063,7 @@
                        buildSettings = {
                                ENABLE_HARDENED_RUNTIME = YES;
                                HEADER_SEARCH_PATHS = (
+                                       "\"$(SRCROOT)\"",
                                        "\"subprojects/mbedtls/include\"",
                                        "\"subprojects/curl/include\"",
                                        
"\"subprojects/libsodium/src/libsodium/include\"",
@@ -5257,24 +5145,6 @@
                        };
                        name = Release;
                };
-               4E328F28296CE077006D0E3C /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               EXECUTABLE_PREFIX = lib;
-                               PRODUCT_NAME = "quickjs-libc";
-                               SDKROOT = macosx;
-                       };
-                       name = Debug;
-               };
-               4E328F29296CE077006D0E3C /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               EXECUTABLE_PREFIX = lib;
-                               PRODUCT_NAME = "quickjs-libc";
-                               SDKROOT = macosx;
-                       };
-                       name = Release;
-               };
                4E328F31296CE12D006D0E3C /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
@@ -5898,15 +5768,6 @@
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               4E328ED2296CCC9E006D0E3C /* Build configuration list for 
PBXNativeTarget "quickjs-libc" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               4E328ED3296CCC9E006D0E3C /* Debug */,
-                               4E328ED4296CCC9E006D0E3C /* Release */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Release;
-               };
                4E328EE0296CCF05006D0E3C /* Build configuration list for 
PBXNativeTarget "quickjs" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
@@ -5961,15 +5822,6 @@
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               4E328F27296CE077006D0E3C /* Build configuration list for 
PBXNativeTarget "quickjs-libc-mac" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               4E328F28296CE077006D0E3C /* Debug */,
-                               4E328F29296CE077006D0E3C /* Release */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Release;
-               };
                4E328F30296CE12D006D0E3C /* Build configuration list for 
PBXNativeTarget "quickjs-mac" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
diff --git a/quickjs/quickjs-http.c b/quickjs/quickjs-http.c
index 9fb1fa2..e303b28 100644
--- a/quickjs/quickjs-http.c
+++ b/quickjs/quickjs-http.c
@@ -393,6 +393,7 @@ curl_multi_thread_run(void *cls)
     if (CURLSHE_OK != curl_share_cleanup(ccs->curlsh)) {
         fprintf(stderr, "warning: curl_share_cleanup failed\n");
     }
+    return NULL;
 }
 
 struct JSHttpClientImplementation *

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]