cbfstool/lzma: Remove windows-specific remnants
Remove checks for MSVC version and references to windows types and calling conventions. Calling conventions are not needed as functions are not exported, like in a library. Change-Id: I884a1502cf56b193de254f017a97275c8612c670 Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Reviewed-on: http://review.coreboot.org/4836 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
5719bdc81c
commit
e20f27a098
|
@ -128,7 +128,7 @@ Out:
|
||||||
= kMatchSpecLenStart + 2 : State Init Marker
|
= kMatchSpecLenStart + 2 : State Init Marker
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit_parm, const uint8_t *bufLimit)
|
static int LzmaDec_DecodeReal(CLzmaDec *p, size_t limit_parm, const uint8_t *bufLimit)
|
||||||
{
|
{
|
||||||
CLzmaProb *probs = p->probs;
|
CLzmaProb *probs = p->probs;
|
||||||
|
|
||||||
|
@ -425,7 +425,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit_parm, const
|
||||||
return SZ_OK;
|
return SZ_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MY_FAST_CALL LzmaDec_WriteRem(CLzmaDec *p, size_t limit)
|
static void LzmaDec_WriteRem(CLzmaDec *p, size_t limit)
|
||||||
{
|
{
|
||||||
if (p->remainLen != 0 && p->remainLen < kMatchSpecLenStart)
|
if (p->remainLen != 0 && p->remainLen < kMatchSpecLenStart)
|
||||||
{
|
{
|
||||||
|
@ -451,7 +451,7 @@ static void MY_FAST_CALL LzmaDec_WriteRem(CLzmaDec *p, size_t limit)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int MY_FAST_CALL LzmaDec_DecodeReal2(CLzmaDec *p, size_t limit, const uint8_t *bufLimit)
|
static int LzmaDec_DecodeReal2(CLzmaDec *p, size_t limit, const uint8_t *bufLimit)
|
||||||
{
|
{
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
|
|
@ -506,7 +506,7 @@ static void RangeEnc_FlushStream(CRangeEnc *p)
|
||||||
p->buf = p->bufBase;
|
p->buf = p->bufBase;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MY_FAST_CALL RangeEnc_ShiftLow(CRangeEnc *p)
|
static void RangeEnc_ShiftLow(CRangeEnc *p)
|
||||||
{
|
{
|
||||||
if ((uint32_t)p->low < (uint32_t)0xFF000000 || (int)(p->low >> 32) != 0)
|
if ((uint32_t)p->low < (uint32_t)0xFF000000 || (int)(p->low >> 32) != 0)
|
||||||
{
|
{
|
||||||
|
@ -776,7 +776,7 @@ static void LenEnc_SetPrices(CLenEnc *p, uint32_t posState, uint32_t numSymbols,
|
||||||
prices[i] = b1 + RcTree_GetPrice(p->high, kLenNumHighBits, i - kLenNumLowSymbols - kLenNumMidSymbols, ProbPrices);
|
prices[i] = b1 + RcTree_GetPrice(p->high, kLenNumHighBits, i - kLenNumLowSymbols - kLenNumMidSymbols, ProbPrices);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MY_FAST_CALL LenPriceEnc_UpdateTable(CLenPriceEnc *p, uint32_t posState, uint32_t *ProbPrices)
|
static void LenPriceEnc_UpdateTable(CLenPriceEnc *p, uint32_t posState, uint32_t *ProbPrices)
|
||||||
{
|
{
|
||||||
LenEnc_SetPrices(&p->p, posState, p->tableSize, p->prices[posState], ProbPrices);
|
LenEnc_SetPrices(&p->p, posState, p->tableSize, p->prices[posState], ProbPrices);
|
||||||
p->counters[posState] = p->tableSize;
|
p->counters[posState] = p->tableSize;
|
||||||
|
|
|
@ -8,9 +8,6 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#ifdef _WIN32
|
|
||||||
#include <windows.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define SZ_OK 0
|
#define SZ_OK 0
|
||||||
|
|
||||||
|
@ -31,43 +28,12 @@
|
||||||
#define SZ_ERROR_NO_ARCHIVE 17
|
#define SZ_ERROR_NO_ARCHIVE 17
|
||||||
|
|
||||||
typedef int SRes;
|
typedef int SRes;
|
||||||
|
typedef int WRes; /* This was DWORD for _WIN32. That's uint32_t */
|
||||||
#ifdef _WIN32
|
|
||||||
typedef DWORD WRes;
|
|
||||||
#else
|
|
||||||
typedef int WRes;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef RINOK
|
#ifndef RINOK
|
||||||
#define RINOK(x) { int __result__ = (x); if (__result__ != 0) return __result__; }
|
#define RINOK(x) { int __result__ = (x); if (__result__ != 0) return __result__; }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
|
||||||
#define MY_STD_CALL __stdcall
|
|
||||||
#else
|
|
||||||
#define MY_STD_CALL
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
|
|
||||||
#if _MSC_VER >= 1300
|
|
||||||
#define MY_NO_INLINE __declspec(noinline)
|
|
||||||
#else
|
|
||||||
#define MY_NO_INLINE
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define MY_CDECL __cdecl
|
|
||||||
#define MY_FAST_CALL __fastcall
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define MY_CDECL
|
|
||||||
#define MY_FAST_CALL
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/* The following interfaces use first parameter as pointer to structure */
|
/* The following interfaces use first parameter as pointer to structure */
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
|
|
Loading…
Reference in New Issue