mirror of https://git.tukaani.org/xz.git
parent
b14d08fbbc
commit
4e9023857d
|
@ -200,7 +200,7 @@ mythread_join(mythread thread)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Initiatlizes a mutex. Returns zero on success and non-zero on error.
|
// Initializes a mutex. Returns zero on success and non-zero on error.
|
||||||
static inline int
|
static inline int
|
||||||
mythread_mutex_init(mythread_mutex *mutex)
|
mythread_mutex_init(mythread_mutex *mutex)
|
||||||
{
|
{
|
||||||
|
|
|
@ -627,7 +627,7 @@ write64le(uint8_t *buf, uint64_t num)
|
||||||
// aligned but some compilers have language extensions to do that. With
|
// aligned but some compilers have language extensions to do that. With
|
||||||
// such language extensions the memcpy() method gives excellent results.
|
// such language extensions the memcpy() method gives excellent results.
|
||||||
//
|
//
|
||||||
// What to do on a strict-align system when no known language extentensions
|
// What to do on a strict-align system when no known language extensions
|
||||||
// are available? Falling back to byte-by-byte access would be safe but ruin
|
// are available? Falling back to byte-by-byte access would be safe but ruin
|
||||||
// optimizations that have been made specifically with aligned access in mind.
|
// optimizations that have been made specifically with aligned access in mind.
|
||||||
// As a compromise, aligned reads will fall back to non-compliant type punning
|
// As a compromise, aligned reads will fall back to non-compliant type punning
|
||||||
|
|
|
@ -257,7 +257,7 @@ typedef enum {
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* These eumerations may be used internally by liblzma
|
* These enumerations may be used internally by liblzma
|
||||||
* but they will never be returned to applications.
|
* but they will never be returned to applications.
|
||||||
*/
|
*/
|
||||||
LZMA_RET_INTERNAL1 = 101,
|
LZMA_RET_INTERNAL1 = 101,
|
||||||
|
|
|
@ -23,7 +23,7 @@ lzma_raw_buffer_decode(
|
||||||
|| out_pos == NULL || *out_pos > out_size)
|
|| out_pos == NULL || *out_pos > out_size)
|
||||||
return LZMA_PROG_ERROR;
|
return LZMA_PROG_ERROR;
|
||||||
|
|
||||||
// Initialize the decoer.
|
// Initialize the decoder.
|
||||||
lzma_next_coder next = LZMA_NEXT_CODER_INIT;
|
lzma_next_coder next = LZMA_NEXT_CODER_INIT;
|
||||||
return_if_error(lzma_raw_decoder_init(&next, allocator, filters));
|
return_if_error(lzma_raw_decoder_init(&next, allocator, filters));
|
||||||
|
|
||||||
|
|
|
@ -153,7 +153,7 @@ lzma_filters_copy(const lzma_filter *src, lzma_filter *real_dest,
|
||||||
return LZMA_PROG_ERROR;
|
return LZMA_PROG_ERROR;
|
||||||
|
|
||||||
// Use a temporary destination so that the real destination
|
// Use a temporary destination so that the real destination
|
||||||
// will never be modied if an error occurs.
|
// will never be modified if an error occurs.
|
||||||
lzma_filter dest[LZMA_FILTERS_MAX + 1];
|
lzma_filter dest[LZMA_FILTERS_MAX + 1];
|
||||||
|
|
||||||
lzma_ret ret;
|
lzma_ret ret;
|
||||||
|
|
|
@ -277,7 +277,7 @@ for i; do
|
||||||
test "$(kill -l "$xz_status" 2> /dev/null)" != "PIPE" && exit "$xz_status"
|
test "$(kill -l "$xz_status" 2> /dev/null)" != "PIPE" && exit "$xz_status"
|
||||||
elif test "$xz_status" -gt 0; then
|
elif test "$xz_status" -gt 0; then
|
||||||
# Decompression failed but we will continue with the remaining
|
# Decompression failed but we will continue with the remaining
|
||||||
# files anwyway. Set exit status to at least 2 to indicate an error.
|
# files anyway. Set exit status to at least 2 to indicate an error.
|
||||||
test "$r" -lt 2 && r=2
|
test "$r" -lt 2 && r=2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue