pike.git / src / modules / _Stdio / buffer.h

version» Context lines:

pike.git/src/modules/_Stdio/buffer.h:6:    size_t len, allocated; /* writing */       struct object *this;    struct program *error_mode;       union {    struct pike_string *str; /* PIKE_T_STRING */    struct object *obj; /* PIKE_T_OBJECT */    struct _Buffer *parent; /* PIKE_T_MIXED */    } source; -  int sourcetype; /* type for the source union */ -  -  struct svalue output; -  +  INT32 sourcetype; /* type for the source union */    INT32 locked, locked_move;    float max_waste;    -  +  struct svalue output; +    #ifdef PIKE_DEBUG    INT_TYPE num_malloc, num_move; /* debug mainly, for testsuite*/   #endif   };      struct rewind_to {    struct _Buffer *io;    size_t rewind_to;   #ifdef PIKE_DEBUG    int old_locked_move;