Files
harbour-core/contrib/hbcurl/hbcurl.hbx
Aleksander Czajczynski 4a4691653b 2025-01-23 11:47 UTC+0100 Aleksander Czajczynski (hb fki.pl)
* contrib/hbcurl/core.c
  * contrib/hbcurl/hbcurl.ch
  * contrib/hbcurl/hbcurl.hbx
    * applied more cleanups, following Viktor Szakats guidance in hisrepo:
      6127603217
      - add `HB_CURLM_ERROR` to indicate error in hbcurl wrapper.
      - replace use of `HB_CURLM_INTERNAL_ERROR` with `HB_CURLM_ERROR`.
      - sync Harbour variable integer sizes with curl ones.
      - tidy up a variable scopes.
      - drop unused variable.
      - omit `hb_ret()` (it's a no-op).
      - formatting.
      - add functions to `hbcurl.hbx`.

    + add curl_ws_send()/curl_ws_recv() - WebSocket connectivity,
      borrowed from Viktor's fork, thanks again!
      2c71a5c940

  * src/rdd/dbcmd.c
    * note about C5.3 and Harbour extensions to
      DBAPPEND( [<lUnlockAll>=.t.] ), thanks Viktor

  * ChangeLog.txt
    ! typos
2025-01-23 11:48:57 +01:00

61 lines
1.7 KiB
Plaintext

/* --------------------------------------------------------------------
* NOTE: You can add manual override which functions to include or
* exclude from automatically generated EXTERNAL/DYNAMIC list.
* Syntax: // HB_FUNC_INCLUDE <func>
* // HB_FUNC_EXCLUDE <func>
*/
/* --------------------------------------------------------------------
* WARNING: Automatically generated code below. DO NOT EDIT! (except casing)
* Regenerate using hbmk2 '-hbx=' option.
*/
#ifndef __HBEXTERN_CH__HBCURL__
#define __HBEXTERN_CH__HBCURL__
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCURL__ANNOUNCE )
ANNOUNCE __HBEXTERN__HBCURL__
#endif
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCURL__REQUEST )
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC curl_easy_cleanup
DYNAMIC curl_easy_dl_buff_get
DYNAMIC curl_easy_duplicate
DYNAMIC curl_easy_er_buff_get
DYNAMIC curl_easy_escape
DYNAMIC curl_easy_getinfo
DYNAMIC curl_easy_init
DYNAMIC curl_easy_pause
DYNAMIC curl_easy_perform
DYNAMIC curl_easy_recv
DYNAMIC curl_easy_reset
DYNAMIC curl_easy_send
DYNAMIC curl_easy_setopt
DYNAMIC curl_easy_strerror
DYNAMIC curl_easy_unescape
DYNAMIC curl_escape
DYNAMIC curl_getdate
DYNAMIC curl_global_cleanup
DYNAMIC curl_global_init
DYNAMIC curl_multi_add_handle
DYNAMIC curl_multi_cleanup
DYNAMIC curl_multi_info_read
DYNAMIC curl_multi_init
DYNAMIC curl_multi_perform
DYNAMIC curl_multi_poll
DYNAMIC curl_multi_remove_handle
DYNAMIC curl_unescape
DYNAMIC curl_version
DYNAMIC curl_version_info
DYNAMIC curl_ws_recv
DYNAMIC curl_ws_send
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBCURL__REQUEST )
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif