Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f3c4b53d authored by Jesper Nilsson's avatar Jesper Nilsson
Browse files

[CRISv10] Clean up compressed/misc.c



Many minor fixes in whitespace and formatting.

Signed-off-by: default avatarJesper Nilsson <jesper.nilsson@axis.com>
parent 7dd07105
Loading
Loading
Loading
Loading
+70 −57
Original line number Original line Diff line number Diff line
@@ -34,7 +34,6 @@ void* memcpy(void* __dest, __const void* __src, size_t __n);


#define memzero(s, n)     memset((s), 0, (n))
#define memzero(s, n)     memset((s), 0, (n))



typedef unsigned char  uch;
typedef unsigned char  uch;
typedef unsigned short ush;
typedef unsigned short ush;
typedef unsigned long  ulg;
typedef unsigned long  ulg;
@@ -61,16 +60,31 @@ static unsigned outcnt = 0; /* bytes in output buffer */
#define ENCRYPTED    0x20 /* bit 5 set: file is encrypted */
#define ENCRYPTED    0x20 /* bit 5 set: file is encrypted */
#define RESERVED     0xC0 /* bit 6,7:   reserved */
#define RESERVED     0xC0 /* bit 6,7:   reserved */


#define get_byte() inbuf[inptr++]	
#define get_byte() (inbuf[inptr++])


/* Diagnostic functions */
/* Diagnostic functions */
#ifdef DEBUG
#ifdef DEBUG
#  define Assert(cond,msg) {if(!(cond)) error(msg);}
#  define Assert(cond, msg) do { \
		if (!(cond)) \
			error(msg); \
	} while (0)
#  define Trace(x) fprintf x
#  define Trace(x) fprintf x
#  define Tracev(x) {if (verbose) fprintf x ;}
#  define Tracev(x) do { \
#  define Tracevv(x) {if (verbose>1) fprintf x ;}
		if (verbose) \
#  define Tracec(c,x) {if (verbose && (c)) fprintf x ;}
			fprintf x; \
#  define Tracecv(c,x) {if (verbose>1 && (c)) fprintf x ;}
	} while (0)
#  define Tracevv(x) do { \
		if (verbose > 1) \
			fprintf x; \
	} while (0)
#  define Tracec(c, x) do { \
		if (verbose && (c)) \
			fprintf x; \
	} while (0)
#  define Tracecv(c, x) do { \
		if (verbose > 1 && (c)) \
			fprintf x; \
	} while (0)
#else
#else
#  define Assert(cond, msg)
#  define Assert(cond, msg)
#  define Trace(x)
#  define Trace(x)
@@ -107,7 +121,8 @@ static void *malloc(int size)
{
{
	void *p;
	void *p;


	if (size <0) error("Malloc error");
	if (size < 0)
		error("Malloc error");


	free_mem_ptr = (free_mem_ptr + 3) & ~3;	/* Align */
	free_mem_ptr = (free_mem_ptr + 3) & ~3;	/* Align */


@@ -158,25 +173,24 @@ puts(const char *s)
#endif
#endif
}
}


void*
void *memset(void *s, int c, size_t n)
memset(void* s, int c, size_t n)
{
{
	int i;
	int i;
	char *ss = (char *)s;
	char *ss = (char *)s;


	for (i=0;i<n;i++) ss[i] = c;
	for (i = 0; i < n; i++)
		ss[i] = c;


	return s;
	return s;
}
}


void*
void *memcpy(void *__dest, __const void *__src, size_t __n)
memcpy(void* __dest, __const void* __src,
			    size_t __n)
{
{
	int i;
	int i;
	char *d = (char *)__dest, *s = (char *)__src;
	char *d = (char *)__dest, *s = (char *)__src;


	for (i=0;i<__n;i++) d[i] = s[i];
	for (i = 0; i < __n; i++)
		d[i] = s[i];


	return __dest;
	return __dest;
}
}
@@ -186,8 +200,7 @@ memcpy(void* __dest, __const void* __src,
 * (Used for the decompressed data only.)
 * (Used for the decompressed data only.)
 */
 */


static void
static void flush_window(void)
flush_window()
{
{
	ulg c = crc;         /* temporary variable */
	ulg c = crc;         /* temporary variable */
	unsigned n;
	unsigned n;
@@ -196,7 +209,9 @@ flush_window()
	in = window;
	in = window;
	out = &output_data[output_ptr];
	out = &output_data[output_ptr];
	for (n = 0; n < outcnt; n++) {
	for (n = 0; n < outcnt; n++) {
	    ch = *out++ = *in++;
		ch = *out = *in;
		out++;
		in++;
		c = crc_32_tab[((int)c ^ ch) & 0xff] ^ (c >> 8);
		c = crc_32_tab[((int)c ^ ch) & 0xff] ^ (c >> 8);
	}
	}
	crc = c;
	crc = c;
@@ -205,8 +220,7 @@ flush_window()
	outcnt = 0;
	outcnt = 0;
}
}


static void
static void error(char *x)
error(char *x)
{
{
	puts("\n\n");
	puts("\n\n");
	puts(x);
	puts(x);
@@ -255,8 +269,7 @@ void decompress_kernel(void)
	makecrc();
	makecrc();


	__asm__ volatile ("move $vr,%0" : "=rm" (revision));
	__asm__ volatile ("move $vr,%0" : "=rm" (revision));
	if (revision < 10)
	if (revision < 10) {
	{
		puts("You need an ETRAX 100LX to run linux 2.6\n");
		puts("You need an ETRAX 100LX to run linux 2.6\n");
		while (1);
		while (1);
	}
	}