*/
/* global variables used internally to the package */
-Sfextern_t _Sfextern = { 0, /* _Sfpage */
- {NIL(Sfpool_t *), 0, 0, 0, NIL(Sfio_t **)}, /* _Sfpool */
- NIL(int (*)(Sfio_t *, int)), /* _Sfpmove */
- NIL(Sfio_t * (*)(Sfio_t *, Sfio_t *)), /* _Sfstack */
- NIL(void (*)(Sfio_t *, int, int)), /* _Sfnotify */
- NIL(int (*)(Sfio_t *)), /* _Sfstdsync */
- {NIL(Sfread_f), /* _Sfudisc */
- NIL(Sfwrite_f),
- NIL(Sfseek_f),
- NIL(Sfexcept_f),
- NIL(Sfdisc_t *)
- },
- NIL(void (*)(void)), /* _Sfcleanup */
- 0, /* _Sfexiting */
- 0, /* _Sfdone */
-};
+Sfextern_t _Sfextern;
/* accessible to application code for a few fast macro functions */
ssize_t _Sfi = -1;