Housekeeping

This commit is contained in:
neauoire 2023-11-15 14:35:57 -08:00
parent 4cd8512399
commit 88b3e33676
4 changed files with 96 additions and 90 deletions

86
cli/lz/blue.txt Normal file
View File

@ -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

View File

@ -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 are the words I say
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
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

View File

@ -227,14 +227,12 @@ uxn_checksum(unsigned int seed, void *bytes, unsigned int bytes_size)
return x << 16 | (y & 0xFFFF);
}
// cc lz_main.c -o main && ./main
/* cc lz_main.c -o main && ./main */
int
main(int argc, char *argv[])
{
int enc;
char *s;
char *my_byte_buffer = malloc(1000000);
FILE *fp = fopen("example.txt", "rb");
char buffer[1000000];
@ -252,21 +250,19 @@ main(int argc, char *argv[])
int res = uxn_lz_compress(my_byte_buffer, 1000000, &buffer, i);
if(res < 0)
printf("ERROR\n");
printf("!!!%d -> %d\n", i, res);
printf("!!!%d -> %d\n", (int)i, (int)res);
FILE *out_file;
out_file = fopen("compressed.bin", "wb");
fwrite(my_byte_buffer, 1, res, out_file);
fclose(out_file);
// Other way
/* Other way */
char *output2 = malloc(1000000);
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;
}

View File

@ -13,9 +13,9 @@ error(const char *name, const char *msg)
char *mem, *ptr;
void
decode_ulz(FILE *fp)
decode_ulz(FILE *src)
{
char *dict;
char c, *copy;
short i, length;
while((c = getc(src)) != EOF) {
if(c & 0x80) { /* DICT */
@ -23,9 +23,9 @@ decode_ulz(FILE *fp)
length = (c & 0x3f) << 8 | getc(src);
else
length = c & 0x3f;
dict = ptr - (getc(src) + 1);
copy = ptr - (getc(src) + 1);
for(i = 0; i < length + 4; i++)
*(ptr++) = *(dict++);
*(ptr++) = *(copy++);
} else /* LIT */
for(i = 0; i < c + 1; i++)
*(ptr++) = getc(src);
@ -35,7 +35,7 @@ decode_ulz(FILE *fp)
int
main(int argc, char *argv[])
{
char c, *res;
char *res;
FILE *src;
if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
return !fprintf(stdout, "Ulzdec - ULZ Decoder, 15 Nov 2023.\n");