Virtual Newsletter about Software Freedom March 21, 2026 Variadic functions? ------------------- C is not a simple language. There are some reasons why. C, since K&R, supports variadic functions. But does it really need to? Note that B didn't have it, and neither did pre-K&R C. It's handled very confusingly in C anyways. va_list, va_start, va_arg, etc. Variadic functions are probably the least bad way to implement something like printf though. But the interface for such really could have been done better. - NexusSfan --- Copyright (c) 2026 NexusSfan Except where otherwise noted, this work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License A copy of the license is included at https://creativecommons.org/licenses/by-nd/4.0 ---