#if defined(AIT_TO_NET_CONVERT) static int aitConvertToNetInt8Int8(void* d,const void* s,aitIndex c, const gddEnumStringTable *) { aitIndex i; aitInt8* d_val=(aitInt8*)d; aitInt8* s_val=(aitInt8*)s; for(i=0;i=-128 && ftmp<=127) { out[i] = (aitInt8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt8)*c); } static int aitConvertToNetStringInt8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt8* in=(aitInt8*)s; for(aitIndex i=0;i=-128 && ftmp<=127) { out[i] = (aitInt8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt8)*c); } static int aitConvertToNetFixedStringInt8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt8* in=(aitInt8*)s; for(aitIndex i=0;i=0 && ftmp<=255) { out[i] = (aitUint8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint8)*c); } static int aitConvertToNetStringUint8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint8* in=(aitUint8*)s; for(aitIndex i=0;i=0 && ftmp<=255) { out[i] = (aitUint8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint8)*c); } static int aitConvertToNetFixedStringUint8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint8* in=(aitUint8*)s; for(aitIndex i=0;i=-32768 && ftmp<=32767) { out[i] = (aitInt16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt16)*c); } static int aitConvertToNetStringInt16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt16* in=(aitInt16*)s; for(aitIndex i=0;i=-32768 && ftmp<=32767) { out[i] = (aitInt16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt16)*c); } static int aitConvertToNetFixedStringInt16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt16* in=(aitInt16*)s; for(aitIndex i=0;i=0 && ftmp<=65535) { out[i] = (aitUint16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint16)*c); } static int aitConvertToNetStringUint16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint16* in=(aitUint16*)s; for(aitIndex i=0;i=0 && ftmp<=65535) { out[i] = (aitUint16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint16)*c); } static int aitConvertToNetFixedStringUint16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint16* in=(aitUint16*)s; for(aitIndex i=0;i=-2.14748e+09 && ftmp<=2.14748e+09) { out[i] = (aitInt32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt32)*c); } static int aitConvertToNetStringInt32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt32* in=(aitInt32*)s; for(aitIndex i=0;i=-2.14748e+09 && ftmp<=2.14748e+09) { out[i] = (aitInt32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt32)*c); } static int aitConvertToNetFixedStringInt32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt32* in=(aitInt32*)s; for(aitIndex i=0;i=0 && ftmp<=4.29497e+09) { out[i] = (aitUint32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint32)*c); } static int aitConvertToNetStringUint32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint32* in=(aitUint32*)s; for(aitIndex i=0;i=0 && ftmp<=4.29497e+09) { out[i] = (aitUint32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint32)*c); } static int aitConvertToNetFixedStringUint32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint32* in=(aitUint32*)s; for(aitIndex i=0;i=-3.40282e+38 && ftmp<=3.40282e+38) { out[i] = (aitFloat32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat32)*c); } static int aitConvertToNetStringFloat32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitFloat32* in=(aitFloat32*)s; for(aitIndex i=0;i=-3.40282e+38 && ftmp<=3.40282e+38) { out[i] = (aitFloat32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat32)*c); } static int aitConvertToNetFixedStringFloat32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitFloat32* in=(aitFloat32*)s; for(aitIndex i=0;i=-1.79769e+308 && ftmp<=1.79769e+308) { out[i] = (aitFloat64) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat64)*c); } static int aitConvertToNetStringFloat64(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitFloat64* in=(aitFloat64*)s; for(aitIndex i=0;i=-1.79769e+308 && ftmp<=1.79769e+308) { out[i] = (aitFloat64) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat64)*c); } static int aitConvertToNetFixedStringFloat64(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitFloat64* in=(aitFloat64*)s; for(aitIndex i=0;i=-128 && ftmp<=127) { out[i] = (aitInt8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt8)*c); } static int aitConvertFromNetStringInt8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt8* in=(aitInt8*)s; for(aitIndex i=0;i=-128 && ftmp<=127) { out[i] = (aitInt8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt8)*c); } static int aitConvertFromNetFixedStringInt8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt8* in=(aitInt8*)s; for(aitIndex i=0;i=0 && ftmp<=255) { out[i] = (aitUint8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint8)*c); } static int aitConvertFromNetStringUint8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint8* in=(aitUint8*)s; for(aitIndex i=0;i=0 && ftmp<=255) { out[i] = (aitUint8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint8)*c); } static int aitConvertFromNetFixedStringUint8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint8* in=(aitUint8*)s; for(aitIndex i=0;i=-32768 && ftmp<=32767) { out[i] = (aitInt16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt16)*c); } static int aitConvertFromNetStringInt16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt16* in=(aitInt16*)s; for(aitIndex i=0;i=-32768 && ftmp<=32767) { out[i] = (aitInt16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt16)*c); } static int aitConvertFromNetFixedStringInt16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt16* in=(aitInt16*)s; for(aitIndex i=0;i=0 && ftmp<=65535) { out[i] = (aitUint16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint16)*c); } static int aitConvertFromNetStringUint16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint16* in=(aitUint16*)s; for(aitIndex i=0;i=0 && ftmp<=65535) { out[i] = (aitUint16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint16)*c); } static int aitConvertFromNetFixedStringUint16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint16* in=(aitUint16*)s; for(aitIndex i=0;i=-2.14748e+09 && ftmp<=2.14748e+09) { out[i] = (aitInt32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt32)*c); } static int aitConvertFromNetStringInt32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt32* in=(aitInt32*)s; for(aitIndex i=0;i=-2.14748e+09 && ftmp<=2.14748e+09) { out[i] = (aitInt32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt32)*c); } static int aitConvertFromNetFixedStringInt32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt32* in=(aitInt32*)s; for(aitIndex i=0;i=0 && ftmp<=4.29497e+09) { out[i] = (aitUint32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint32)*c); } static int aitConvertFromNetStringUint32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint32* in=(aitUint32*)s; for(aitIndex i=0;i=0 && ftmp<=4.29497e+09) { out[i] = (aitUint32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint32)*c); } static int aitConvertFromNetFixedStringUint32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint32* in=(aitUint32*)s; for(aitIndex i=0;i=-3.40282e+38 && ftmp<=3.40282e+38) { out[i] = (aitFloat32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat32)*c); } static int aitConvertFromNetStringFloat32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitFloat32* in=(aitFloat32*)s; for(aitIndex i=0;i=-3.40282e+38 && ftmp<=3.40282e+38) { out[i] = (aitFloat32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat32)*c); } static int aitConvertFromNetFixedStringFloat32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitFloat32* in=(aitFloat32*)s; for(aitIndex i=0;i=-1.79769e+308 && ftmp<=1.79769e+308) { out[i] = (aitFloat64) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat64)*c); } static int aitConvertFromNetStringFloat64(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitFloat64* in=(aitFloat64*)s; for(aitIndex i=0;i=-1.79769e+308 && ftmp<=1.79769e+308) { out[i] = (aitFloat64) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat64)*c); } static int aitConvertFromNetFixedStringFloat64(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitFloat64* in=(aitFloat64*)s; for(aitIndex i=0;i=-128 && ftmp<=127) { out[i] = (aitInt8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt8)*c); } static int aitConvertStringInt8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt8* in=(aitInt8*)s; for(aitIndex i=0;i=-128 && ftmp<=127) { out[i] = (aitInt8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt8)*c); } static int aitConvertFixedStringInt8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt8* in=(aitInt8*)s; for(aitIndex i=0;i=0 && ftmp<=255) { out[i] = (aitUint8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint8)*c); } static int aitConvertStringUint8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint8* in=(aitUint8*)s; for(aitIndex i=0;i=0 && ftmp<=255) { out[i] = (aitUint8) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint8)*c); } static int aitConvertFixedStringUint8(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint8* in=(aitUint8*)s; for(aitIndex i=0;i=-32768 && ftmp<=32767) { out[i] = (aitInt16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt16)*c); } static int aitConvertStringInt16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt16* in=(aitInt16*)s; for(aitIndex i=0;i=-32768 && ftmp<=32767) { out[i] = (aitInt16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt16)*c); } static int aitConvertFixedStringInt16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt16* in=(aitInt16*)s; for(aitIndex i=0;i=0 && ftmp<=65535) { out[i] = (aitUint16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint16)*c); } static int aitConvertStringUint16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint16* in=(aitUint16*)s; for(aitIndex i=0;i=0 && ftmp<=65535) { out[i] = (aitUint16) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint16)*c); } static int aitConvertFixedStringUint16(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint16* in=(aitUint16*)s; for(aitIndex i=0;i=-2.14748e+09 && ftmp<=2.14748e+09) { out[i] = (aitInt32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt32)*c); } static int aitConvertStringInt32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitInt32* in=(aitInt32*)s; for(aitIndex i=0;i=-2.14748e+09 && ftmp<=2.14748e+09) { out[i] = (aitInt32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitInt32)*c); } static int aitConvertFixedStringInt32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitInt32* in=(aitInt32*)s; for(aitIndex i=0;i=0 && ftmp<=4.29497e+09) { out[i] = (aitUint32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint32)*c); } static int aitConvertStringUint32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitUint32* in=(aitUint32*)s; for(aitIndex i=0;i=0 && ftmp<=4.29497e+09) { out[i] = (aitUint32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitUint32)*c); } static int aitConvertFixedStringUint32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitUint32* in=(aitUint32*)s; for(aitIndex i=0;i=-3.40282e+38 && ftmp<=3.40282e+38) { out[i] = (aitFloat32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat32)*c); } static int aitConvertStringFloat32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitFloat32* in=(aitFloat32*)s; for(aitIndex i=0;i=-3.40282e+38 && ftmp<=3.40282e+38) { out[i] = (aitFloat32) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat32)*c); } static int aitConvertFixedStringFloat32(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitFloat32* in=(aitFloat32*)s; for(aitIndex i=0;i=-1.79769e+308 && ftmp<=1.79769e+308) { out[i] = (aitFloat64) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat64)*c); } static int aitConvertStringFloat64(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { char temp[AIT_FIXED_STRING_SIZE]; aitString* out=(aitString*)d; aitFloat64* in=(aitFloat64*)s; for(aitIndex i=0;i=-1.79769e+308 && ftmp<=1.79769e+308) { out[i] = (aitFloat64) ftmp; } else { return -1; } } else { return -1; } } return (int) (sizeof(aitFloat64)*c); } static int aitConvertFixedStringFloat64(void* d,const void* s,aitIndex c, const gddEnumStringTable * pEST) { aitFixedString* out=(aitFixedString*)d; aitFloat64* in=(aitFloat64*)s; for(aitIndex i=0;i