| // AUTO GENERATED FILE, DO NOT EDIT. |
| // |
| // Generated by `package:ffigen`. |
| import 'dart:ffi' as ffi; |
| |
| /// Bindings to Cjson. |
| class CJson { |
| /// Holds the Dynamic library. |
| final ffi.DynamicLibrary _dylib; |
| |
| /// The symbols are looked up in [dynamicLibrary]. |
| CJson(ffi.DynamicLibrary dynamicLibrary) : _dylib = dynamicLibrary; |
| |
| ffi.Pointer<ffi.Int8> cJSON_Version() { |
| return (_cJSON_Version ??= |
| _dylib.lookupFunction<_c_cJSON_Version, _dart_cJSON_Version>( |
| 'cJSON_Version'))(); |
| } |
| |
| _dart_cJSON_Version? _cJSON_Version; |
| |
| void cJSON_InitHooks( |
| ffi.Pointer<cJSON_Hooks> hooks, |
| ) { |
| return (_cJSON_InitHooks ??= |
| _dylib.lookupFunction<_c_cJSON_InitHooks, _dart_cJSON_InitHooks>( |
| 'cJSON_InitHooks'))( |
| hooks, |
| ); |
| } |
| |
| _dart_cJSON_InitHooks? _cJSON_InitHooks; |
| |
| ffi.Pointer<cJSON> cJSON_Parse( |
| ffi.Pointer<ffi.Int8> value, |
| ) { |
| return (_cJSON_Parse ??= _dylib |
| .lookupFunction<_c_cJSON_Parse, _dart_cJSON_Parse>('cJSON_Parse'))( |
| value, |
| ); |
| } |
| |
| _dart_cJSON_Parse? _cJSON_Parse; |
| |
| ffi.Pointer<cJSON> cJSON_ParseWithOpts( |
| ffi.Pointer<ffi.Int8> value, |
| ffi.Pointer<ffi.Pointer<ffi.Int8>> return_parse_end, |
| int require_null_terminated, |
| ) { |
| return (_cJSON_ParseWithOpts ??= _dylib.lookupFunction< |
| _c_cJSON_ParseWithOpts, |
| _dart_cJSON_ParseWithOpts>('cJSON_ParseWithOpts'))( |
| value, |
| return_parse_end, |
| require_null_terminated, |
| ); |
| } |
| |
| _dart_cJSON_ParseWithOpts? _cJSON_ParseWithOpts; |
| |
| ffi.Pointer<ffi.Int8> cJSON_Print( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_Print ??= _dylib |
| .lookupFunction<_c_cJSON_Print, _dart_cJSON_Print>('cJSON_Print'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_Print? _cJSON_Print; |
| |
| ffi.Pointer<ffi.Int8> cJSON_PrintUnformatted( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_PrintUnformatted ??= _dylib.lookupFunction< |
| _c_cJSON_PrintUnformatted, |
| _dart_cJSON_PrintUnformatted>('cJSON_PrintUnformatted'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_PrintUnformatted? _cJSON_PrintUnformatted; |
| |
| ffi.Pointer<ffi.Int8> cJSON_PrintBuffered( |
| ffi.Pointer<cJSON> item, |
| int prebuffer, |
| int fmt, |
| ) { |
| return (_cJSON_PrintBuffered ??= _dylib.lookupFunction< |
| _c_cJSON_PrintBuffered, |
| _dart_cJSON_PrintBuffered>('cJSON_PrintBuffered'))( |
| item, |
| prebuffer, |
| fmt, |
| ); |
| } |
| |
| _dart_cJSON_PrintBuffered? _cJSON_PrintBuffered; |
| |
| int cJSON_PrintPreallocated( |
| ffi.Pointer<cJSON> item, |
| ffi.Pointer<ffi.Int8> buffer, |
| int length, |
| int format, |
| ) { |
| return (_cJSON_PrintPreallocated ??= _dylib.lookupFunction< |
| _c_cJSON_PrintPreallocated, |
| _dart_cJSON_PrintPreallocated>('cJSON_PrintPreallocated'))( |
| item, |
| buffer, |
| length, |
| format, |
| ); |
| } |
| |
| _dart_cJSON_PrintPreallocated? _cJSON_PrintPreallocated; |
| |
| void cJSON_Delete( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_Delete ??= _dylib |
| .lookupFunction<_c_cJSON_Delete, _dart_cJSON_Delete>('cJSON_Delete'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_Delete? _cJSON_Delete; |
| |
| int cJSON_GetArraySize( |
| ffi.Pointer<cJSON> array, |
| ) { |
| return (_cJSON_GetArraySize ??= |
| _dylib.lookupFunction<_c_cJSON_GetArraySize, _dart_cJSON_GetArraySize>( |
| 'cJSON_GetArraySize'))( |
| array, |
| ); |
| } |
| |
| _dart_cJSON_GetArraySize? _cJSON_GetArraySize; |
| |
| ffi.Pointer<cJSON> cJSON_GetArrayItem( |
| ffi.Pointer<cJSON> array, |
| int index, |
| ) { |
| return (_cJSON_GetArrayItem ??= |
| _dylib.lookupFunction<_c_cJSON_GetArrayItem, _dart_cJSON_GetArrayItem>( |
| 'cJSON_GetArrayItem'))( |
| array, |
| index, |
| ); |
| } |
| |
| _dart_cJSON_GetArrayItem? _cJSON_GetArrayItem; |
| |
| ffi.Pointer<cJSON> cJSON_GetObjectItem( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_GetObjectItem ??= _dylib.lookupFunction< |
| _c_cJSON_GetObjectItem, |
| _dart_cJSON_GetObjectItem>('cJSON_GetObjectItem'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_GetObjectItem? _cJSON_GetObjectItem; |
| |
| ffi.Pointer<cJSON> cJSON_GetObjectItemCaseSensitive( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_GetObjectItemCaseSensitive ??= _dylib.lookupFunction< |
| _c_cJSON_GetObjectItemCaseSensitive, |
| _dart_cJSON_GetObjectItemCaseSensitive>( |
| 'cJSON_GetObjectItemCaseSensitive'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_GetObjectItemCaseSensitive? _cJSON_GetObjectItemCaseSensitive; |
| |
| int cJSON_HasObjectItem( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_HasObjectItem ??= _dylib.lookupFunction< |
| _c_cJSON_HasObjectItem, |
| _dart_cJSON_HasObjectItem>('cJSON_HasObjectItem'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_HasObjectItem? _cJSON_HasObjectItem; |
| |
| ffi.Pointer<ffi.Int8> cJSON_GetErrorPtr() { |
| return (_cJSON_GetErrorPtr ??= |
| _dylib.lookupFunction<_c_cJSON_GetErrorPtr, _dart_cJSON_GetErrorPtr>( |
| 'cJSON_GetErrorPtr'))(); |
| } |
| |
| _dart_cJSON_GetErrorPtr? _cJSON_GetErrorPtr; |
| |
| ffi.Pointer<ffi.Int8> cJSON_GetStringValue( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_GetStringValue ??= _dylib.lookupFunction< |
| _c_cJSON_GetStringValue, |
| _dart_cJSON_GetStringValue>('cJSON_GetStringValue'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_GetStringValue? _cJSON_GetStringValue; |
| |
| int cJSON_IsInvalid( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsInvalid ??= |
| _dylib.lookupFunction<_c_cJSON_IsInvalid, _dart_cJSON_IsInvalid>( |
| 'cJSON_IsInvalid'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsInvalid? _cJSON_IsInvalid; |
| |
| int cJSON_IsFalse( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsFalse ??= |
| _dylib.lookupFunction<_c_cJSON_IsFalse, _dart_cJSON_IsFalse>( |
| 'cJSON_IsFalse'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsFalse? _cJSON_IsFalse; |
| |
| int cJSON_IsTrue( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsTrue ??= _dylib |
| .lookupFunction<_c_cJSON_IsTrue, _dart_cJSON_IsTrue>('cJSON_IsTrue'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsTrue? _cJSON_IsTrue; |
| |
| int cJSON_IsBool( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsBool ??= _dylib |
| .lookupFunction<_c_cJSON_IsBool, _dart_cJSON_IsBool>('cJSON_IsBool'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsBool? _cJSON_IsBool; |
| |
| int cJSON_IsNull( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsNull ??= _dylib |
| .lookupFunction<_c_cJSON_IsNull, _dart_cJSON_IsNull>('cJSON_IsNull'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsNull? _cJSON_IsNull; |
| |
| int cJSON_IsNumber( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsNumber ??= |
| _dylib.lookupFunction<_c_cJSON_IsNumber, _dart_cJSON_IsNumber>( |
| 'cJSON_IsNumber'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsNumber? _cJSON_IsNumber; |
| |
| int cJSON_IsString( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsString ??= |
| _dylib.lookupFunction<_c_cJSON_IsString, _dart_cJSON_IsString>( |
| 'cJSON_IsString'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsString? _cJSON_IsString; |
| |
| int cJSON_IsArray( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsArray ??= |
| _dylib.lookupFunction<_c_cJSON_IsArray, _dart_cJSON_IsArray>( |
| 'cJSON_IsArray'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsArray? _cJSON_IsArray; |
| |
| int cJSON_IsObject( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsObject ??= |
| _dylib.lookupFunction<_c_cJSON_IsObject, _dart_cJSON_IsObject>( |
| 'cJSON_IsObject'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsObject? _cJSON_IsObject; |
| |
| int cJSON_IsRaw( |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_IsRaw ??= _dylib |
| .lookupFunction<_c_cJSON_IsRaw, _dart_cJSON_IsRaw>('cJSON_IsRaw'))( |
| item, |
| ); |
| } |
| |
| _dart_cJSON_IsRaw? _cJSON_IsRaw; |
| |
| ffi.Pointer<cJSON> cJSON_CreateNull() { |
| return (_cJSON_CreateNull ??= |
| _dylib.lookupFunction<_c_cJSON_CreateNull, _dart_cJSON_CreateNull>( |
| 'cJSON_CreateNull'))(); |
| } |
| |
| _dart_cJSON_CreateNull? _cJSON_CreateNull; |
| |
| ffi.Pointer<cJSON> cJSON_CreateTrue() { |
| return (_cJSON_CreateTrue ??= |
| _dylib.lookupFunction<_c_cJSON_CreateTrue, _dart_cJSON_CreateTrue>( |
| 'cJSON_CreateTrue'))(); |
| } |
| |
| _dart_cJSON_CreateTrue? _cJSON_CreateTrue; |
| |
| ffi.Pointer<cJSON> cJSON_CreateFalse() { |
| return (_cJSON_CreateFalse ??= |
| _dylib.lookupFunction<_c_cJSON_CreateFalse, _dart_cJSON_CreateFalse>( |
| 'cJSON_CreateFalse'))(); |
| } |
| |
| _dart_cJSON_CreateFalse? _cJSON_CreateFalse; |
| |
| ffi.Pointer<cJSON> cJSON_CreateBool( |
| int boolean, |
| ) { |
| return (_cJSON_CreateBool ??= |
| _dylib.lookupFunction<_c_cJSON_CreateBool, _dart_cJSON_CreateBool>( |
| 'cJSON_CreateBool'))( |
| boolean, |
| ); |
| } |
| |
| _dart_cJSON_CreateBool? _cJSON_CreateBool; |
| |
| ffi.Pointer<cJSON> cJSON_CreateNumber( |
| double num, |
| ) { |
| return (_cJSON_CreateNumber ??= |
| _dylib.lookupFunction<_c_cJSON_CreateNumber, _dart_cJSON_CreateNumber>( |
| 'cJSON_CreateNumber'))( |
| num, |
| ); |
| } |
| |
| _dart_cJSON_CreateNumber? _cJSON_CreateNumber; |
| |
| ffi.Pointer<cJSON> cJSON_CreateString( |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_CreateString ??= |
| _dylib.lookupFunction<_c_cJSON_CreateString, _dart_cJSON_CreateString>( |
| 'cJSON_CreateString'))( |
| string, |
| ); |
| } |
| |
| _dart_cJSON_CreateString? _cJSON_CreateString; |
| |
| ffi.Pointer<cJSON> cJSON_CreateRaw( |
| ffi.Pointer<ffi.Int8> raw, |
| ) { |
| return (_cJSON_CreateRaw ??= |
| _dylib.lookupFunction<_c_cJSON_CreateRaw, _dart_cJSON_CreateRaw>( |
| 'cJSON_CreateRaw'))( |
| raw, |
| ); |
| } |
| |
| _dart_cJSON_CreateRaw? _cJSON_CreateRaw; |
| |
| ffi.Pointer<cJSON> cJSON_CreateArray() { |
| return (_cJSON_CreateArray ??= |
| _dylib.lookupFunction<_c_cJSON_CreateArray, _dart_cJSON_CreateArray>( |
| 'cJSON_CreateArray'))(); |
| } |
| |
| _dart_cJSON_CreateArray? _cJSON_CreateArray; |
| |
| ffi.Pointer<cJSON> cJSON_CreateObject() { |
| return (_cJSON_CreateObject ??= |
| _dylib.lookupFunction<_c_cJSON_CreateObject, _dart_cJSON_CreateObject>( |
| 'cJSON_CreateObject'))(); |
| } |
| |
| _dart_cJSON_CreateObject? _cJSON_CreateObject; |
| |
| ffi.Pointer<cJSON> cJSON_CreateStringReference( |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_CreateStringReference ??= _dylib.lookupFunction< |
| _c_cJSON_CreateStringReference, |
| _dart_cJSON_CreateStringReference>('cJSON_CreateStringReference'))( |
| string, |
| ); |
| } |
| |
| _dart_cJSON_CreateStringReference? _cJSON_CreateStringReference; |
| |
| ffi.Pointer<cJSON> cJSON_CreateObjectReference( |
| ffi.Pointer<cJSON> child, |
| ) { |
| return (_cJSON_CreateObjectReference ??= _dylib.lookupFunction< |
| _c_cJSON_CreateObjectReference, |
| _dart_cJSON_CreateObjectReference>('cJSON_CreateObjectReference'))( |
| child, |
| ); |
| } |
| |
| _dart_cJSON_CreateObjectReference? _cJSON_CreateObjectReference; |
| |
| ffi.Pointer<cJSON> cJSON_CreateArrayReference( |
| ffi.Pointer<cJSON> child, |
| ) { |
| return (_cJSON_CreateArrayReference ??= _dylib.lookupFunction< |
| _c_cJSON_CreateArrayReference, |
| _dart_cJSON_CreateArrayReference>('cJSON_CreateArrayReference'))( |
| child, |
| ); |
| } |
| |
| _dart_cJSON_CreateArrayReference? _cJSON_CreateArrayReference; |
| |
| ffi.Pointer<cJSON> cJSON_CreateIntArray( |
| ffi.Pointer<ffi.Int32> numbers, |
| int count, |
| ) { |
| return (_cJSON_CreateIntArray ??= _dylib.lookupFunction< |
| _c_cJSON_CreateIntArray, |
| _dart_cJSON_CreateIntArray>('cJSON_CreateIntArray'))( |
| numbers, |
| count, |
| ); |
| } |
| |
| _dart_cJSON_CreateIntArray? _cJSON_CreateIntArray; |
| |
| ffi.Pointer<cJSON> cJSON_CreateFloatArray( |
| ffi.Pointer<ffi.Float> numbers, |
| int count, |
| ) { |
| return (_cJSON_CreateFloatArray ??= _dylib.lookupFunction< |
| _c_cJSON_CreateFloatArray, |
| _dart_cJSON_CreateFloatArray>('cJSON_CreateFloatArray'))( |
| numbers, |
| count, |
| ); |
| } |
| |
| _dart_cJSON_CreateFloatArray? _cJSON_CreateFloatArray; |
| |
| ffi.Pointer<cJSON> cJSON_CreateDoubleArray( |
| ffi.Pointer<ffi.Double> numbers, |
| int count, |
| ) { |
| return (_cJSON_CreateDoubleArray ??= _dylib.lookupFunction< |
| _c_cJSON_CreateDoubleArray, |
| _dart_cJSON_CreateDoubleArray>('cJSON_CreateDoubleArray'))( |
| numbers, |
| count, |
| ); |
| } |
| |
| _dart_cJSON_CreateDoubleArray? _cJSON_CreateDoubleArray; |
| |
| ffi.Pointer<cJSON> cJSON_CreateStringArray( |
| ffi.Pointer<ffi.Pointer<ffi.Int8>> strings, |
| int count, |
| ) { |
| return (_cJSON_CreateStringArray ??= _dylib.lookupFunction< |
| _c_cJSON_CreateStringArray, |
| _dart_cJSON_CreateStringArray>('cJSON_CreateStringArray'))( |
| strings, |
| count, |
| ); |
| } |
| |
| _dart_cJSON_CreateStringArray? _cJSON_CreateStringArray; |
| |
| void cJSON_AddItemToArray( |
| ffi.Pointer<cJSON> array, |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_AddItemToArray ??= _dylib.lookupFunction< |
| _c_cJSON_AddItemToArray, |
| _dart_cJSON_AddItemToArray>('cJSON_AddItemToArray'))( |
| array, |
| item, |
| ); |
| } |
| |
| _dart_cJSON_AddItemToArray? _cJSON_AddItemToArray; |
| |
| void cJSON_AddItemToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_AddItemToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddItemToObject, |
| _dart_cJSON_AddItemToObject>('cJSON_AddItemToObject'))( |
| object, |
| string, |
| item, |
| ); |
| } |
| |
| _dart_cJSON_AddItemToObject? _cJSON_AddItemToObject; |
| |
| void cJSON_AddItemToObjectCS( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_AddItemToObjectCS ??= _dylib.lookupFunction< |
| _c_cJSON_AddItemToObjectCS, |
| _dart_cJSON_AddItemToObjectCS>('cJSON_AddItemToObjectCS'))( |
| object, |
| string, |
| item, |
| ); |
| } |
| |
| _dart_cJSON_AddItemToObjectCS? _cJSON_AddItemToObjectCS; |
| |
| void cJSON_AddItemReferenceToArray( |
| ffi.Pointer<cJSON> array, |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_AddItemReferenceToArray ??= _dylib.lookupFunction< |
| _c_cJSON_AddItemReferenceToArray, |
| _dart_cJSON_AddItemReferenceToArray>('cJSON_AddItemReferenceToArray'))( |
| array, |
| item, |
| ); |
| } |
| |
| _dart_cJSON_AddItemReferenceToArray? _cJSON_AddItemReferenceToArray; |
| |
| void cJSON_AddItemReferenceToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_AddItemReferenceToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddItemReferenceToObject, |
| _dart_cJSON_AddItemReferenceToObject>( |
| 'cJSON_AddItemReferenceToObject'))( |
| object, |
| string, |
| item, |
| ); |
| } |
| |
| _dart_cJSON_AddItemReferenceToObject? _cJSON_AddItemReferenceToObject; |
| |
| ffi.Pointer<cJSON> cJSON_DetachItemViaPointer( |
| ffi.Pointer<cJSON> parent, |
| ffi.Pointer<cJSON> item, |
| ) { |
| return (_cJSON_DetachItemViaPointer ??= _dylib.lookupFunction< |
| _c_cJSON_DetachItemViaPointer, |
| _dart_cJSON_DetachItemViaPointer>('cJSON_DetachItemViaPointer'))( |
| parent, |
| item, |
| ); |
| } |
| |
| _dart_cJSON_DetachItemViaPointer? _cJSON_DetachItemViaPointer; |
| |
| ffi.Pointer<cJSON> cJSON_DetachItemFromArray( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ) { |
| return (_cJSON_DetachItemFromArray ??= _dylib.lookupFunction< |
| _c_cJSON_DetachItemFromArray, |
| _dart_cJSON_DetachItemFromArray>('cJSON_DetachItemFromArray'))( |
| array, |
| which, |
| ); |
| } |
| |
| _dart_cJSON_DetachItemFromArray? _cJSON_DetachItemFromArray; |
| |
| void cJSON_DeleteItemFromArray( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ) { |
| return (_cJSON_DeleteItemFromArray ??= _dylib.lookupFunction< |
| _c_cJSON_DeleteItemFromArray, |
| _dart_cJSON_DeleteItemFromArray>('cJSON_DeleteItemFromArray'))( |
| array, |
| which, |
| ); |
| } |
| |
| _dart_cJSON_DeleteItemFromArray? _cJSON_DeleteItemFromArray; |
| |
| ffi.Pointer<cJSON> cJSON_DetachItemFromObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_DetachItemFromObject ??= _dylib.lookupFunction< |
| _c_cJSON_DetachItemFromObject, |
| _dart_cJSON_DetachItemFromObject>('cJSON_DetachItemFromObject'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_DetachItemFromObject? _cJSON_DetachItemFromObject; |
| |
| ffi.Pointer<cJSON> cJSON_DetachItemFromObjectCaseSensitive( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_DetachItemFromObjectCaseSensitive ??= _dylib.lookupFunction< |
| _c_cJSON_DetachItemFromObjectCaseSensitive, |
| _dart_cJSON_DetachItemFromObjectCaseSensitive>( |
| 'cJSON_DetachItemFromObjectCaseSensitive'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_DetachItemFromObjectCaseSensitive? |
| _cJSON_DetachItemFromObjectCaseSensitive; |
| |
| void cJSON_DeleteItemFromObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_DeleteItemFromObject ??= _dylib.lookupFunction< |
| _c_cJSON_DeleteItemFromObject, |
| _dart_cJSON_DeleteItemFromObject>('cJSON_DeleteItemFromObject'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_DeleteItemFromObject? _cJSON_DeleteItemFromObject; |
| |
| void cJSON_DeleteItemFromObjectCaseSensitive( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_DeleteItemFromObjectCaseSensitive ??= _dylib.lookupFunction< |
| _c_cJSON_DeleteItemFromObjectCaseSensitive, |
| _dart_cJSON_DeleteItemFromObjectCaseSensitive>( |
| 'cJSON_DeleteItemFromObjectCaseSensitive'))( |
| object, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_DeleteItemFromObjectCaseSensitive? |
| _cJSON_DeleteItemFromObjectCaseSensitive; |
| |
| void cJSON_InsertItemInArray( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ffi.Pointer<cJSON> newitem, |
| ) { |
| return (_cJSON_InsertItemInArray ??= _dylib.lookupFunction< |
| _c_cJSON_InsertItemInArray, |
| _dart_cJSON_InsertItemInArray>('cJSON_InsertItemInArray'))( |
| array, |
| which, |
| newitem, |
| ); |
| } |
| |
| _dart_cJSON_InsertItemInArray? _cJSON_InsertItemInArray; |
| |
| int cJSON_ReplaceItemViaPointer( |
| ffi.Pointer<cJSON> parent, |
| ffi.Pointer<cJSON> item, |
| ffi.Pointer<cJSON> replacement, |
| ) { |
| return (_cJSON_ReplaceItemViaPointer ??= _dylib.lookupFunction< |
| _c_cJSON_ReplaceItemViaPointer, |
| _dart_cJSON_ReplaceItemViaPointer>('cJSON_ReplaceItemViaPointer'))( |
| parent, |
| item, |
| replacement, |
| ); |
| } |
| |
| _dart_cJSON_ReplaceItemViaPointer? _cJSON_ReplaceItemViaPointer; |
| |
| void cJSON_ReplaceItemInArray( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ffi.Pointer<cJSON> newitem, |
| ) { |
| return (_cJSON_ReplaceItemInArray ??= _dylib.lookupFunction< |
| _c_cJSON_ReplaceItemInArray, |
| _dart_cJSON_ReplaceItemInArray>('cJSON_ReplaceItemInArray'))( |
| array, |
| which, |
| newitem, |
| ); |
| } |
| |
| _dart_cJSON_ReplaceItemInArray? _cJSON_ReplaceItemInArray; |
| |
| void cJSON_ReplaceItemInObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> newitem, |
| ) { |
| return (_cJSON_ReplaceItemInObject ??= _dylib.lookupFunction< |
| _c_cJSON_ReplaceItemInObject, |
| _dart_cJSON_ReplaceItemInObject>('cJSON_ReplaceItemInObject'))( |
| object, |
| string, |
| newitem, |
| ); |
| } |
| |
| _dart_cJSON_ReplaceItemInObject? _cJSON_ReplaceItemInObject; |
| |
| void cJSON_ReplaceItemInObjectCaseSensitive( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> newitem, |
| ) { |
| return (_cJSON_ReplaceItemInObjectCaseSensitive ??= _dylib.lookupFunction< |
| _c_cJSON_ReplaceItemInObjectCaseSensitive, |
| _dart_cJSON_ReplaceItemInObjectCaseSensitive>( |
| 'cJSON_ReplaceItemInObjectCaseSensitive'))( |
| object, |
| string, |
| newitem, |
| ); |
| } |
| |
| _dart_cJSON_ReplaceItemInObjectCaseSensitive? |
| _cJSON_ReplaceItemInObjectCaseSensitive; |
| |
| ffi.Pointer<cJSON> cJSON_Duplicate( |
| ffi.Pointer<cJSON> item, |
| int recurse, |
| ) { |
| return (_cJSON_Duplicate ??= |
| _dylib.lookupFunction<_c_cJSON_Duplicate, _dart_cJSON_Duplicate>( |
| 'cJSON_Duplicate'))( |
| item, |
| recurse, |
| ); |
| } |
| |
| _dart_cJSON_Duplicate? _cJSON_Duplicate; |
| |
| int cJSON_Compare( |
| ffi.Pointer<cJSON> a, |
| ffi.Pointer<cJSON> b, |
| int case_sensitive, |
| ) { |
| return (_cJSON_Compare ??= |
| _dylib.lookupFunction<_c_cJSON_Compare, _dart_cJSON_Compare>( |
| 'cJSON_Compare'))( |
| a, |
| b, |
| case_sensitive, |
| ); |
| } |
| |
| _dart_cJSON_Compare? _cJSON_Compare; |
| |
| void cJSON_Minify( |
| ffi.Pointer<ffi.Int8> json, |
| ) { |
| return (_cJSON_Minify ??= _dylib |
| .lookupFunction<_c_cJSON_Minify, _dart_cJSON_Minify>('cJSON_Minify'))( |
| json, |
| ); |
| } |
| |
| _dart_cJSON_Minify? _cJSON_Minify; |
| |
| ffi.Pointer<cJSON> cJSON_AddNullToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ) { |
| return (_cJSON_AddNullToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddNullToObject, |
| _dart_cJSON_AddNullToObject>('cJSON_AddNullToObject'))( |
| object, |
| name, |
| ); |
| } |
| |
| _dart_cJSON_AddNullToObject? _cJSON_AddNullToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddTrueToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ) { |
| return (_cJSON_AddTrueToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddTrueToObject, |
| _dart_cJSON_AddTrueToObject>('cJSON_AddTrueToObject'))( |
| object, |
| name, |
| ); |
| } |
| |
| _dart_cJSON_AddTrueToObject? _cJSON_AddTrueToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddFalseToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ) { |
| return (_cJSON_AddFalseToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddFalseToObject, |
| _dart_cJSON_AddFalseToObject>('cJSON_AddFalseToObject'))( |
| object, |
| name, |
| ); |
| } |
| |
| _dart_cJSON_AddFalseToObject? _cJSON_AddFalseToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddBoolToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| int boolean, |
| ) { |
| return (_cJSON_AddBoolToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddBoolToObject, |
| _dart_cJSON_AddBoolToObject>('cJSON_AddBoolToObject'))( |
| object, |
| name, |
| boolean, |
| ); |
| } |
| |
| _dart_cJSON_AddBoolToObject? _cJSON_AddBoolToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddNumberToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| double number, |
| ) { |
| return (_cJSON_AddNumberToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddNumberToObject, |
| _dart_cJSON_AddNumberToObject>('cJSON_AddNumberToObject'))( |
| object, |
| name, |
| number, |
| ); |
| } |
| |
| _dart_cJSON_AddNumberToObject? _cJSON_AddNumberToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddStringToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Pointer<ffi.Int8> string, |
| ) { |
| return (_cJSON_AddStringToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddStringToObject, |
| _dart_cJSON_AddStringToObject>('cJSON_AddStringToObject'))( |
| object, |
| name, |
| string, |
| ); |
| } |
| |
| _dart_cJSON_AddStringToObject? _cJSON_AddStringToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddRawToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Pointer<ffi.Int8> raw, |
| ) { |
| return (_cJSON_AddRawToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddRawToObject, |
| _dart_cJSON_AddRawToObject>('cJSON_AddRawToObject'))( |
| object, |
| name, |
| raw, |
| ); |
| } |
| |
| _dart_cJSON_AddRawToObject? _cJSON_AddRawToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddObjectToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ) { |
| return (_cJSON_AddObjectToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddObjectToObject, |
| _dart_cJSON_AddObjectToObject>('cJSON_AddObjectToObject'))( |
| object, |
| name, |
| ); |
| } |
| |
| _dart_cJSON_AddObjectToObject? _cJSON_AddObjectToObject; |
| |
| ffi.Pointer<cJSON> cJSON_AddArrayToObject( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ) { |
| return (_cJSON_AddArrayToObject ??= _dylib.lookupFunction< |
| _c_cJSON_AddArrayToObject, |
| _dart_cJSON_AddArrayToObject>('cJSON_AddArrayToObject'))( |
| object, |
| name, |
| ); |
| } |
| |
| _dart_cJSON_AddArrayToObject? _cJSON_AddArrayToObject; |
| |
| double cJSON_SetNumberHelper( |
| ffi.Pointer<cJSON> object, |
| double number, |
| ) { |
| return (_cJSON_SetNumberHelper ??= _dylib.lookupFunction< |
| _c_cJSON_SetNumberHelper, |
| _dart_cJSON_SetNumberHelper>('cJSON_SetNumberHelper'))( |
| object, |
| number, |
| ); |
| } |
| |
| _dart_cJSON_SetNumberHelper? _cJSON_SetNumberHelper; |
| |
| ffi.Pointer<ffi.Void> cJSON_malloc( |
| int size, |
| ) { |
| return (_cJSON_malloc ??= _dylib |
| .lookupFunction<_c_cJSON_malloc, _dart_cJSON_malloc>('cJSON_malloc'))( |
| size, |
| ); |
| } |
| |
| _dart_cJSON_malloc? _cJSON_malloc; |
| |
| void cJSON_free( |
| ffi.Pointer<ffi.Void> object, |
| ) { |
| return (_cJSON_free ??= |
| _dylib.lookupFunction<_c_cJSON_free, _dart_cJSON_free>('cJSON_free'))( |
| object, |
| ); |
| } |
| |
| _dart_cJSON_free? _cJSON_free; |
| } |
| |
| class cJSON extends ffi.Struct { |
| external ffi.Pointer<cJSON> next; |
| |
| external ffi.Pointer<cJSON> prev; |
| |
| external ffi.Pointer<cJSON> child; |
| |
| @ffi.Int32() |
| external int type; |
| |
| external ffi.Pointer<ffi.Int8> valuestring; |
| |
| @ffi.Int32() |
| external int valueint; |
| |
| @ffi.Double() |
| external double valuedouble; |
| |
| external ffi.Pointer<ffi.Int8> string; |
| } |
| |
| class cJSON_Hooks extends ffi.Struct { |
| external ffi.Pointer<ffi.NativeFunction<_typedefC_1>> malloc_fn; |
| |
| external ffi.Pointer<ffi.NativeFunction<_typedefC_2>> free_fn; |
| } |
| |
| const int CJSON_VERSION_MAJOR = 1; |
| |
| const int CJSON_VERSION_MINOR = 7; |
| |
| const int CJSON_VERSION_PATCH = 12; |
| |
| const int cJSON_Invalid = 0; |
| |
| const int cJSON_False = 1; |
| |
| const int cJSON_True = 2; |
| |
| const int cJSON_NULL = 4; |
| |
| const int cJSON_Number = 8; |
| |
| const int cJSON_String = 16; |
| |
| const int cJSON_Array = 32; |
| |
| const int cJSON_Object = 64; |
| |
| const int cJSON_Raw = 128; |
| |
| const int cJSON_IsReference = 256; |
| |
| const int cJSON_StringIsConst = 512; |
| |
| const int CJSON_NESTING_LIMIT = 1000; |
| |
| const double CJSON_DOUBLE_PRECISION = 1e-16; |
| |
| typedef _c_cJSON_Version = ffi.Pointer<ffi.Int8> Function(); |
| |
| typedef _dart_cJSON_Version = ffi.Pointer<ffi.Int8> Function(); |
| |
| typedef _c_cJSON_InitHooks = ffi.Void Function( |
| ffi.Pointer<cJSON_Hooks> hooks, |
| ); |
| |
| typedef _dart_cJSON_InitHooks = void Function( |
| ffi.Pointer<cJSON_Hooks> hooks, |
| ); |
| |
| typedef _c_cJSON_Parse = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> value, |
| ); |
| |
| typedef _dart_cJSON_Parse = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> value, |
| ); |
| |
| typedef _c_cJSON_ParseWithOpts = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> value, |
| ffi.Pointer<ffi.Pointer<ffi.Int8>> return_parse_end, |
| ffi.Int32 require_null_terminated, |
| ); |
| |
| typedef _dart_cJSON_ParseWithOpts = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> value, |
| ffi.Pointer<ffi.Pointer<ffi.Int8>> return_parse_end, |
| int require_null_terminated, |
| ); |
| |
| typedef _c_cJSON_Print = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_Print = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_PrintUnformatted = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_PrintUnformatted = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_PrintBuffered = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ffi.Int32 prebuffer, |
| ffi.Int32 fmt, |
| ); |
| |
| typedef _dart_cJSON_PrintBuffered = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| int prebuffer, |
| int fmt, |
| ); |
| |
| typedef _c_cJSON_PrintPreallocated = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ffi.Pointer<ffi.Int8> buffer, |
| ffi.Int32 length, |
| ffi.Int32 format, |
| ); |
| |
| typedef _dart_cJSON_PrintPreallocated = int Function( |
| ffi.Pointer<cJSON> item, |
| ffi.Pointer<ffi.Int8> buffer, |
| int length, |
| int format, |
| ); |
| |
| typedef _c_cJSON_Delete = ffi.Void Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_Delete = void Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_GetArraySize = ffi.Int32 Function( |
| ffi.Pointer<cJSON> array, |
| ); |
| |
| typedef _dart_cJSON_GetArraySize = int Function( |
| ffi.Pointer<cJSON> array, |
| ); |
| |
| typedef _c_cJSON_GetArrayItem = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Int32 index, |
| ); |
| |
| typedef _dart_cJSON_GetArrayItem = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> array, |
| int index, |
| ); |
| |
| typedef _c_cJSON_GetObjectItem = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_GetObjectItem = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_GetObjectItemCaseSensitive = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_GetObjectItemCaseSensitive = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_HasObjectItem = ffi.Int32 Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_HasObjectItem = int Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_GetErrorPtr = ffi.Pointer<ffi.Int8> Function(); |
| |
| typedef _dart_cJSON_GetErrorPtr = ffi.Pointer<ffi.Int8> Function(); |
| |
| typedef _c_cJSON_GetStringValue = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_GetStringValue = ffi.Pointer<ffi.Int8> Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsInvalid = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsInvalid = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsFalse = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsFalse = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsTrue = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsTrue = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsBool = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsBool = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsNull = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsNull = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsNumber = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsNumber = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsString = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsString = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsArray = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsArray = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsObject = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsObject = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_IsRaw = ffi.Int32 Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_IsRaw = int Function( |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_CreateNull = ffi.Pointer<cJSON> Function(); |
| |
| typedef _dart_cJSON_CreateNull = ffi.Pointer<cJSON> Function(); |
| |
| typedef _c_cJSON_CreateTrue = ffi.Pointer<cJSON> Function(); |
| |
| typedef _dart_cJSON_CreateTrue = ffi.Pointer<cJSON> Function(); |
| |
| typedef _c_cJSON_CreateFalse = ffi.Pointer<cJSON> Function(); |
| |
| typedef _dart_cJSON_CreateFalse = ffi.Pointer<cJSON> Function(); |
| |
| typedef _c_cJSON_CreateBool = ffi.Pointer<cJSON> Function( |
| ffi.Int32 boolean, |
| ); |
| |
| typedef _dart_cJSON_CreateBool = ffi.Pointer<cJSON> Function( |
| int boolean, |
| ); |
| |
| typedef _c_cJSON_CreateNumber = ffi.Pointer<cJSON> Function( |
| ffi.Double num, |
| ); |
| |
| typedef _dart_cJSON_CreateNumber = ffi.Pointer<cJSON> Function( |
| double num, |
| ); |
| |
| typedef _c_cJSON_CreateString = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_CreateString = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_CreateRaw = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> raw, |
| ); |
| |
| typedef _dart_cJSON_CreateRaw = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> raw, |
| ); |
| |
| typedef _c_cJSON_CreateArray = ffi.Pointer<cJSON> Function(); |
| |
| typedef _dart_cJSON_CreateArray = ffi.Pointer<cJSON> Function(); |
| |
| typedef _c_cJSON_CreateObject = ffi.Pointer<cJSON> Function(); |
| |
| typedef _dart_cJSON_CreateObject = ffi.Pointer<cJSON> Function(); |
| |
| typedef _c_cJSON_CreateStringReference = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_CreateStringReference = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_CreateObjectReference = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> child, |
| ); |
| |
| typedef _dart_cJSON_CreateObjectReference = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> child, |
| ); |
| |
| typedef _c_cJSON_CreateArrayReference = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> child, |
| ); |
| |
| typedef _dart_cJSON_CreateArrayReference = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> child, |
| ); |
| |
| typedef _c_cJSON_CreateIntArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int32> numbers, |
| ffi.Int32 count, |
| ); |
| |
| typedef _dart_cJSON_CreateIntArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Int32> numbers, |
| int count, |
| ); |
| |
| typedef _c_cJSON_CreateFloatArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Float> numbers, |
| ffi.Int32 count, |
| ); |
| |
| typedef _dart_cJSON_CreateFloatArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Float> numbers, |
| int count, |
| ); |
| |
| typedef _c_cJSON_CreateDoubleArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Double> numbers, |
| ffi.Int32 count, |
| ); |
| |
| typedef _dart_cJSON_CreateDoubleArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Double> numbers, |
| int count, |
| ); |
| |
| typedef _c_cJSON_CreateStringArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Pointer<ffi.Int8>> strings, |
| ffi.Int32 count, |
| ); |
| |
| typedef _dart_cJSON_CreateStringArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<ffi.Pointer<ffi.Int8>> strings, |
| int count, |
| ); |
| |
| typedef _c_cJSON_AddItemToArray = ffi.Void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_AddItemToArray = void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_AddItemToObject = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_AddItemToObject = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_AddItemToObjectCS = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_AddItemToObjectCS = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_AddItemReferenceToArray = ffi.Void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_AddItemReferenceToArray = void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_AddItemReferenceToObject = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_AddItemReferenceToObject = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_DetachItemViaPointer = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> parent, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _dart_cJSON_DetachItemViaPointer = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> parent, |
| ffi.Pointer<cJSON> item, |
| ); |
| |
| typedef _c_cJSON_DetachItemFromArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Int32 which, |
| ); |
| |
| typedef _dart_cJSON_DetachItemFromArray = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ); |
| |
| typedef _c_cJSON_DeleteItemFromArray = ffi.Void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Int32 which, |
| ); |
| |
| typedef _dart_cJSON_DeleteItemFromArray = void Function( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ); |
| |
| typedef _c_cJSON_DetachItemFromObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_DetachItemFromObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_DetachItemFromObjectCaseSensitive = ffi.Pointer<cJSON> |
| Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_DetachItemFromObjectCaseSensitive = ffi.Pointer<cJSON> |
| Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_DeleteItemFromObject = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_DeleteItemFromObject = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_DeleteItemFromObjectCaseSensitive = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_DeleteItemFromObjectCaseSensitive = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_InsertItemInArray = ffi.Void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Int32 which, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _dart_cJSON_InsertItemInArray = void Function( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _c_cJSON_ReplaceItemViaPointer = ffi.Int32 Function( |
| ffi.Pointer<cJSON> parent, |
| ffi.Pointer<cJSON> item, |
| ffi.Pointer<cJSON> replacement, |
| ); |
| |
| typedef _dart_cJSON_ReplaceItemViaPointer = int Function( |
| ffi.Pointer<cJSON> parent, |
| ffi.Pointer<cJSON> item, |
| ffi.Pointer<cJSON> replacement, |
| ); |
| |
| typedef _c_cJSON_ReplaceItemInArray = ffi.Void Function( |
| ffi.Pointer<cJSON> array, |
| ffi.Int32 which, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _dart_cJSON_ReplaceItemInArray = void Function( |
| ffi.Pointer<cJSON> array, |
| int which, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _c_cJSON_ReplaceItemInObject = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _dart_cJSON_ReplaceItemInObject = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _c_cJSON_ReplaceItemInObjectCaseSensitive = ffi.Void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _dart_cJSON_ReplaceItemInObjectCaseSensitive = void Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> string, |
| ffi.Pointer<cJSON> newitem, |
| ); |
| |
| typedef _c_cJSON_Duplicate = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> item, |
| ffi.Int32 recurse, |
| ); |
| |
| typedef _dart_cJSON_Duplicate = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> item, |
| int recurse, |
| ); |
| |
| typedef _c_cJSON_Compare = ffi.Int32 Function( |
| ffi.Pointer<cJSON> a, |
| ffi.Pointer<cJSON> b, |
| ffi.Int32 case_sensitive, |
| ); |
| |
| typedef _dart_cJSON_Compare = int Function( |
| ffi.Pointer<cJSON> a, |
| ffi.Pointer<cJSON> b, |
| int case_sensitive, |
| ); |
| |
| typedef _c_cJSON_Minify = ffi.Void Function( |
| ffi.Pointer<ffi.Int8> json, |
| ); |
| |
| typedef _dart_cJSON_Minify = void Function( |
| ffi.Pointer<ffi.Int8> json, |
| ); |
| |
| typedef _c_cJSON_AddNullToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _dart_cJSON_AddNullToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _c_cJSON_AddTrueToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _dart_cJSON_AddTrueToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _c_cJSON_AddFalseToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _dart_cJSON_AddFalseToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _c_cJSON_AddBoolToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Int32 boolean, |
| ); |
| |
| typedef _dart_cJSON_AddBoolToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| int boolean, |
| ); |
| |
| typedef _c_cJSON_AddNumberToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Double number, |
| ); |
| |
| typedef _dart_cJSON_AddNumberToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| double number, |
| ); |
| |
| typedef _c_cJSON_AddStringToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _dart_cJSON_AddStringToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Pointer<ffi.Int8> string, |
| ); |
| |
| typedef _c_cJSON_AddRawToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Pointer<ffi.Int8> raw, |
| ); |
| |
| typedef _dart_cJSON_AddRawToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ffi.Pointer<ffi.Int8> raw, |
| ); |
| |
| typedef _c_cJSON_AddObjectToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _dart_cJSON_AddObjectToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _c_cJSON_AddArrayToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _dart_cJSON_AddArrayToObject = ffi.Pointer<cJSON> Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Pointer<ffi.Int8> name, |
| ); |
| |
| typedef _c_cJSON_SetNumberHelper = ffi.Double Function( |
| ffi.Pointer<cJSON> object, |
| ffi.Double number, |
| ); |
| |
| typedef _dart_cJSON_SetNumberHelper = double Function( |
| ffi.Pointer<cJSON> object, |
| double number, |
| ); |
| |
| typedef _c_cJSON_malloc = ffi.Pointer<ffi.Void> Function( |
| ffi.Uint64 size, |
| ); |
| |
| typedef _dart_cJSON_malloc = ffi.Pointer<ffi.Void> Function( |
| int size, |
| ); |
| |
| typedef _c_cJSON_free = ffi.Void Function( |
| ffi.Pointer<ffi.Void> object, |
| ); |
| |
| typedef _dart_cJSON_free = void Function( |
| ffi.Pointer<ffi.Void> object, |
| ); |
| |
| typedef _typedefC_1 = ffi.Pointer<ffi.Void> Function( |
| ffi.Uint64, |
| ); |
| |
| typedef _typedefC_2 = ffi.Void Function( |
| ffi.Pointer<ffi.Void>, |
| ); |