Housekeeping
This commit is contained in:
parent
4cd8512399
commit
88b3e33676
|
@ -0,0 +1,86 @@
|
||||||
|
Yo, listen up here's a story
|
||||||
|
About a little guy
|
||||||
|
That lives in a blue world
|
||||||
|
And all day and all night
|
||||||
|
And everything he sees is just blue
|
||||||
|
Like him inside and outside
|
||||||
|
Blue his house
|
||||||
|
With a blue little window
|
||||||
|
And a blue corvette
|
||||||
|
And everything is blue for him
|
||||||
|
And himself and everybody around
|
||||||
|
Cause he ain't got nobody to listen to
|
||||||
|
I'm blue
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
I'm blue
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
I have a blue house
|
||||||
|
With a blue window
|
||||||
|
Blue is the colour of all that I wear
|
||||||
|
Blue are the streets
|
||||||
|
And all the trees are too
|
||||||
|
I have a girlfriend and she is so blue
|
||||||
|
Blue are the people here
|
||||||
|
That walk around
|
||||||
|
Blue like my corvette its in and outside
|
||||||
|
Blue are the words I say
|
||||||
|
And what I think
|
||||||
|
Blue are the feelings
|
||||||
|
That live inside me
|
||||||
|
I'm blue
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
I'm blue
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
I have a blue house
|
||||||
|
With a blue window
|
||||||
|
Blue is the colour of all that I wear
|
||||||
|
Blue are the streets
|
||||||
|
And all the trees are too
|
||||||
|
I have a girlfriend and she is so blue
|
||||||
|
Blue are the people here
|
||||||
|
That walk around
|
||||||
|
Blue like my corvette, its in and outside
|
||||||
|
Blue are the words I say
|
||||||
|
And what I think
|
||||||
|
Blue are the feelings
|
||||||
|
That live inside me
|
||||||
|
I'm blue
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
I'm blue
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
||||||
|
Da ba dee da ba di
|
|
@ -1,39 +1,3 @@
|
||||||
Yo, listen up here's a story
|
|
||||||
About a little guy
|
|
||||||
That lives in a blue world
|
|
||||||
And all day and all night
|
|
||||||
And everything he sees is just blue
|
|
||||||
Like him inside and outside
|
|
||||||
Blue his house
|
|
||||||
With a blue little window
|
|
||||||
And a blue corvette
|
|
||||||
And everything is blue for him
|
|
||||||
And himself and everybody around
|
|
||||||
Cause he ain't got nobody to listen to
|
|
||||||
I'm blue
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
I'm blue
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
I have a blue house
|
|
||||||
With a blue window
|
|
||||||
Blue is the colour of all that I wear
|
|
||||||
Blue are the streets
|
|
||||||
And all the trees are too
|
|
||||||
I have a girlfriend and she is so blue
|
|
||||||
Blue are the people here
|
|
||||||
That walk around
|
|
||||||
Blue like my corvette its in and outside
|
Blue like my corvette its in and outside
|
||||||
Blue are the words I say
|
Blue are the words I say
|
||||||
And what I think
|
And what I think
|
||||||
|
@ -44,43 +8,3 @@ Da ba dee da ba di
|
||||||
Da ba dee da ba di
|
Da ba dee da ba di
|
||||||
Da ba dee da ba di
|
Da ba dee da ba di
|
||||||
Da ba dee da ba di
|
Da ba dee da ba di
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
I'm blue
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
I have a blue house
|
|
||||||
With a blue window
|
|
||||||
Blue is the colour of all that I wear
|
|
||||||
Blue are the streets
|
|
||||||
And all the trees are too
|
|
||||||
I have a girlfriend and she is so blue
|
|
||||||
Blue are the people here
|
|
||||||
That walk around
|
|
||||||
Blue like my corvette, its in and outside
|
|
||||||
Blue are the words I say
|
|
||||||
And what I think
|
|
||||||
Blue are the feelings
|
|
||||||
That live inside me
|
|
||||||
I'm blue
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
I'm blue
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
Da ba dee da ba di
|
|
||||||
|
|
|
@ -227,14 +227,12 @@ uxn_checksum(unsigned int seed, void *bytes, unsigned int bytes_size)
|
||||||
return x << 16 | (y & 0xFFFF);
|
return x << 16 | (y & 0xFFFF);
|
||||||
}
|
}
|
||||||
|
|
||||||
// cc lz_main.c -o main && ./main
|
/* cc lz_main.c -o main && ./main */
|
||||||
|
|
||||||
int
|
int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
int enc;
|
|
||||||
char *s;
|
char *s;
|
||||||
|
|
||||||
char *my_byte_buffer = malloc(1000000);
|
char *my_byte_buffer = malloc(1000000);
|
||||||
FILE *fp = fopen("example.txt", "rb");
|
FILE *fp = fopen("example.txt", "rb");
|
||||||
char buffer[1000000];
|
char buffer[1000000];
|
||||||
|
@ -252,21 +250,19 @@ main(int argc, char *argv[])
|
||||||
int res = uxn_lz_compress(my_byte_buffer, 1000000, &buffer, i);
|
int res = uxn_lz_compress(my_byte_buffer, 1000000, &buffer, i);
|
||||||
if(res < 0)
|
if(res < 0)
|
||||||
printf("ERROR\n");
|
printf("ERROR\n");
|
||||||
printf("!!!%d -> %d\n", i, res);
|
printf("!!!%d -> %d\n", (int)i, (int)res);
|
||||||
|
|
||||||
FILE *out_file;
|
FILE *out_file;
|
||||||
out_file = fopen("compressed.bin", "wb");
|
out_file = fopen("compressed.bin", "wb");
|
||||||
fwrite(my_byte_buffer, 1, res, out_file);
|
fwrite(my_byte_buffer, 1, res, out_file);
|
||||||
fclose(out_file);
|
fclose(out_file);
|
||||||
|
|
||||||
// Other way
|
/* Other way */
|
||||||
|
|
||||||
char *output2 = malloc(1000000);
|
char *output2 = malloc(1000000);
|
||||||
int res2 = uxn_lz_expand(output2, 1000000, &buffer, i);
|
int res2 = uxn_lz_expand(output2, 1000000, &buffer, i);
|
||||||
|
|
||||||
printf("!!!%d -> %d\n", res, res2);
|
printf("!!!%d -> %d\n", (int)res, (int)res2);
|
||||||
|
|
||||||
//
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,9 +13,9 @@ error(const char *name, const char *msg)
|
||||||
char *mem, *ptr;
|
char *mem, *ptr;
|
||||||
|
|
||||||
void
|
void
|
||||||
decode_ulz(FILE *fp)
|
decode_ulz(FILE *src)
|
||||||
{
|
{
|
||||||
char *dict;
|
char c, *copy;
|
||||||
short i, length;
|
short i, length;
|
||||||
while((c = getc(src)) != EOF) {
|
while((c = getc(src)) != EOF) {
|
||||||
if(c & 0x80) { /* DICT */
|
if(c & 0x80) { /* DICT */
|
||||||
|
@ -23,9 +23,9 @@ decode_ulz(FILE *fp)
|
||||||
length = (c & 0x3f) << 8 | getc(src);
|
length = (c & 0x3f) << 8 | getc(src);
|
||||||
else
|
else
|
||||||
length = c & 0x3f;
|
length = c & 0x3f;
|
||||||
dict = ptr - (getc(src) + 1);
|
copy = ptr - (getc(src) + 1);
|
||||||
for(i = 0; i < length + 4; i++)
|
for(i = 0; i < length + 4; i++)
|
||||||
*(ptr++) = *(dict++);
|
*(ptr++) = *(copy++);
|
||||||
} else /* LIT */
|
} else /* LIT */
|
||||||
for(i = 0; i < c + 1; i++)
|
for(i = 0; i < c + 1; i++)
|
||||||
*(ptr++) = getc(src);
|
*(ptr++) = getc(src);
|
||||||
|
@ -35,7 +35,7 @@ decode_ulz(FILE *fp)
|
||||||
int
|
int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
char c, *res;
|
char *res;
|
||||||
FILE *src;
|
FILE *src;
|
||||||
if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
|
if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
|
||||||
return !fprintf(stdout, "Ulzdec - ULZ Decoder, 15 Nov 2023.\n");
|
return !fprintf(stdout, "Ulzdec - ULZ Decoder, 15 Nov 2023.\n");
|
||||||
|
|
Loading…
Reference in New Issue