pike.git / lib / modules / Stdio.pmod

version» Context lines:

pike.git/lib/modules/Stdio.pmod:1: - // $Id: Stdio.pmod,v 1.31 1998/07/26 10:25:02 hubbe Exp $ + // $Id: Stdio.pmod,v 1.32 1998/07/27 21:56:35 hubbe Exp $      #include <string.h>      inherit files;      class File   {    inherit Fd_ref;       mixed ___read_callback;
pike.git/lib/modules/Stdio.pmod:213: Inside #if constant(__HAVE_OOB__)_
   ___read_oob_callback(___id, s);    }else{    ___close_callback(___id);    }    }       static void __stdio_write_oob_callback() { ___write_oob_callback(___id); }   #endif      #define SET(X,Y) ::set_##X ((___##X = (Y)) && __stdio_##X) - #define _SET(X,Y) do { _##X=__stdio_##X; ___##X = (Y); }while(0) + #define _SET(X,Y) do { _fd->_##X=__stdio_##X; ___##X = (Y); }while(0)      #define CBFUNC(X) \    void set_##X (mixed l##X) \    { \    SET( X , l##X ); \    } \    \    mixed query_##X () \    { \    return ___##X; \