#define _GNU_SOURCE #include int putw(int x, FILE *f) { return (int)fwrite(&x, sizeof x, 1, f)-1; }