1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-24 13:32:41 -08:00
emacs/mps/src/mpsio.h
Gavin Matthews 7bd2f1e47c New unit
Merge changes from MMdevel_event

Copied from Perforce
 Change: 17384
 ServerID: perforce.ravenbrook.com
1997-04-07 19:48:50 +01:00

27 lines
724 B
C

/* impl.h.mpsio: HARLEQUIN MEMORY POOL SYSTEM I/O INTERFACE
*
* $HopeName: MMsrc!mpsio.h(MMdevel_event.2) $
* Copyright (C) 1996 Harlequin Group, all rights reserved.
*
* .readership: MPS client application developers, MPS developers.
* .sources: design.mps.io
*
* TRANSGRESSIONS (rule.impl.trans)
*
* There's no way this meets all the reqiurements yet.
*/
#ifndef mpsio_h
#define mpsio_h
#include "mps.h" /* for mps_res_t */
typedef struct mps_io_s *mps_io_t;
extern mps_res_t mps_io_create(mps_io_t *mps_io_r);
extern void mps_io_destroy(mps_io_t mps_io);
extern mps_res_t mps_io_write(mps_io_t mps_io, void *mps_buf, size_t mps_size);
extern mps_res_t mps_io_flush(mps_io_t mps_io);
#endif /* mpsio_h */