/*
* I/O Stream Class
*
- * $Id: jas_stream.h,v 1.1 2005/05/22 18:33:01 malaterre Exp $
+ * $Id: jas_stream.h,v 1.3 2005/06/11 14:23:09 malaterre Exp $
*/
#ifndef JAS_STREAM_H
jas_stream_t *jas_stream_fopen(const char *filename, const char *mode);
/* Open a memory buffer as a stream. */
-jas_stream_t *jas_stream_memopen(char *buf, int bufsize);
+JASEXTERN(jas_stream_t) *jas_stream_memopen(char *buf, int bufsize);
/* Open a file descriptor as a stream. */
jas_stream_t *jas_stream_fdopen(int fd, const char *mode);
jas_stream_t *jas_stream_tmpfile(void);
/* Close a stream. */
-int jas_stream_close(jas_stream_t *stream);
+JASEXTERN(int) jas_stream_close(jas_stream_t *stream);
/******************************************************************************\
* Macros/functions for getting/setting the stream state.