From 6ff689696949aeac13fe7059a30e4fb999c876e0 Mon Sep 17 00:00:00 2001 From: Mikhail Romanko Date: Sat, 21 Jun 2025 22:22:04 +0300 Subject: Remove extra newlines --- include/BH/Hashmap.h | 17 ----------------- include/BH/Math/Box2f.h | 3 --- include/BH/Math/Box3f.h | 3 --- include/BH/Math/Line.h | 2 -- include/BH/Math/Mat3f.h | 13 ------------- include/BH/Math/Mat4f.h | 21 --------------------- include/BH/Math/Misc.h | 1 - include/BH/Math/Plane.h | 2 -- include/BH/Math/Quat.h | 17 ----------------- include/BH/Math/Ray2f.h | 7 ------- include/BH/Math/Ray3f.h | 4 ---- include/BH/Math/Vec2f.h | 16 ---------------- include/BH/Math/Vec2i.h | 7 ------- include/BH/Math/Vec3f.h | 14 -------------- include/BH/Math/Vec3i.h | 7 ------- include/BH/Math/Vec4i.h | 7 ------- include/BH/Queue.h | 12 ------------ include/BH/String.h | 19 ------------------- include/BH/Thread.h | 26 -------------------------- include/BH/Unicode.h | 11 ----------- include/BH/Util.h | 27 +-------------------------- 21 files changed, 1 insertion(+), 235 deletions(-) diff --git a/include/BH/Hashmap.h b/include/BH/Hashmap.h index 5337ee4..bd188ea 100644 --- a/include/BH/Hashmap.h +++ b/include/BH/Hashmap.h @@ -8,82 +8,65 @@ typedef struct BH_Hashmap BH_Hashmap; - BH_Hashmap *BH_HashmapNew(BH_EqualCallback equal, BH_HashCallback hash); - void BH_HashmapFree(BH_Hashmap *hashmap); - void BH_HashmapClear(BH_Hashmap *hashmap); - int BH_HashmapReserve(BH_Hashmap *hashmap, size_t size); - int BH_HashmapInsert(BH_Hashmap *hashmap, void *key, void *value); - void BH_HashmapRemove(BH_Hashmap *hashmap, void *key); - int BH_HashmapAt(BH_Hashmap *hashmap, void *key, void **value); - int BH_HashmapEmpty(BH_Hashmap *hashmap); - size_t BH_HashmapSize(BH_Hashmap *hashmap); - size_t BH_HashmapCapacity(BH_Hashmap *hashmap); - float BH_HashmapFactor(BH_Hashmap *hashmap); - void BH_HashmapSetFactor(BH_Hashmap *hashmap, float factor); - void *BH_HashmapIterAt(BH_Hashmap *hashmap, void *key); - void *BH_HashmapIterNext(BH_Hashmap *hashmap, void *iter); - void BH_HashmapIterRemove(BH_Hashmap *hashmap, void *iter); - void *BH_HashmapIterKey(void *iter); - void *BH_HashmapIterValue(void *iter); diff --git a/include/BH/Math/Box2f.h b/include/BH/Math/Box2f.h index e6b9994..3af493e 100644 --- a/include/BH/Math/Box2f.h +++ b/include/BH/Math/Box2f.h @@ -12,7 +12,6 @@ void BH_Box2fUnion(const float aMin[2], float outMax[2]); - int BH_Box2fIntersect(const float aMin[2], const float aMax[2], const float bMin[2], @@ -21,13 +20,11 @@ int BH_Box2fIntersect(const float aMin[2], float outMax[2]); - int BH_Box2fContains(const float aMin[2], const float aMax[2], const float point[2]); - int BH_Box2fEnclose(const float *points, size_t size, float outMin[2], diff --git a/include/BH/Math/Box3f.h b/include/BH/Math/Box3f.h index 3f5f102..ce5f124 100644 --- a/include/BH/Math/Box3f.h +++ b/include/BH/Math/Box3f.h @@ -12,7 +12,6 @@ void BH_Box3fUnion(const float aMin[3], float outMax[3]); - int BH_Box3fIntersect(const float aMin[3], const float aMax[3], const float bMin[3], @@ -21,13 +20,11 @@ int BH_Box3fIntersect(const float aMin[3], float outMax[3]); - int BH_Box3fContains(const float aMin[3], const float aMax[3], const float point[3]); - int BH_Box3fEnclose(const float *points, size_t size, float outMin[3], diff --git a/include/BH/Math/Line.h b/include/BH/Math/Line.h index 401e9be..f1c847c 100644 --- a/include/BH/Math/Line.h +++ b/include/BH/Math/Line.h @@ -9,12 +9,10 @@ int BH_LineFromPoints(const float a[2], float out[3]); - float BH_LineDistance(const float line[3], const float point[2]); - void BH_LineClosestPoint(const float line[3], const float point[2], float out[2]); diff --git a/include/BH/Math/Mat3f.h b/include/BH/Math/Mat3f.h index 8b97737..c05e198 100644 --- a/include/BH/Math/Mat3f.h +++ b/include/BH/Math/Mat3f.h @@ -7,72 +7,59 @@ void BH_Mat3fIdentity(float out[9]); - void BH_Mat3fAdd(const float a[9], const float b[9], float out[9]); - void BH_Mat3fSub(const float a[9], const float b[9], float out[9]); - void BH_Mat3fMul(const float a[9], const float b[9], float out[9]); - void BH_Mat3fScale(const float a[9], float b, float out[9]); - void BH_Mat3fTranspose(const float in[9], float out[9]); - float BH_Mat3fTrace(const float in[9]); - float BH_Mat3fDet(const float in[9]); - int BH_Mat3fInverse(const float in[9], float out[9]); - void BH_Mat3fFromScale(float x, float y, float out[9]); - void BH_Mat3fFromTranslation(float x, float y, float out[9]); - void BH_Mat3fFromRotation(float angle, float out[9]); - void BH_Mat3fApplyVec3f(float a[9], float b[3], float out[3]); - void BH_Mat3fApplyVec2f(float a[9], float b[2], float out[2]); diff --git a/include/BH/Math/Mat4f.h b/include/BH/Math/Mat4f.h index 2030433..432018a 100644 --- a/include/BH/Math/Mat4f.h +++ b/include/BH/Math/Mat4f.h @@ -7,96 +7,79 @@ void BH_Mat4fIdentity(float out[16]); - void BH_Mat4fAdd(const float a[16], const float b[16], float out[16]); - void BH_Mat4fSub(const float a[16], const float b[16], float out[16]); - void BH_Mat4fMul(const float a[16], const float b[16], float out[16]); - void BH_Mat4fScale(const float a[16], float b, float out[16]); - void BH_Mat4fTranspose(const float in[16], float out[16]); - float BH_Mat4fTrace(const float in[16]); - float BH_Mat4fDet(const float in[16]); - int BH_Mat4fInverse(const float in[16], float out[16]); - void BH_Mat4fFromScale(float x, float y, float z, float out[16]); - void BH_Mat4fFromTranslation(float x, float y, float z, float out[16]); - void BH_Mat4fFromRotationX(float angle, float out[16]); - void BH_Mat4fFromRotationY(float angle, float out[16]); - void BH_Mat4fFromRotationZ(float angle, float out[16]); - void BH_Mat4fFromAxis(const float axis[3], float angle, float out[16]); - void BH_Mat4fFromEuler(float roll, float pitch, float yaw, float out[16]); - void BH_Mat4fFromQuat4f(const float in[4], float out[16]); - void BH_Mat4fFromOrtho(float xMin, float xMax, float yMin, @@ -106,7 +89,6 @@ void BH_Mat4fFromOrtho(float xMin, float out[16]); - void BH_Mat4fFromFrustum(float fov, float aspect, float zMin, @@ -114,20 +96,17 @@ void BH_Mat4fFromFrustum(float fov, float out[16]); - void BH_Mat4fFromLookAt(const float position[3], const float at[3], const float up[3], float out[16]); - void BH_Mat4fApplyVec4f(const float a[16], const float b[4], float out[4]); - void BH_Mat4fApplyVec3f(const float a[16], const float b[3], float out[3]); diff --git a/include/BH/Math/Misc.h b/include/BH/Math/Misc.h index 0f25b0e..4696921 100644 --- a/include/BH/Math/Misc.h +++ b/include/BH/Math/Misc.h @@ -6,7 +6,6 @@ float BH_Lerpf(float a, float b, float t); - void BH_Triangle3fBarycentric(const float a[3], const float b[3], const float c[3], diff --git a/include/BH/Math/Plane.h b/include/BH/Math/Plane.h index 6d7e1d6..ba4d29e 100644 --- a/include/BH/Math/Plane.h +++ b/include/BH/Math/Plane.h @@ -10,12 +10,10 @@ int BH_PlaneFromPoints(const float a[3], float out[4]); - float BH_PlaneDistance(const float plane[4], const float point[3]); - void BH_PlaneClosestPoint(const float plane[4], const float point[3], float out[3]); diff --git a/include/BH/Math/Quat.h b/include/BH/Math/Quat.h index c6777a2..e79d7f3 100644 --- a/include/BH/Math/Quat.h +++ b/include/BH/Math/Quat.h @@ -9,95 +9,78 @@ BH_Vec4fAdd(a, b, out) - #define BH_Quat4fSub(a, b, out) \ BH_Vec4fSub(a, b, out) - #define BH_Quat4fScale(a, b, out) \ BH_Vec4fScale(a, b, out) - #define BH_Quat4fNegate(in, out) \ BH_Vec4fNegate(in, out) - #define BH_Quat4fDot(a, b) \ BH_Vec4fDot(a, b) - #define BH_Quat4fLength(in) \ BH_Vec4fLength(in) - #define BH_Quat4fNormal(in, out) \ BH_Vec4fNormal(in, out) - #define BH_Quat4fLerp(a, b, t, out) \ BH_Vec4fLerp(a, b, t, out) - void BH_Quat4fIdentity(float out[4]); - void BH_Quat4fConjugate(const float in[4], float out[4]); - void BH_Quat4fInverse(const float in[4], float out[4]); - void BH_Quat4fMul(const float a[4], const float b[4], float out[4]); - void BH_Quat4fSlerp(const float a[4], const float b[4], float t, float out[4]); - void BH_Quat4fFromEuler(float roll, float pitch, float yaw, float out[4]); - void BH_Quat4fFromAxis(const float axis[3], float angle, float out[4]); - void BH_Quat4fToEuler(const float in[4], float *roll, float *pitch, float *yaw); - void BH_Quat4fToAxis(const float in[4], float axis[3], float *angle); - void BH_Quat4fToMat4f(const float in[4], float out[16]); diff --git a/include/BH/Math/Ray2f.h b/include/BH/Math/Ray2f.h index cbf17bf..20f33fa 100644 --- a/include/BH/Math/Ray2f.h +++ b/include/BH/Math/Ray2f.h @@ -11,7 +11,6 @@ int BH_Ray2fIntersectLine(const float start[2], float out[2]); - int BH_Ray2fIntersectTime(const float aStart[2], const float aDirection[2], const float bStart[2], @@ -20,7 +19,6 @@ int BH_Ray2fIntersectTime(const float aStart[2], float *time2); - int BH_Ray2fIntersectRay(const float aStart[2], const float aDirection[2], const float bStart[2], @@ -29,7 +27,6 @@ int BH_Ray2fIntersectRay(const float aStart[2], float out[2]); - int BH_Ray2fIntersectSegment(const float aStart[2], const float aDirection[2], const float bStart[2], @@ -38,7 +35,6 @@ int BH_Ray2fIntersectSegment(const float aStart[2], float out[2]); - int BH_Segment2fIntersectLine(const float start[2], const float end[2], const float line[3], @@ -46,7 +42,6 @@ int BH_Segment2fIntersectLine(const float start[2], float out[2]); - int BH_Segment2fIntersectSegment(const float aStart[2], const float aEnd[2], const float bStart[2], @@ -55,7 +50,6 @@ int BH_Segment2fIntersectSegment(const float aStart[2], float out[2]); - int BH_Ray2fIntersectBox2f(const float aStart[2], const float aDirection[2], const float bMin[2], @@ -64,7 +58,6 @@ int BH_Ray2fIntersectBox2f(const float aStart[2], float out[2]); - int BH_Segment2fIntersectBox2f(const float aStart[2], const float aEnd[2], const float bMin[2], diff --git a/include/BH/Math/Ray3f.h b/include/BH/Math/Ray3f.h index 7baf49d..f7f828a 100644 --- a/include/BH/Math/Ray3f.h +++ b/include/BH/Math/Ray3f.h @@ -11,7 +11,6 @@ int BH_Ray3fIntersectPlane(const float start[3], float out[3]); - int BH_Ray3fIntersectTriangle(const float start[3], const float direction[3], const float a[3], @@ -21,7 +20,6 @@ int BH_Ray3fIntersectTriangle(const float start[3], float out[3]); - int BH_Segment3fIntersectPlane(const float start[3], const float end[3], const float plane[4], @@ -29,7 +27,6 @@ int BH_Segment3fIntersectPlane(const float start[3], float out[3]); - int BH_Segment3fIntersectTriangle(const float start[3], const float end[3], const float a[3], @@ -47,7 +44,6 @@ int BH_Ray3fIntersectBox3f(const float aStart[3], float out[3]); - int BH_Segment3fIntersectBox3f(const float aStart[3], const float aEnd[3], const float bMin[3], diff --git a/include/BH/Math/Vec2f.h b/include/BH/Math/Vec2f.h index 4cf35ed..70f6025 100644 --- a/include/BH/Math/Vec2f.h +++ b/include/BH/Math/Vec2f.h @@ -8,86 +8,71 @@ void BH_Vec2fAdd(const float a[2], float out[2]); - void BH_Vec2fSub(const float a[2], const float b[2], float out[2]); - void BH_Vec2fMul(const float a[2], const float b[2], float out[2]); - void BH_Vec2fScale(const float a[2], float b, float out[2]); - void BH_Vec2fMulAdd(const float a[2], const float b[2], const float c[2], float out[2]); - void BH_Vec2fNegate(const float in[2], float out[2]); - float BH_Vec2fDot(const float a[2], const float b[2]); - float BH_Vec2fCross(const float a[2], const float b[2]); - float BH_Vec2fLength(const float in[2]); - void BH_Vec2fNormal(const float in[2], float out[2]); - float BH_Vec2fNormalEx(const float in[2], float out[2]); - void BH_Vec2fMin(const float a[2], const float b[2], float out[2]); - void BH_Vec2fMax(const float a[2], const float b[2], float out[2]); - void BH_Vec2fLerp(const float a[2], const float b[2], float t, float out[2]); - void BH_Vec2fProject(const float a[2], const float b[2], float out[2]); - void BH_Vec2fBarycentric(const float a[2], const float b[2], const float c[2], @@ -96,5 +81,4 @@ void BH_Vec2fBarycentric(const float a[2], float out[2]); - #endif /* BH_MATH_VEC2F */ diff --git a/include/BH/Math/Vec2i.h b/include/BH/Math/Vec2i.h index 5bb7934..36fa8a8 100644 --- a/include/BH/Math/Vec2i.h +++ b/include/BH/Math/Vec2i.h @@ -8,43 +8,36 @@ void BH_Vec2iAdd(const int a[2], int out[2]); - void BH_Vec2iSub(const int a[2], const int b[2], int out[2]); - void BH_Vec2iMul(const int a[2], const int b[2], int out[2]); - void BH_Vec2iScale(const int a[2], int b, int out[2]); - void BH_Vec2iMulAdd(const int a[2], const int b[2], const int c[2], int out[2]); - void BH_Vec2iNegate(const int in[2], int out[2]); - void BH_Vec2iMin(const int a[2], const int b[2], int out[2]); - void BH_Vec2iMax(const int a[2], const int b[2], int out[2]); diff --git a/include/BH/Math/Vec3f.h b/include/BH/Math/Vec3f.h index 67e101c..3109cbd 100644 --- a/include/BH/Math/Vec3f.h +++ b/include/BH/Math/Vec3f.h @@ -4,80 +4,66 @@ #include "../Common.h" - void BH_Vec3fAdd(const float a[3], const float b[3], float out[3]); - void BH_Vec3fSub(const float a[3], const float b[3], float out[3]); - void BH_Vec3fMul(const float a[3], const float b[3], float out[3]); - void BH_Vec3fScale(const float a[3], float b, float out[3]); - void BH_Vec3fMulAdd(const float a[3], const float b[3], const float c[3], float out[3]); - void BH_Vec3fNegate(const float in[3], float out[3]); - float BH_Vec3fDot(const float a[3], const float b[3]); - void BH_Vec3fCross(const float a[3], const float b[3], float out[3]); - float BH_Vec3fLength(const float in[3]); - void BH_Vec3fNormal(const float in[3], float out[3]); - float BH_Vec3fNormalEx(const float in[3], float out[3]); - void BH_Vec3fMin(const float a[3], const float b[3], float out[3]); - void BH_Vec3fMax(const float a[3], const float b[3], float out[3]); - void BH_Vec3fLerp(const float a[3], const float b[3], float t, diff --git a/include/BH/Math/Vec3i.h b/include/BH/Math/Vec3i.h index 4a9c163..c1972a5 100644 --- a/include/BH/Math/Vec3i.h +++ b/include/BH/Math/Vec3i.h @@ -8,43 +8,36 @@ void BH_Vec3iAdd(const int a[3], int out[3]); - void BH_Vec3iSub(const int a[3], const int b[3], int out[3]); - void BH_Vec3iMul(const int a[3], const int b[3], int out[3]); - void BH_Vec3iScale(const int a[3], int b, int out[3]); - void BH_Vec3iMulAdd(const int a[3], const int b[3], const int c[3], int out[3]); - void BH_Vec3iNegate(const int in[3], int out[3]); - void BH_Vec3iMin(const int a[3], const int b[3], int out[3]); - void BH_Vec3iMax(const int a[3], const int b[3], int out[3]); diff --git a/include/BH/Math/Vec4i.h b/include/BH/Math/Vec4i.h index 4cececf..683d0eb 100644 --- a/include/BH/Math/Vec4i.h +++ b/include/BH/Math/Vec4i.h @@ -9,43 +9,36 @@ void BH_Vec4iAdd(const int a[4], int out[4]); - void BH_Vec4iSub(const int a[4], const int b[4], int out[4]); - void BH_Vec4iMul(const int a[4], const int b[4], int out[4]); - void BH_Vec4iScale(const int a[4], int b, int out[4]); - void BH_Vec4iMulAdd(const int a[4], const int b[4], const int c[4], int out[4]); - void BH_Vec4iNegate(const int in[4], int out[4]); - void BH_Vec4iMin(const int a[4], const int b[4], int out[4]); - void BH_Vec4iMax(const int a[4], const int b[4], int out[4]); diff --git a/include/BH/Queue.h b/include/BH/Queue.h index e802a4b..3ace6d9 100644 --- a/include/BH/Queue.h +++ b/include/BH/Queue.h @@ -8,55 +8,43 @@ typedef struct BH_Queue BH_Queue; - BH_Queue *BH_QueueNew(void); - void BH_QueueFree(BH_Queue *queue); - void BH_QueueClear(BH_Queue *queue); - int BH_QueueReserve(BH_Queue *queue, size_t size); - int BH_QueueInsert(BH_Queue *queue, void *value); - void BH_QueueRemove(BH_Queue *queue); - int BH_QueueFront(BH_Queue *queue, void **value); - int BH_QueueEmpty(BH_Queue *queue); - size_t BH_QueueSize(BH_Queue *queue); - size_t BH_QueueCapacity(BH_Queue *queue); - void *BH_QueueIterNext(BH_Queue *queue, void *iter); - void *BH_QueueIterValue(void *iter); diff --git a/include/BH/String.h b/include/BH/String.h index 14668de..5e1ceb7 100644 --- a/include/BH/String.h +++ b/include/BH/String.h @@ -5,7 +5,6 @@ #include "Common.h" - int BH_StringFromDouble(char *string, size_t size, double value, @@ -14,7 +13,6 @@ int BH_StringFromDouble(char *string, size_t *actual); - int BH_StringFromInt8s(char *string, size_t size, int8_t value, @@ -22,7 +20,6 @@ int BH_StringFromInt8s(char *string, size_t *actual); - int BH_StringFromInt16s(char *string, size_t size, int16_t value, @@ -30,7 +27,6 @@ int BH_StringFromInt16s(char *string, size_t *actual); - int BH_StringFromInt32s(char *string, size_t size, int32_t value, @@ -38,7 +34,6 @@ int BH_StringFromInt32s(char *string, size_t *actual); - int BH_StringFromInt64s(char *string, size_t size, int64_t value, @@ -46,7 +41,6 @@ int BH_StringFromInt64s(char *string, size_t *actual); - int BH_StringFromInt8u(char *string, size_t size, uint8_t value, @@ -54,7 +48,6 @@ int BH_StringFromInt8u(char *string, size_t *actual); - int BH_StringFromInt16u(char *string, size_t size, uint16_t value, @@ -62,7 +55,6 @@ int BH_StringFromInt16u(char *string, size_t *actual); - int BH_StringFromInt32u(char *string, size_t size, uint32_t value, @@ -70,7 +62,6 @@ int BH_StringFromInt32u(char *string, size_t *actual); - int BH_StringFromInt64u(char *string, size_t size, uint64_t value, @@ -78,58 +69,48 @@ int BH_StringFromInt64u(char *string, size_t *actual); - double BH_StringToDouble(const char *string, size_t *size); - int8_t BH_StringToInt8s(const char *string, size_t *size, int base); - int16_t BH_StringToInt16s(const char *string, size_t *size, int base); - int32_t BH_StringToInt32s(const char *string, size_t *size, int base); - int64_t BH_StringToInt64s(const char *string, size_t *size, int base); - uint8_t BH_StringToInt8u(const char *string, size_t *size, int base); - uint16_t BH_StringToInt16u(const char *string, size_t *size, int base); - uint32_t BH_StringToInt32u(const char *string, size_t *size, int base); - uint64_t BH_StringToInt64u(const char *string, size_t *size, int base); - #endif /* BH_STRING_H */ diff --git a/include/BH/Thread.h b/include/BH/Thread.h index c0d6cca..b4e931e 100644 --- a/include/BH/Thread.h +++ b/include/BH/Thread.h @@ -16,113 +16,87 @@ typedef struct BH_Condition BH_Condition; typedef int (*BH_ThreadCallback)(void *); - BH_Thread *BH_ThreadNew(size_t stack, BH_ThreadCallback callback, void *data); - int BH_ThreadJoin(BH_Thread *thread); - int BH_ThreadDetach(BH_Thread *thread); - BH_Mutex *BH_MutexNew(void); - void BH_MutexFree(BH_Mutex *mutex); - int BH_MutexLock(BH_Mutex *mutex); - int BH_MutexUnlock(BH_Mutex *mutex); - int BH_MutexLockTry(BH_Mutex *mutex); - BH_Semaphore *BH_SemaphoreNew(int value); - void BH_SemaphoreFree(BH_Semaphore *semaphore); - int BH_SemaphorePost(BH_Semaphore *semaphore); - int BH_SemaphoreWait(BH_Semaphore *semaphore); - int BH_SemaphoreWaitTry(BH_Semaphore *semaphore); - int BH_SemaphoreWaitFor(BH_Semaphore *semaphore, uint32_t timeout); - BH_Condition *BH_ConditionNew(void); - void BH_ConditionFree(BH_Condition *condition); - int BH_ConditionWait(BH_Condition *condition, BH_Mutex *mutex); - int BH_ConditionWaitFor(BH_Condition *condition, BH_Mutex *mutex, uint32_t timeout); - int BH_ConditionSignal(BH_Condition *condition); - int BH_ConditionBroadcast(BH_Condition *condition); - void BH_SpinlockLock(int *lock); - int BH_SpinlockLockTry(int *lock); - void BH_SpinlockUnlock(int *lock); - int BH_TssCreate(BH_GenericCallback callback); - void *BH_TssRead(int index); - void BH_TssWrite(int index, void *value); diff --git a/include/BH/Unicode.h b/include/BH/Unicode.h index e5033ef..0a996a9 100644 --- a/include/BH/Unicode.h +++ b/include/BH/Unicode.h @@ -5,60 +5,49 @@ #include "Common.h" - uint32_t BH_UnicodeLower(uint32_t unit); - uint32_t BH_UnicodeUpper(uint32_t unit); - size_t BH_UnicodeDecodeUtf8(const char *string, size_t size, uint32_t *unit); - size_t BH_UnicodeEncodeUtf8(uint32_t unit, char *string); - size_t BH_UnicodeDecodeUtf16LE(const char *string, size_t size, uint32_t *unit); - size_t BH_UnicodeDecodeUtf16BE(const char *string, size_t size, uint32_t *unit); - size_t BH_UnicodeEncodeUtf16LE(uint32_t unit, char *string); - size_t BH_UnicodeEncodeUtf16BE(uint32_t unit, char *string); - size_t BH_UnicodeDecodeUtf32LE(const char *string, size_t size, uint32_t *unit); - size_t BH_UnicodeDecodeUtf32BE(const char *string, size_t size, uint32_t *unit); - size_t BH_UnicodeEncodeUtf32LE(uint32_t unit, char *string); diff --git a/include/BH/Util.h b/include/BH/Util.h index 4ec4b68..48e008b 100644 --- a/include/BH/Util.h +++ b/include/BH/Util.h @@ -12,116 +12,91 @@ #define BH_FP_NEGATIVE 0x0020 - int BH_ClassifyDouble(double value); - uint16_t BH_Read16LEu(const char *buffer); - int16_t BH_Read16LEs(const char *buffer); - uint32_t BH_Read32LEu(const char *buffer); - int32_t BH_Read32LEs(const char *buffer); - uint64_t BH_Read64LEu(const char *buffer); - int64_t BH_Read64LEs(const char *buffer); - uint16_t BH_Read16BEu(const char *buffer); - int16_t BH_Read16BEs(const char *buffer); - uint32_t BH_Read32BEu(const char *buffer); - int32_t BH_Read32BEs(const char *buffer); - uint64_t BH_Read64BEu(const char *buffer); - int64_t BH_Read64BEs(const char *buffer); - void BH_Write16LEu(char *buffer, uint16_t value); - void BH_Write16LEs(char *buffer, int16_t value); - void BH_Write32LEu(char *buffer, uint32_t value); - void BH_Write32LEs(char *buffer, int32_t value); - void BH_Write64LEu(char *buffer, uint64_t value); - void BH_Write64LEs(char *buffer, int64_t value); - void BH_Write16BEu(char *buffer, uint16_t value); - void BH_Write16BEs(char *buffer, int16_t value); - void BH_Write32BEu(char *buffer, uint32_t value); - void BH_Write32BEs(char *buffer, int32_t value); - void BH_Write64BEu(char *buffer, uint64_t value); - void BH_Write64BEs(char *buffer, int64_t value); -#endif /* BH_UTIL_H */ \ No newline at end of file +#endif /* BH_UTIL_H */ -- cgit v1.2.3