efflush.h - blind - suckless command-line video editing utility
 (HTM) git clone git://git.suckless.org/blind
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       efflush.h (262B)
       ---
            1 /* See LICENSE file for copyright and license details. */
            2 #include <stdio.h>
            3 
            4 #define efflush(...) enfflush(1, __VA_ARGS__)
            5 
            6 static inline void
            7 enfflush(int status, FILE *fp, const char *fname)
            8 {
            9         fflush(fp);
           10         if (ferror(fp))
           11                 enprintf(status, "%s:", fname);
           12 }