discomfitor
|
6dd20d735b
|
giant clusterfuck commit: *add and use alloca/strdupa in some spots *implement return values on almost every function *free() is now a macro which also nulls the freed pointer *when in 'library mode', fatal_exit() will not be called *fatal()/failure() are now macros which add line number and file for logging *all occurrences of fatal/failure in files other than main.c are now wrapped to use a logging callback (if specified) and then return *functions now clean up resources on returning with an error
|
2011-08-17 20:59:40 +10:00 |
|
discomfitor
|
cbff8faef7
|
move liblrzip.h contents to lrzip_private.h global variables-----
|
2011-08-17 20:59:40 +10:00 |
|
discomfitor
|
cfd6915b20
|
move some initialization stuff out of main()
|
2011-08-17 20:59:40 +10:00 |
|
discomfitor
|
59f10b2c9c
|
move functions+defines out of main.c
|
2011-08-17 20:59:40 +10:00 |
|
Con Kolivas
|
0b1db75a44
|
Cleanups.
|
2011-03-19 13:53:43 +11:00 |
|
ckolivas
|
b8d8ecfe33
|
Fix warnings.
Patch ~ by Serge Belyshev.
|
2011-03-18 10:37:09 +11:00 |
|
ckolivas
|
e78069c0d7
|
Consolidate magic writing to be able to seek to read and encrypt block header data later.
|
2011-03-17 16:59:27 +11:00 |
|
ckolivas
|
e26d0d1381
|
Clear the temporary infile where possible as well when we have falen back to it.
|
2011-03-15 11:27:07 +11:00 |
|
Con Kolivas
|
8a83741c32
|
Clear tmpinbuf between chunks.
|
2011-03-14 22:03:13 +11:00 |
|
Con Kolivas
|
9e772d3140
|
Make ALL decompression use temporary in-ram buffer whenever possible.
|
2011-03-14 12:48:40 +11:00 |
|
Con Kolivas
|
d067a6ea9e
|
Implement the real workings of writing to a temporary buffer before flushing to stdout.
|
2011-03-12 22:46:57 +11:00 |
|
Con Kolivas
|
7fbec0a783
|
Prepare to write compressed output by flushing stdout after each chunk is compressed.
|
2011-03-12 19:56:08 +11:00 |
|
Con Kolivas
|
c75a50f723
|
Being modifying write_1g function to be able to write to a temporary buffer instead of straight to fd_out.
Split out make_magic to be able to write magic wherever we want later.
|
2011-03-12 14:13:28 +11:00 |
|
Con Kolivas
|
1511c27aad
|
header-mangling-part-2-move-all-function-prototypes
|
2011-03-09 08:34:44 +11:00 |
|
Con Kolivas
|
e5dfd2d9d8
|
header-mangling-part-1-move-functions-out-of-headers
|
2011-03-09 08:33:44 +11:00 |
|
Con Kolivas
|
f6f0a25ef6
|
rebase-of-function-split-and-control-additions-to-fu
|
2011-03-09 08:32:14 +11:00 |
|