quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

CURLX.md (791B)


      1 <!--
      2 Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
      3 
      4 SPDX-License-Identifier: curl
      5 -->
      6 
      7 # `curlx`
      8 
      9 Functions that are prefixed with `curlx_` are internal global functions that
     10 are written in a way to allow them to be "borrowed" and used outside of the
     11 library: in the curl tool and in the curl test suite.
     12 
     13 The `curlx` functions are not part of the libcurl API, but are stand-alone
     14 functions whose sources can be built and used outside of libcurl. There are
     15 not API or ABI guarantees. The functions are not written or meant to be used
     16 outside of the curl project.
     17 
     18 Only functions actually used by the library are provided here.
     19 
     20 ## Ways to success
     21 
     22 - Do not use `struct Curl_easy` in these files
     23 - Do not use the printf defines in these files
     24 - Make them as stand-alone as possible