From 277804c36eee3ee3f307c09eabe4b5ade55b0253 Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Sun, 29 Dec 2024 08:39:58 +0100 Subject: [PATCH] corec: remove unused declared/defined functions --- corec/corec/node/nodetools.h | 105 +---------------------------------- 1 file changed, 2 insertions(+), 103 deletions(-) diff --git a/corec/corec/node/nodetools.h b/corec/corec/node/nodetools.h index 5776488c..3cf8904e 100644 --- a/corec/corec/node/nodetools.h +++ b/corec/corec/node/nodetools.h @@ -1,5 +1,5 @@ /***************************************************************************** - * + * * Copyright (c) 2008-2010, CoreCodec, Inc. * All rights reserved. * @@ -32,116 +32,15 @@ //some helper functions -static INLINE tchar_t* tcsdup(const tchar_t* s) -{ - size_t n = tcslen(s)+1; - tchar_t* p = (tchar_t*)malloc(n*sizeof(tchar_t)); - if (p) tcscpy_s(p,n,s); - return p; -} - -static INLINE bool_t EqInt(const int* a, const int* b) { return *a == *b; } -static INLINE bool_t EqTick(const tick_t* a, const tick_t* b) { return *a == *b; } -static INLINE bool_t EqBool(const bool_t* a, const bool_t* b) { return *a == *b; } -static INLINE bool_t EqPtr(void** a, void** b) { return *a == *b; } static INLINE bool_t EqFrac(const cc_fraction* a, const cc_fraction* b) { - if (a->Den == b->Den && a->Num == b->Num) + if (a->Den == b->Den && a->Num == b->Num) return 1; if (!a->Den) return b->Den==0; if (!b->Den) return 0; return (int64_t)b->Den * a->Num == (int64_t)a->Den * b->Num; } -// variable names: Result, Data, Size - -#define GETVALUE(Value,Type) \ - { \ - assert(Size == sizeof(Type)); \ - *(Type*)Data = Value; \ - Result = ERR_NONE; \ - } - -#define GETVALUECOND(Value,Type,Cond) \ - { \ - assert(Size == sizeof(Type)); \ - if (Cond) \ - { \ - *(Type*)Data = Value; \ - Result = ERR_NONE; \ - } \ - } - -#define SETVALUE(Value,Type,Update) \ - { \ - assert(Size == sizeof(Type)); \ - Value = *(Type*)Data; \ - Result = Update; \ - } - -#define SETVALUENULL(Value,Type,Update,Null) \ - { \ - if (Data) \ - { \ - assert(Size == sizeof(Type)); \ - Value = *(Type*)Data; \ - } \ - else \ - Null; \ - Result = Update; \ - } - -#define SETVALUECOND(Value,Type,Update,Cond) \ - { \ - assert(Size == sizeof(Type)); \ - if (Cond) \ - { \ - Value = *(Type*)Data; \ - Result = Update; \ - } \ - } - -#define SETVALUECMP(Value,Type,Update,EqFunc) \ - { \ - assert(Size == sizeof(Type)); \ - Result = ERR_NONE; \ - if (!EqFunc(&Value,(Type*)Data)) \ - { \ - Value = *(Type*)Data; \ - Result = Update; \ - } \ - } - -#define SETPACKETFORMAT(Value,Type,Update) \ - { \ - assert(Size == sizeof(Type) || !Data); \ - Result = PacketFormatCopy(&Value,(Type*)Data); \ - if (Result == ERR_NONE) \ - Result = Update; \ - } - -#define SETPACKETFORMATCMP(Value,Type,Update) \ - { \ - assert(Size == sizeof(Type) || !Data); \ - Result = ERR_NONE; \ - if (!EqPacketFormat(&Value,(Type*)Data)) \ - { \ - Result = PacketFormatCopy(&Value,(Type*)Data);\ - if (Result == ERR_NONE) \ - Result = Update; \ - } \ - } - -static INLINE tick_t ScaleTick(int64_t v, int64_t Num, int64_t Den) -{ - return (tick_t)Scale64(v,Num,Den); -} - -static INLINE filepos_t ScalePos(int64_t v, int64_t Num, int64_t Den) -{ - return (filepos_t)Scale64(v,Num,Den); -} - NODE_DLL int ScaleRound(int_fast32_t v,int_fast32_t Num,int_fast32_t Den); #endif