sox_ng/src
OpenClaw Dev 63e0469c41 voc: fix division by zero when v->size is zero
Apply the SourceForge patch 127 fix: when v->size is 0 in
read_samples_voc(), use lsx_fail_errno() to report a proper error
instead of lsx_warn() + return 0 (which was interpreted as success).

This prevents a division by zero at line 344 (9 / v->size) when
malformed VOC files cause v->size to be zero, and ensures sox_ng
exits with a non-zero status code instead of 0 (success).

Closes: sox_ng/sox_ng#247

Reported-by: sydr-fuzz fuzzing of torchaudio
Ref: SourceForge patch 127
2026-08-23 09:01:35 +08:00
..
bit-rot Allow --enable-dl-(mad,twolame} even without their header files 2025-11-17 17:09:43 +01:00
vectors fix up after git mv failed to delete 2012-03-07 19:58:29 +00:00
.gitignore Rationalize .gitignores 2025-02-07 11:04:57 +01:00
8svx.c 8svx: Set ft->data_start 2025-12-20 21:29:33 +01:00
adpcm.c Remove multiple inclusions and add assert.h to sox_i.h as everyone uses it 2024-11-22 07:33:41 +01:00
adpcm.h adpcm: fix stack overflow with >4 channels (CVE-2017-15372) 2024-07-21 09:42:22 +02:00
adpcms.c Americanize -ise to -ize in comments and a couple of error messages 2025-09-15 12:51:37 +02:00
adpcms.h Check return value of lsx_write*() and lsx_seeki() when writing formats 2025-01-16 22:27:12 +01:00
aifc-fmt.c Add support for reading and writing AIFF u-law format 2025-03-10 18:36:59 +01:00
aiff-fmt.c formats' handler fns --> lsx_ 2009-02-07 07:49:16 +00:00
aiff.c AIFC support compression types for 24/32 bit big/little endian integer samples 2026-02-21 18:38:38 +08:00
aiff.h --ignore-length 2008-12-20 16:07:58 +00:00
al-fmt.c change priv structures to be malloc'd 2008-03-29 20:10:20 +00:00
alsa.c Fix harmless memory leak in alsa.c:stop_write() caused by d50b6ab 2025-12-07 20:11:47 +01:00
amr-nb.c Make configure --enable-dl-amrnb work 2025-10-30 16:50:21 +01:00
amr-wb.c Fix compiler warnings for gcc and clang 2024-07-14 22:00:46 +02:00
amr.h amr: Make startwrite NULL if no encoding support 2025-12-22 16:51:37 +01:00
ao.c Rename ambiguous "startread" etc to "startread_8svx" etc 2025-11-11 16:28:54 +01:00
au.c Fix compiler warnings on Fedora 2025-11-07 05:16:08 +01:00
avr.c avr: Fail when writing an unsupported number of channels 2025-12-22 20:32:42 +01:00
band.h --guard, & associated changes 2009-01-21 22:11:51 +00:00
bend.c Revert "bend: Use single-precision FFTs for another 5% of speed" 2026-08-13 15:07:47 +02:00
biquad.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
biquad.h --guard, & associated changes 2009-01-21 22:11:51 +00:00
biquads.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
cdr.c Add .cda as another extension for .cdda files 2026-02-25 15:39:09 +01:00
centercut.c Fix most C89/C90 incompatibilities 2026-01-26 18:11:20 +01:00
chorus.c Fix chorus glitches with extreme modulation #854 2026-07-09 15:13:18 +02:00
compand.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
compandt.c Raplace lsx_calloc() with new lsx_vcalloc() which zeroes the memory 2025-02-23 06:26:31 +01:00
compandt.h rename functions users shouldn't use to lsx_. 2008-10-11 17:30:25 +00:00
contrast.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
coreaudio.c coreaudio: Fix off-by-one indexing error in numeric device selection 2026-07-15 11:48:00 +02:00
csox fix a small bug 2009-04-13 05:49:19 +00:00
cvsd-fmt.c Don't use symbol names read/write. 2013-01-13 13:34:16 -06:00
cvsd.c Make all messages start with lower case and not end with a full stop 2025-10-26 19:00:04 +01:00
cvsd.h cvsd speedup 2009-08-26 16:50:04 +00:00
cvsdfilt.h const correctness 2009-04-25 10:29:45 +00:00
dat.c dat: Set ft->data_start 2025-12-22 21:10:10 +01:00
dcshift.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
deemph.plt use current designation for CD spec 2009-08-05 18:41:53 +00:00
delay.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
dft_filter.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
dft_filter.h Make all fifo size fields size_t 2026-02-25 16:59:56 +01:00
dither.c (#821) Add missing parts for Shibata (SSRC) filters in >48k sampling rates... 2026-02-20 23:18:22 +01:00
dither.h Don't say "p->" in GETOPT_NUMERIC errors 2025-10-05 10:58:29 +02:00
dolbyb.c Update internal libdolbyb to correspond to libdolbyb-1.1 2026-02-20 22:24:26 +01:00
dop.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
downsample.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
dsdiff.c Add supported sample rates for dff and dsf formats 2026-01-26 17:49:16 +01:00
dsf.c Add supported sample rates for dff and dsf formats 2026-01-26 17:49:16 +01:00
dvms-fmt.c formats' handler fns --> lsx_ 2009-02-07 07:49:16 +00:00
earwax.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
echo.c Report available hyphenated keymaps as e.g. gain_out not gain-out 2026-01-28 16:58:42 +01:00
echos.c Report available hyphenated keymaps as e.g. gain_out not gain-out 2026-01-28 16:58:42 +01:00
effects.c Fix memory leaks when an effect's start() fails 2025-12-26 14:41:02 +01:00
effects.h Drop "skeleff" from the main build again 2026-01-20 18:05:46 +01:00
effects_i.c Add commentary to say what lsx_parse_note() does 2026-05-23 09:16:01 +02:00
effects_i_dsp.c Revert "bend: Use single-precision FFTs for another 5% of speed" 2026-08-13 15:07:47 +02:00
example0.c Update example?.c 2025-09-16 17:24:06 +02:00
example1.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
example2.c Update example?.c 2025-09-16 17:24:06 +02:00
example3.c Update example?.c 2025-09-16 17:24:06 +02:00
example4.c Update example?.c 2025-09-16 17:24:06 +02:00
example5.c Update example?.c 2025-09-16 17:24:06 +02:00
example6.c Update example?.c 2025-09-16 17:24:06 +02:00
f4-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
f8-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
fade.c Add fade type 's' for square-law #710 2026-05-15 12:11:56 +02:00
ffmpeg.c Don't say that ffmpeg can handle formats that might be modules 2026-02-17 12:53:26 +01:00
fft4g.c Add header comment about SoX's use of FFT4G 2026-08-13 15:04:06 +02:00
fft4g.h Allow fft4g() up to 1<<31 in size 2025-12-10 05:39:39 +01:00
fifo.c Put the code in fifo.h into fifo.c to have one copy instead of nine 2025-12-10 02:21:30 +01:00
fifo.h Put the code in fifo.h into fifo.c to have one copy instead of nine 2025-12-10 02:21:30 +01:00
fir.c Regularize syntax of --help-effect and manual entries 2025-08-10 19:31:07 +02:00
firfit.c firfit: Add extra_usage 2025-10-02 11:18:12 +02:00
flac.c Change the unword "prepend" to "prefix" 2026-01-29 19:59:57 +01:00
flanger.c flanger: If there's extra crap in the args, emit it back at them 2026-01-19 13:16:00 +01:00
formats.c Avoid URL command buffer overflow 2026-08-11 08:17:31 +02:00
formats.h Add support for MSU-1 PCM format 2026-05-17 18:11:28 +02:00
formats_i.c Reimplement is_zero() with one that doesn't leak memory 2026-01-22 19:20:38 +01:00
g72x.c Fix GCC 4.6 warnings/errors 2011-12-22 22:46:15 -07:00
g72x.h const correctness 2009-04-25 10:29:45 +00:00
g711.c const correctness 2009-04-25 10:29:45 +00:00
g711.h const correctness 2009-04-25 10:29:45 +00:00
g721.c const correctness 2009-04-25 10:29:45 +00:00
g723_24.c const correctness 2009-04-25 10:29:45 +00:00
g723_40.c const correctness 2009-04-25 10:29:45 +00:00
gain.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
getopt.c Fix buffer overflow when effect option requiring argument is the last 2025-11-07 02:30:13 +01:00
gsm.c Use lsx_valloc() everywhere 2025-02-23 06:26:17 +01:00
gsrt.c gsrt: Make optional padding byte silent [issue #538] 2025-07-30 17:30:30 +02:00
hcom.c hcom: Set ft->data_start 2025-12-23 03:15:32 +01:00
hilbert.c Raise "sinc" and "hilbert" maximum number of taps to 1073741823 2025-12-09 20:44:18 +01:00
htk.c Americanize -ise to -ize in comments and a couple of error messages 2025-09-15 12:51:37 +02:00
id3.c Change id3tagmap to lsx_id3tagmap as it will have ot be exported 2025-02-25 05:56:25 +01:00
id3.h Change id3tagmap to lsx_id3tagmap as it will have ot be exported 2025-02-25 05:56:25 +01:00
ignore-warning.h latest mp3 patch 2009-09-17 17:00:12 +00:00
ima-fmt.c formats' handler fns --> lsx_ 2009-02-07 07:49:16 +00:00
ima_rw.c Fix C99 compiler warnings: 2024-11-08 18:06:36 +01:00
ima_rw.h Rename sox, soxi, play, rec, sox.h and libsox to *_ng 2024-07-14 17:44:09 +02:00
input.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
keymap.c Make --keymap work on vol.gain and overdrive.gain when gain is 1 2026-01-29 16:47:09 +01:00
la-fmt.c change priv structures to be malloc'd 2008-03-29 20:10:20 +00:00
ladspa.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
ladspa.h Americanize -ise to -ize in comments and a couple of error messages 2025-09-15 12:51:37 +02:00
libsox_i.c Use lsx_strdup(), not strdup(), to check for out-of-memory 2026-02-11 03:12:59 +01:00
libsox_ng.c Revert c557165 to make --single-threaded the default again 2026-03-03 11:44:41 +01:00
loudness.c Add extra usage to all effects up to spectrogram 2025-09-29 21:36:30 +02:00
lpc10.c Rename ambiguous "startread" etc to "startread_8svx" etc 2025-11-11 16:28:54 +01:00
lu-fmt.c change priv structures to be malloc'd 2008-03-29 20:10:20 +00:00
Makefile.am Revert "bend: Use single-precision FFTs for another 5% of speed" 2026-08-13 15:07:47 +02:00
maud.c Make sox_open_memstream_write() get the length of the buffer right 2025-11-22 10:20:51 +01:00
mcompand.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
mcompand_xover.h Fix [2223251] mcompand should use linkwitz-riley 2008-11-06 22:23:14 +00:00
mod-tabs.c Add decoding of Amiga Module format 2026-05-16 15:08:54 +02:00
mod.c mod: Ignore sample offsets without a selected sample 2026-08-11 18:50:59 +02:00
mod.h Add decoding of Amiga Module format 2026-05-16 15:08:54 +02:00
monkey.wav Trimming out initial distortion. 2008-10-19 00:02:53 +00:00
mp3-hip.c Normalize commentary 2026-05-17 17:37:19 +02:00
mp3-hip.h Call libmp3lame decoding "-t hip" 2026-05-12 17:29:41 +02:00
mp3-lame.c Normalize commentary 2026-05-17 17:37:19 +02:00
mp3-lame.h Normalize commentary 2026-05-17 17:37:19 +02:00
mp3-mad.c Drop mad/lame/twolame formats 2026-05-14 14:58:35 +02:00
mp3-mad.h Fix compilation with only some of mad, lame and twolame 2025-12-21 08:59:52 +01:00
mp3-twolame.c Drop mad/lame/twolame formats 2026-05-14 14:58:35 +02:00
mp3-twolame.h Fix compilation with only some of mad, lame and twolame 2025-12-21 08:59:52 +01:00
mp3.c If mad and sndfile are unavailable but LAME is, decode MP3 with hip 2026-05-12 17:29:49 +02:00
mp3.h Implement MP[123] decoding with -t lame 2026-02-02 18:23:01 +01:00
msupcm.c Add support for MSU-1 PCM format 2026-05-17 18:11:28 +02:00
mul.c Add write-only support for Tomb Raider Multiplex Stream (.mul) files 2026-05-16 12:55:41 +02:00
noiseprof.c Add SOX_SAMPLE_*_NOCLIPS variants instead of using dummy variables 2026-02-11 16:05:28 +01:00
noisered.c noisered: fail when input has more channels than profile #839 2026-03-21 05:25:40 +01:00
noisered.h Remove multiple inclusions and add assert.h to sox_i.h as everyone uses it 2024-11-22 07:33:41 +01:00
nsp.c nsp: Reject oversized NOTE chunks 2026-08-11 18:51:02 +02:00
nulfile.c Fix C99 compiler warnings: 2024-11-08 18:06:36 +01:00
optional-fmts.am Call libmp3lame decoding "-t hip" 2026-05-12 17:29:41 +02:00
opus.c opus: Widen the bitrate range to the one opusenc uses 2026-08-15 01:45:13 +02:00
oss.c Make all messages start with lower case and not end with a full stop 2025-10-26 19:00:04 +01:00
output.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
overdrive.c Add SOX_SAMPLE_*_NOCLIPS variants instead of using dummy variables 2026-02-11 16:05:28 +01:00
pad.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
phaser.c Report available hyphenated keymaps as e.g. gain_out not gain-out 2026-01-28 16:58:42 +01:00
prc.c Make sox_open_memstream_write() get the length of the buffer right 2025-11-22 10:20:51 +01:00
pulseaudio.c pulseaudio: Also allow server and app names in the filename 2026-01-28 17:00:31 +01:00
rate.c Fix compiler warnings specific to MXE-for-Windows 2026-08-12 14:49:35 +02:00
rate_filters.h Downsampling speed-ups; comparative execution time examples: 2012-07-28 13:14:07 +01:00
rate_half_fir.h Put the code in fifo.h into fifo.c to have one copy instead of nine 2025-12-10 02:21:30 +01:00
rate_poly_fir.h Put the code in fifo.h into fifo.c to have one copy instead of nine 2025-12-10 02:21:30 +01:00
rate_poly_fir0.h vpoly0: Change failing assertion to a warning and carry on anyway 2026-01-23 15:06:10 +01:00
raw-fmt.c Asterisk raw format 2011-04-20 21:12:54 +01:00
raw.c Add superfluous declarations of read_fn() and write_fn() 2025-11-22 08:15:23 +01:00
raw.h these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
remix.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
repeat.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
reverb.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
reverse.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
s1-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
s2-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
s3-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
s4-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
saturation.c Fix most C89/C90 incompatibilities 2026-01-26 18:11:20 +01:00
sdm.c Remove debugging printfs included in d3cf54d by mistake 2026-01-26 06:40:42 +01:00
sdm.h Add DSD/DSF/WSD formats and the dop and sdm effects 2025-01-19 17:57:20 +01:00
sdm_x86.h Add DSD/DSF/WSD formats and the dop and sdm effects 2025-01-19 17:57:20 +01:00
sf.c Fix compiler warnings on Fedora 2025-11-07 05:16:08 +01:00
silence.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
sinc.c Fix signedness of arguments to isdigit() 2026-01-26 18:44:02 +01:00
skeleff.c Fix skeleff's usage to a single compulsory argument 2026-01-19 17:28:24 +01:00
skelform.c Make lsx_fail messages start with lowercase 2025-05-26 13:54:48 +02:00
smp.c smp: Set ft->data_start 2025-12-23 05:55:49 +01:00
sndfile.c Enable decoding of opus files with -t sndfile 2026-06-28 19:35:00 +02:00
sndio.c Rename ambiguous "startread" etc to "startread_8svx" etc 2025-11-11 16:28:54 +01:00
softvol.c Report available hyphenated keymaps as e.g. gain_out not gain-out 2026-01-28 16:58:42 +01:00
softvol.h If there is a softvol effect, make 'v' and 'V' adjust its volume. 2025-04-22 19:28:57 +02:00
sounder.c Remove effect/format names and "warning" in calls to lsx_{warn,fail} 2024-12-28 04:43:30 +01:00
soundtool.c Fix compiler warnings on Fedora 2025-11-07 05:16:08 +01:00
sox-fmt.c Fix warning about string initializer exceeding bounds 2025-07-03 13:30:41 +02:00
sox_i.h Also provide single-precision float versions of fft4g 2025-12-26 22:23:21 +01:00
sox_ng.c When -h is followed by several items, separate them with a blank line 2026-08-13 15:39:49 +02:00
sox_ng.h Add note to bump SHLIB_VERSION when sox_effect_handler gains a field 2026-07-04 11:44:38 +02:00
sox_sample_test.c updates for --guard 2009-01-24 19:51:56 +00:00
sox_sample_test.h Fix compilation on C99 2024-07-27 07:13:31 +02:00
soxconfig.h.cmake CMake support for ID3 writing with LAME 2024-10-31 05:19:46 +01:00
soxomp.h opyright uncopyrighted files and copyrighted files with no licence 2024-07-21 07:25:38 +02:00
spectrogram.c spectrogram: Avoid overlapping freq labels at 2 and 5 2026-08-12 19:33:05 +02:00
speed.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
speexdsp.c CMake modularization and update 2026-04-09 00:42:54 +02:00
sphere.c Make all messages start with lower case and not end with a full stop 2025-10-26 19:00:04 +01:00
splice.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
stat.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
stats.c Fix C89/C90 printf and long long warnings 2026-01-26 18:11:34 +01:00
stretch.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
sunaudio.c Make all messages start with lower case and not end with a full stop 2025-10-26 19:00:04 +01:00
swap.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
synth.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
tempo.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
test-comments Rename sox, soxi, play, rec, sox.h and libsox to *_ng 2024-07-14 17:44:09 +02:00
test-srcs Rename sox, soxi, play, rec, sox.h and libsox to *_ng 2024-07-14 17:44:09 +02:00
testall.bat Rename sox, soxi, play, rec, sox.h and libsox to *_ng 2024-07-14 17:44:09 +02:00
testall.sh testall.sh: Fix sample rates and encodings so it doesn't complain 2025-02-21 16:53:31 +01:00
tests.bat Rename sox, soxi, play, rec, sox.h and libsox to *_ng 2024-07-14 17:44:09 +02:00
tests.sh make check: Ensure that formats are writable if we need to write them 2026-02-11 16:49:51 +01:00
tremolo.c Ensure all effects have extra usage and conform manual, code and usage 2025-10-02 14:12:01 +02:00
trim.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
tx16w.c txw: Set ft->data_start and ft->signal.kength 2025-12-23 06:21:26 +01:00
u1-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
u2-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
u3-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
u4-fmt.c these days, #bits is more user friendly than #bytes 2009-04-11 12:15:12 +00:00
ul-fmt.c change priv structures to be malloc'd 2008-03-29 20:10:20 +00:00
upsample.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
util.c util: Quote the filename for popen() instead of escaping it 2026-08-15 03:51:29 +02:00
util.h Reinclude code for when popen is available but fork or pipe aren't 2026-01-25 16:03:03 +01:00
vad.c Report available hyphenated keymaps as e.g. gain_out not gain-out 2026-01-28 16:58:42 +01:00
voc.c voc: fix division by zero when v->size is zero 2026-08-23 09:01:35 +08:00
vol.c Modify 36dee3f to put extra_usage after priv_size 2026-01-13 19:20:30 +01:00
vorbis.c Change the unword "prepend" to "prefix" 2026-01-29 19:59:57 +01:00
vox-fmt.c formats' handler fns --> lsx_ 2009-02-07 07:49:16 +00:00
vox.c Rename files not used by sox.c to be lsx_*. 2008-10-11 17:16:20 +00:00
vox.h Rename files not used by sox.c to be lsx_*. 2008-10-11 17:16:20 +00:00
wav-formats.h wav: Decode names of all known unsupported formats 2025-10-19 16:01:47 +02:00
wav.c Fix 282351e to ignore final ISFT/ICRD chunk with length > EOF 2026-05-18 12:06:49 +02:00
waveaudio.c Pause for a second before shutting waveaudio down 2026-08-12 20:49:44 +02:00
wavpack.c Use 64-bit functions if we have libwavpack >= 5.0 2026-01-18 19:56:10 +01:00
win32-glob.c Fix compiler warnings specific to MXE-for-Windows 2026-08-12 14:49:35 +02:00
win32-glob.h Add optional support for glob and ltdl on MS Windows via minimal substitute libraries. 2009-12-02 11:11:08 +00:00
win32-ltdl.c Support Unicode filenames and arguments on Windows 2024-12-14 16:14:28 +01:00
win32-ltdl.h Add support for lt_dlsetsearchpath() to win32 library 2011-02-19 16:42:20 +00:00
win32-unicode.c Remove unused variable from win32-unicode.c 2025-07-03 13:24:35 +02:00
win32-unicode.h Support Unicode filenames and arguments on Windows 2024-12-14 16:14:28 +01:00
wve.c Fix compiler warnings on Fedora 2025-11-07 05:16:08 +01:00
xa.c xa: Set ft->data_start 2025-12-23 07:28:11 +01:00
xmalloc.c Fix C99 compiler warnings: 2024-11-08 18:06:36 +01:00
xmalloc.h Fix most C89/C90 incompatibilities 2026-01-26 18:11:20 +01:00