Format FFI code

This commit is contained in:
Dimitri Lozeve 2023-10-02 18:25:09 +02:00
parent 772f92037f
commit a72fe043b2

28
ffi.bqn
View file

@ -27,25 +27,25 @@ curlPtr←"*:i8"
curlOption"i32"
curlCode "i32"
easyInitCurlFFI curlPtr"curl_easy_init"
easyCleanupCurlFFI """curl_easy_cleanup"(">"curlPtr)
easyResetCurlFFI """curl_easy_reset"(">"curlPtr)
easyInit CurlFFIcurlPtr,"curl_easy_init"
easyCleanup CurlFFI"","curl_easy_cleanup",">"curlPtr
easyReset CurlFFI"","curl_easy_reset",">"curlPtr
easySetoptStrCurlFFI curlCode"curl_easy_setopt"curlPtrcurlOption"*u8:c8"
easySetoptPtrCurlFFI curlCode"curl_easy_setopt"curlPtrcurlOption"*:i8"
easySetoptLongCurlFFI curlCode"curl_easy_setopt"curlPtrcurlOption"i32"
easySetoptStr CurlFFIcurlCode,"curl_easy_setopt",curlPtr,curlOption,"*u8:c8"
easySetoptPtr CurlFFIcurlCode,"curl_easy_setopt",curlPtr,curlOption,"*:i8"
easySetoptLong CurlFFIcurlCode,"curl_easy_setopt",curlPtr,curlOption,"i32"
easyPerformCurlFFI curlCode"curl_easy_perform"curlPtr
easyPerform CurlFFIcurlCode,"curl_easy_perform",curlPtr
easyGetinfoStrCurlFFI curlCode"curl_easy_getinfo"curlPtrcurlOption"&u8:c8"
easyGetinfoLongCurlFFI curlCode"curl_easy_getinfo"curlPtrcurlOption"&i32"
easyGetinfoDoubleCurlFFI curlCode"curl_easy_getinfo"curlPtrcurlOption"&f64"
easyGetinfoStr CurlFFIcurlCode,"curl_easy_getinfo",curlPtr,curlOption,"&u8:c8"
easyGetinfoLong CurlFFIcurlCode,"curl_easy_getinfo",curlPtr,curlOption,"&i32"
easyGetinfoDoubleCurlFFIcurlCode,"curl_easy_getinfo",curlPtr,curlOption,"&f64"
slistAppendCurlFFI "*:i8""curl_slist_append""*:i8""*u8:c8"
slistFreeAllCurlFFI """curl_slist_free_all"">*:i8"
slistAppend CurlFFI"*:i8","curl_slist_append","*:i8","*u8:c8"
slistFreeAll CurlFFI"","curl_slist_free_all",">*:i8"
fopen@•FFI "*:i8""fopen""*u8:c8""*u8:c8"
fclose@•FFI """fclose"">*:i8"
fopen @•FFI"*:i8","fopen","*u8:c8","*u8:c8"
fclose @•FFI"","fclose",">*:i8"
curlOptions{
strOffset10000