Rename a few functions.

Currently there's conflicts between the names in the C code, and the names the haxe compiler would expect for HL/C.
This commit fixes those conflicts.
This commit is contained in:
Apprentice-Alchemist
2022-01-24 22:31:57 +01:00
parent a3b3d8593f
commit c394aea8f1
10 changed files with 2445 additions and 2445 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -122,7 +122,7 @@ namespace lime {
void lime_vorbis_file_clear (value vorbisFile);
HL_PRIM void hl_lime_vorbis_file_clear (HL_CFFIPointer* vorbisFile);
HL_PRIM void HL_NAME(hl_vorbis_file_clear) (HL_CFFIPointer* vorbisFile);
void gc_vorbis_file (value vorbisFile) {
@@ -133,7 +133,7 @@ namespace lime {
void hl_gc_vorbis_file (HL_CFFIPointer* vorbisFile) {
hl_lime_vorbis_file_clear (vorbisFile);
lime_hl_vorbis_file_clear (vorbisFile);
}
@@ -146,7 +146,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_bitrate (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM int HL_NAME(hl_vorbis_file_bitrate) (HL_CFFIPointer* vorbisFile, int bitstream) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_bitrate (file, bitstream);
@@ -162,7 +162,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_bitrate_instant (HL_CFFIPointer* vorbisFile) {
HL_PRIM int HL_NAME(hl_vorbis_file_bitrate_instant) (HL_CFFIPointer* vorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_bitrate_instant (file);
@@ -183,7 +183,7 @@ namespace lime {
}
HL_PRIM void hl_lime_vorbis_file_clear (HL_CFFIPointer* vorbisFile) {
HL_PRIM void HL_NAME(hl_vorbis_file_clear) (HL_CFFIPointer* vorbisFile) {
if (vorbisFile) {
@@ -203,7 +203,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_comment (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_comment) (HL_CFFIPointer* vorbisFile, int bitstream) {
return NULL;
@@ -219,7 +219,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_crosslap (HL_CFFIPointer* vorbisFile, HL_CFFIPointer* otherVorbisFile) {
HL_PRIM int HL_NAME(hl_vorbis_file_crosslap) (HL_CFFIPointer* vorbisFile, HL_CFFIPointer* otherVorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
OggVorbis_File* otherFile = (OggVorbis_File*)(uintptr_t)otherVorbisFile->ptr;
@@ -253,7 +253,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_info (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_info) (HL_CFFIPointer* vorbisFile, int bitstream) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
vorbis_info *info = ov_info (file, bitstream);
@@ -296,7 +296,7 @@ namespace lime {
}
HL_PRIM HL_CFFIPointer* hl_lime_vorbis_file_from_bytes (Bytes* data) {
HL_PRIM HL_CFFIPointer* HL_NAME(hl_vorbis_file_from_bytes) (Bytes* data) {
OggVorbis_File* vorbisFile = VorbisFile::FromBytes (data);
@@ -326,7 +326,7 @@ namespace lime {
}
HL_PRIM HL_CFFIPointer* hl_lime_vorbis_file_from_file (hl_vstring* path) {
HL_PRIM HL_CFFIPointer* HL_NAME(hl_vorbis_file_from_file) (hl_vstring* path) {
OggVorbis_File* vorbisFile = VorbisFile::FromFile (path ? hl_to_utf8 (path->bytes) : NULL);
@@ -350,7 +350,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_pcm_seek (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
HL_PRIM int HL_NAME(hl_vorbis_file_pcm_seek) (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
ogg_int64_t pos = ((ogg_int64_t)posHigh << 32) | (ogg_int64_t)posLow;
@@ -368,7 +368,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_pcm_seek_lap (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
HL_PRIM int HL_NAME(hl_vorbis_file_pcm_seek_lap) (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
ogg_int64_t pos = ((ogg_int64_t)posHigh << 32) | (ogg_int64_t)posLow;
@@ -386,7 +386,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_pcm_seek_page (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
HL_PRIM int HL_NAME(hl_vorbis_file_pcm_seek_page) (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
ogg_int64_t pos = ((ogg_int64_t)posHigh << 32) | (ogg_int64_t)posLow;
@@ -404,7 +404,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_pcm_seek_page_lap (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
HL_PRIM int HL_NAME(hl_vorbis_file_pcm_seek_page_lap) (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
ogg_int64_t pos = ((ogg_int64_t)posHigh << 32) | (ogg_int64_t)posLow;
@@ -421,7 +421,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_pcm_tell (HL_CFFIPointer* vorbisFile) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_pcm_tell) (HL_CFFIPointer* vorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return hl_allocInt64 (ov_pcm_tell (file));
@@ -437,7 +437,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_pcm_total (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_pcm_total) (HL_CFFIPointer* vorbisFile, int bitstream) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return hl_allocInt64 (ov_pcm_total (file, bitstream));
@@ -454,7 +454,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_raw_seek (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
HL_PRIM int HL_NAME(hl_vorbis_file_raw_seek) (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
ogg_int64_t pos = ((ogg_int64_t)posHigh << 32) | (ogg_int64_t)posLow;
@@ -472,7 +472,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_raw_seek_lap (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
HL_PRIM int HL_NAME(hl_vorbis_file_raw_seek_lap) (HL_CFFIPointer* vorbisFile, int posLow, int posHigh) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
ogg_int64_t pos = ((ogg_int64_t)posHigh << 32) | (ogg_int64_t)posLow;
@@ -489,7 +489,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_raw_tell (HL_CFFIPointer* vorbisFile) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_raw_tell) (HL_CFFIPointer* vorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return hl_allocInt64 (ov_raw_tell (file));
@@ -505,7 +505,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_raw_total (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_raw_total) (HL_CFFIPointer* vorbisFile, int bitstream) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return hl_allocInt64 (ov_raw_total (file, bitstream));
@@ -539,7 +539,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_read (HL_CFFIPointer* vorbisFile, Bytes* buffer, int position, int length, bool bigendianp, int word, bool sgned) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_read) (HL_CFFIPointer* vorbisFile, Bytes* buffer, int position, int length, bool bigendianp, int word, bool sgned) {
if (!buffer) {
@@ -582,7 +582,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_vorbis_file_read_float (HL_CFFIPointer* vorbisFile, Bytes* pcmChannels, int samples) {
HL_PRIM vdynamic* HL_NAME(hl_vorbis_file_read_float) (HL_CFFIPointer* vorbisFile, Bytes* pcmChannels, int samples) {
return NULL;
@@ -597,7 +597,7 @@ namespace lime {
}
HL_PRIM bool hl_lime_vorbis_file_seekable (HL_CFFIPointer* vorbisFile) {
HL_PRIM bool HL_NAME(hl_vorbis_file_seekable) (HL_CFFIPointer* vorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_seekable (file);
@@ -613,7 +613,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_serial_number (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM int HL_NAME(hl_vorbis_file_serial_number) (HL_CFFIPointer* vorbisFile, int bitstream) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_serialnumber (file, bitstream);
@@ -629,7 +629,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_streams (HL_CFFIPointer* vorbisFile) {
HL_PRIM int HL_NAME(hl_vorbis_file_streams) (HL_CFFIPointer* vorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_streams (file);
@@ -645,7 +645,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_time_seek (HL_CFFIPointer* vorbisFile, double s) {
HL_PRIM int HL_NAME(hl_vorbis_file_time_seek) (HL_CFFIPointer* vorbisFile, double s) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_time_seek (file, s);
@@ -661,7 +661,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_time_seek_lap (HL_CFFIPointer* vorbisFile, double s) {
HL_PRIM int HL_NAME(hl_vorbis_file_time_seek_lap) (HL_CFFIPointer* vorbisFile, double s) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_time_seek_lap (file, s);
@@ -677,7 +677,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_time_seek_page (HL_CFFIPointer* vorbisFile, double s) {
HL_PRIM int HL_NAME(hl_vorbis_file_time_seek_page) (HL_CFFIPointer* vorbisFile, double s) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_time_seek_page (file, s);
@@ -693,7 +693,7 @@ namespace lime {
}
HL_PRIM int hl_lime_vorbis_file_time_seek_page_lap (HL_CFFIPointer* vorbisFile, double s) {
HL_PRIM int HL_NAME(hl_vorbis_file_time_seek_page_lap) (HL_CFFIPointer* vorbisFile, double s) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_time_seek_page_lap (file, s);
@@ -709,7 +709,7 @@ namespace lime {
}
HL_PRIM double hl_lime_vorbis_file_time_tell (HL_CFFIPointer* vorbisFile) {
HL_PRIM double HL_NAME(hl_vorbis_file_time_tell) (HL_CFFIPointer* vorbisFile) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_time_tell (file);
@@ -725,7 +725,7 @@ namespace lime {
}
HL_PRIM double hl_lime_vorbis_file_time_total (HL_CFFIPointer* vorbisFile, int bitstream) {
HL_PRIM double HL_NAME(hl_vorbis_file_time_total) (HL_CFFIPointer* vorbisFile, int bitstream) {
OggVorbis_File* file = (OggVorbis_File*)(uintptr_t)vorbisFile->ptr;
return ov_time_total (file, bitstream);
@@ -767,36 +767,36 @@ namespace lime {
#define _TBYTES _OBJ (_I32 _BYTES)
#define _TCFFIPOINTER _DYN
DEFINE_HL_PRIM (_I32, lime_vorbis_file_bitrate, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_bitrate_instant, _TCFFIPOINTER);
DEFINE_HL_PRIM (_VOID, lime_vorbis_file_clear, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_comment, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_crosslap, _TCFFIPOINTER _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_info, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_TCFFIPOINTER, lime_vorbis_file_from_bytes, _TBYTES);
DEFINE_HL_PRIM (_TCFFIPOINTER, lime_vorbis_file_from_file, _STRING);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_pcm_seek, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_pcm_seek_lap, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_pcm_seek_page, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_pcm_seek_page_lap, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_pcm_tell, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_pcm_total, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_raw_seek, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_raw_seek_lap, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_raw_tell, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_raw_total, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_read, _TCFFIPOINTER _TBYTES _I32 _I32 _BOOL _I32 _BOOL);
DEFINE_HL_PRIM (_DYN, lime_vorbis_file_read_float, _TCFFIPOINTER _TBYTES _I32);
DEFINE_HL_PRIM (_BOOL, lime_vorbis_file_seekable, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_serial_number, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_streams, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_time_seek, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_time_seek_lap, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_time_seek_page, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_I32, lime_vorbis_file_time_seek_page_lap, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_F64, lime_vorbis_file_time_tell, _TCFFIPOINTER);
DEFINE_HL_PRIM (_F64, lime_vorbis_file_time_total, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_bitrate, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_bitrate_instant, _TCFFIPOINTER);
DEFINE_HL_PRIM (_VOID, hl_vorbis_file_clear, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_comment, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_crosslap, _TCFFIPOINTER _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_info, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_TCFFIPOINTER, hl_vorbis_file_from_bytes, _TBYTES);
DEFINE_HL_PRIM (_TCFFIPOINTER, hl_vorbis_file_from_file, _STRING);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_pcm_seek, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_pcm_seek_lap, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_pcm_seek_page, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_pcm_seek_page_lap, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_pcm_tell, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_pcm_total, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_raw_seek, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_raw_seek_lap, _TCFFIPOINTER _I32 _I32);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_raw_tell, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_raw_total, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_read, _TCFFIPOINTER _TBYTES _I32 _I32 _BOOL _I32 _BOOL);
DEFINE_HL_PRIM (_DYN, hl_vorbis_file_read_float, _TCFFIPOINTER _TBYTES _I32);
DEFINE_HL_PRIM (_BOOL, hl_vorbis_file_seekable, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_serial_number, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_streams, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_time_seek, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_time_seek_lap, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_time_seek_page, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_I32, hl_vorbis_file_time_seek_page_lap, _TCFFIPOINTER _F64);
DEFINE_HL_PRIM (_F64, hl_vorbis_file_time_tell, _TCFFIPOINTER);
DEFINE_HL_PRIM (_F64, hl_vorbis_file_time_total, _TCFFIPOINTER _I32);
}

File diff suppressed because it is too large Load Diff

View File

@@ -407,7 +407,7 @@ namespace lime {
}
HL_PRIM void hl_lime_curl_easy_cleanup (HL_CFFIPointer* handle) {
HL_PRIM void HL_NAME(hl_curl_easy_cleanup) (HL_CFFIPointer* handle) {
hl_gc_curl (handle);
@@ -482,7 +482,7 @@ namespace lime {
}
HL_PRIM HL_CFFIPointer* hl_lime_curl_easy_duphandle (HL_CFFIPointer* handle) {
HL_PRIM HL_CFFIPointer* HL_NAME(hl_curl_easy_duphandle) (HL_CFFIPointer* handle) {
curl_gc_mutex.Lock ();
@@ -553,7 +553,7 @@ namespace lime {
}
HL_PRIM vbyte* hl_lime_curl_easy_escape (HL_CFFIPointer* curl, hl_vstring* url, int length) {
HL_PRIM vbyte* HL_NAME(hl_curl_easy_escape) (HL_CFFIPointer* curl, hl_vstring* url, int length) {
char* result = curl_easy_escape ((CURL*)curl->ptr, url ? hl_to_utf8 (url->bytes) : NULL, length);
return (vbyte*)result;
@@ -665,7 +665,7 @@ namespace lime {
}
HL_PRIM void hl_lime_curl_easy_flush (HL_CFFIPointer* easy_handle) {
HL_PRIM void HL_NAME(hl_curl_easy_flush) (HL_CFFIPointer* easy_handle) {
curl_gc_mutex.Lock ();
int code;
@@ -907,7 +907,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_curl_easy_getinfo (HL_CFFIPointer* curl, int info) {
HL_PRIM vdynamic* HL_NAME(hl_curl_easy_getinfo) (HL_CFFIPointer* curl, int info) {
CURLcode code = CURLE_OK;
CURL* handle = (CURL*)curl->ptr;
@@ -1078,7 +1078,7 @@ namespace lime {
}
HL_PRIM HL_CFFIPointer* hl_lime_curl_easy_init () {
HL_PRIM HL_CFFIPointer* HL_NAME(hl_curl_easy_init) () {
curl_gc_mutex.Lock ();
@@ -1136,7 +1136,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_easy_pause (HL_CFFIPointer* handle, int bitmask) {
HL_PRIM int HL_NAME(hl_curl_easy_pause) (HL_CFFIPointer* handle, int bitmask) {
return curl_easy_pause ((CURL*)handle->ptr, bitmask);
@@ -1159,7 +1159,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_easy_perform (HL_CFFIPointer* easy_handle) {
HL_PRIM int HL_NAME(hl_curl_easy_perform) (HL_CFFIPointer* easy_handle) {
int code;
System::GCEnterBlocking ();
@@ -1168,7 +1168,7 @@ namespace lime {
System::GCExitBlocking ();
hl_lime_curl_easy_flush (easy_handle);
lime_hl_curl_easy_flush (easy_handle);
return code;
@@ -1184,7 +1184,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_easy_recv (HL_CFFIPointer* curl, double buffer, int buflen, int n) {
HL_PRIM int HL_NAME(hl_curl_easy_recv) (HL_CFFIPointer* curl, double buffer, int buflen, int n) {
// TODO
@@ -1200,7 +1200,7 @@ namespace lime {
}
HL_PRIM void hl_lime_curl_easy_reset (HL_CFFIPointer* curl) {
HL_PRIM void HL_NAME(hl_curl_easy_reset) (HL_CFFIPointer* curl) {
curl_easy_reset ((CURL*)curl->ptr);
@@ -1216,7 +1216,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_easy_send (HL_CFFIPointer* curl, double buffer, int buflen, int n) {
HL_PRIM int HL_NAME(hl_curl_easy_send) (HL_CFFIPointer* curl, double buffer, int buflen, int n) {
// TODO
@@ -1765,7 +1765,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_easy_setopt (HL_CFFIPointer* handle, int option, vdynamic* parameter, Bytes* bytes) {
HL_PRIM int HL_NAME(hl_curl_easy_setopt) (HL_CFFIPointer* handle, int option, vdynamic* parameter, Bytes* bytes) {
CURLcode code = CURLE_OK;
CURL* easy_handle = (CURL*)handle->ptr;
@@ -2202,7 +2202,7 @@ namespace lime {
}
HL_PRIM vbyte* hl_lime_curl_easy_strerror (int errornum) {
HL_PRIM vbyte* HL_NAME(hl_curl_easy_strerror) (int errornum) {
const char* result = curl_easy_strerror ((CURLcode)errornum);
int length = strlen (result);
@@ -2221,7 +2221,7 @@ namespace lime {
}
HL_PRIM vbyte* hl_lime_curl_easy_unescape (HL_CFFIPointer* curl, hl_vstring* url, int inlength, int outlength) {
HL_PRIM vbyte* HL_NAME(hl_curl_easy_unescape) (HL_CFFIPointer* curl, hl_vstring* url, int inlength, int outlength) {
char* result = curl_easy_unescape ((CURL*)curl->ptr, url ? hl_to_utf8 (url->bytes) : NULL, inlength, &outlength);
int length = strlen (result);
@@ -2245,7 +2245,7 @@ namespace lime {
}
HL_PRIM double hl_lime_curl_getdate (hl_vstring* datestring, double now) {
HL_PRIM double HL_NAME(hl_curl_getdate) (hl_vstring* datestring, double now) {
time_t time = (time_t)now;
return curl_getdate (datestring ? hl_to_utf8 (datestring->bytes) : NULL, &time);
@@ -2260,7 +2260,7 @@ namespace lime {
}
HL_PRIM void hl_lime_curl_global_cleanup () {
HL_PRIM void HL_NAME(hl_curl_global_cleanup) () {
curl_global_cleanup ();
@@ -2274,7 +2274,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_global_init (int flags) {
HL_PRIM int HL_NAME(hl_curl_global_init) (int flags) {
return curl_global_init (flags);
@@ -2295,7 +2295,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_cleanup (HL_CFFIPointer* multi_handle) {
HL_PRIM int HL_NAME(hl_curl_multi_cleanup) (HL_CFFIPointer* multi_handle) {
// curl_gc_mutex.Lock ();
@@ -2332,7 +2332,7 @@ namespace lime {
}
HL_PRIM HL_CFFIPointer* hl_lime_curl_multi_init () {
HL_PRIM HL_CFFIPointer* HL_NAME(hl_curl_multi_init) () {
curl_gc_mutex.Lock ();
@@ -2376,7 +2376,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_add_handle (HL_CFFIPointer* multi_handle, vdynamic* curl_object, HL_CFFIPointer* curl_handle) {
HL_PRIM int HL_NAME(hl_curl_multi_add_handle) (HL_CFFIPointer* multi_handle, vdynamic* curl_object, HL_CFFIPointer* curl_handle) {
curl_gc_mutex.Lock ();
@@ -2404,7 +2404,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_get_running_handles (HL_CFFIPointer* multi_handle) {
HL_PRIM int HL_NAME(hl_curl_multi_get_running_handles) (HL_CFFIPointer* multi_handle) {
return curlMultiRunningHandles[multi_handle];
@@ -2449,7 +2449,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_curl_multi_info_read (HL_CFFIPointer* multi_handle, vdynamic* result) {
HL_PRIM vdynamic* HL_NAME(hl_curl_multi_info_read) (HL_CFFIPointer* multi_handle, vdynamic* result) {
int msgs_in_queue;
CURLMsg* msg = curl_multi_info_read ((CURLM*)multi_handle->ptr, &msgs_in_queue);
@@ -2512,7 +2512,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_perform (HL_CFFIPointer* multi_handle) {
HL_PRIM int HL_NAME(hl_curl_multi_perform) (HL_CFFIPointer* multi_handle) {
curl_gc_mutex.Lock ();
@@ -2524,7 +2524,7 @@ namespace lime {
for (std::vector<void*>::iterator it = handles->begin (); it != handles->end (); ++it) {
curl_gc_mutex.Unlock ();
hl_lime_curl_easy_flush ((HL_CFFIPointer*)*it);
lime_hl_curl_easy_flush ((HL_CFFIPointer*)*it);
curl_gc_mutex.Lock ();
}
@@ -2576,7 +2576,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_remove_handle (HL_CFFIPointer* multi_handle, HL_CFFIPointer* curl_handle) {
HL_PRIM int HL_NAME(hl_curl_multi_remove_handle) (HL_CFFIPointer* multi_handle, HL_CFFIPointer* curl_handle) {
curl_gc_mutex.Lock ();
@@ -2664,7 +2664,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_setopt (HL_CFFIPointer* multi_handle, int option, vdynamic* parameter) {
HL_PRIM int HL_NAME(hl_curl_multi_setopt) (HL_CFFIPointer* multi_handle, int option, vdynamic* parameter) {
CURLMcode code = CURLM_OK;
CURLM* multi = (CURLM*)multi_handle->ptr;
@@ -2727,7 +2727,7 @@ namespace lime {
}
HL_PRIM int hl_lime_curl_multi_wait (HL_CFFIPointer* multi_handle, int timeout_ms) {
HL_PRIM int HL_NAME(hl_curl_multi_wait) (HL_CFFIPointer* multi_handle, int timeout_ms) {
System::GCEnterBlocking ();
@@ -2771,7 +2771,7 @@ namespace lime {
}
HL_PRIM vbyte* hl_lime_curl_version () {
HL_PRIM vbyte* HL_NAME(hl_curl_version) () {
char* result = curl_version ();
int length = strlen (result);
@@ -2793,7 +2793,7 @@ namespace lime {
}
HL_PRIM vdynamic* hl_lime_curl_version_info (int type) {
HL_PRIM vdynamic* HL_NAME(hl_curl_version_info) (int type) {
curl_version_info_data* data = curl_version_info ((CURLversion)type);
@@ -2837,34 +2837,34 @@ namespace lime {
#define _TBYTES _OBJ (_I32 _BYTES)
#define _TCFFIPOINTER _DYN
DEFINE_HL_PRIM (_VOID, lime_curl_easy_cleanup, _TCFFIPOINTER);
DEFINE_HL_PRIM (_TCFFIPOINTER, lime_curl_easy_duphandle, _TCFFIPOINTER);
DEFINE_HL_PRIM (_BYTES, lime_curl_easy_escape, _TCFFIPOINTER _STRING _I32);
DEFINE_HL_PRIM (_DYN, lime_curl_easy_getinfo, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_TCFFIPOINTER, lime_curl_easy_init, _NO_ARG);
DEFINE_HL_PRIM (_VOID, lime_curl_easy_flush, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_curl_easy_pause, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, lime_curl_easy_perform, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_curl_easy_recv, _TCFFIPOINTER _F64 _I32 _I32);
DEFINE_HL_PRIM (_VOID, lime_curl_easy_reset, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_curl_easy_send, _TCFFIPOINTER _F64 _I32 _I32);
DEFINE_HL_PRIM (_I32, lime_curl_easy_setopt, _TCFFIPOINTER _I32 _DYN _TBYTES);
DEFINE_HL_PRIM (_BYTES, lime_curl_easy_strerror, _I32);
DEFINE_HL_PRIM (_BYTES, lime_curl_easy_unescape, _TCFFIPOINTER _STRING _I32 _I32);
DEFINE_HL_PRIM (_F64, lime_curl_getdate, _STRING _F64);
DEFINE_HL_PRIM (_VOID, lime_curl_global_cleanup, _NO_ARG);
DEFINE_HL_PRIM (_I32, lime_curl_global_init, _I32);
DEFINE_HL_PRIM (_I32, lime_curl_multi_cleanup, _TCFFIPOINTER);
DEFINE_HL_PRIM (_TCFFIPOINTER, lime_curl_multi_init, _NO_ARG);
DEFINE_HL_PRIM (_I32, lime_curl_multi_add_handle, _TCFFIPOINTER _DYN _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_curl_multi_get_running_handles, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, lime_curl_multi_info_read, _TCFFIPOINTER _DYN);
DEFINE_HL_PRIM (_I32, lime_curl_multi_perform, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_curl_multi_remove_handle, _TCFFIPOINTER _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, lime_curl_multi_setopt, _TCFFIPOINTER _I32 _DYN);
DEFINE_HL_PRIM (_I32, lime_curl_multi_wait, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_BYTES, lime_curl_version, _NO_ARG);
DEFINE_HL_PRIM (_DYN, lime_curl_version_info, _I32);
DEFINE_HL_PRIM (_VOID, hl_curl_easy_cleanup, _TCFFIPOINTER);
DEFINE_HL_PRIM (_TCFFIPOINTER, hl_curl_easy_duphandle, _TCFFIPOINTER);
DEFINE_HL_PRIM (_BYTES, hl_curl_easy_escape, _TCFFIPOINTER _STRING _I32);
DEFINE_HL_PRIM (_DYN, hl_curl_easy_getinfo, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_TCFFIPOINTER, hl_curl_easy_init, _NO_ARG);
DEFINE_HL_PRIM (_VOID, hl_curl_easy_flush, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_curl_easy_pause, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_I32, hl_curl_easy_perform, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_curl_easy_recv, _TCFFIPOINTER _F64 _I32 _I32);
DEFINE_HL_PRIM (_VOID, hl_curl_easy_reset, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_curl_easy_send, _TCFFIPOINTER _F64 _I32 _I32);
DEFINE_HL_PRIM (_I32, hl_curl_easy_setopt, _TCFFIPOINTER _I32 _DYN _TBYTES);
DEFINE_HL_PRIM (_BYTES, hl_curl_easy_strerror, _I32);
DEFINE_HL_PRIM (_BYTES, hl_curl_easy_unescape, _TCFFIPOINTER _STRING _I32 _I32);
DEFINE_HL_PRIM (_F64, hl_curl_getdate, _STRING _F64);
DEFINE_HL_PRIM (_VOID, hl_curl_global_cleanup, _NO_ARG);
DEFINE_HL_PRIM (_I32, hl_curl_global_init, _I32);
DEFINE_HL_PRIM (_I32, hl_curl_multi_cleanup, _TCFFIPOINTER);
DEFINE_HL_PRIM (_TCFFIPOINTER, hl_curl_multi_init, _NO_ARG);
DEFINE_HL_PRIM (_I32, hl_curl_multi_add_handle, _TCFFIPOINTER _DYN _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_curl_multi_get_running_handles, _TCFFIPOINTER);
DEFINE_HL_PRIM (_DYN, hl_curl_multi_info_read, _TCFFIPOINTER _DYN);
DEFINE_HL_PRIM (_I32, hl_curl_multi_perform, _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_curl_multi_remove_handle, _TCFFIPOINTER _TCFFIPOINTER);
DEFINE_HL_PRIM (_I32, hl_curl_multi_setopt, _TCFFIPOINTER _I32 _DYN);
DEFINE_HL_PRIM (_I32, hl_curl_multi_wait, _TCFFIPOINTER _I32);
DEFINE_HL_PRIM (_BYTES, hl_curl_version, _NO_ARG);
DEFINE_HL_PRIM (_DYN, hl_curl_version_info, _I32);
}

File diff suppressed because it is too large Load Diff