Hi, Sergey! On 08.10.2024 16:25, Sergey Kaplun wrote: >>> +ffi.cdef[[ >>> + double sin(double, ...); >>> + double cos(double, ...); >> Why do you use sin/cos with wrong function prototypes if you can take >> >> a function with varargs. (printf for example)? > I suppose this hack is well suited for our testing purposes: > 1) We don't need to create custom vararg functions and the corresponding > C libary. > 2) Functions usage is obvious. Also, the vararg part will be silently > ignored. > > Be aware that we need the result of the function's call. > Got it. I would add this as a comment. Feel free to ignore. LGTM