On 25.08.2025 11:05, Dmytro Prokopchuk1 wrote: > MISRA C Rule 17.7 states: "The value returned by a function having > non-void return type shall be used." > > Deviate functions like 'memcpy()', 'memset()', 'memmove()', 'snprintf()', > 'strlcpy()', 'strlcat()', as they return a value purely for convenience, > their primary functionality (e.g., memory or string operations) remains > unaffected, and their return values are generally non-critical and seldom > relied upon. Update 'deviations.rst' file accordingly.
How come snprintf() is among this set? Its return value isn't quite just for convenience, imo. Jan