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:
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
@@ -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
@@ -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
Reference in New Issue
Block a user