Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/branches/dbm-type-blame/runtime/c-libs/win32-io/cfun-list.h
ViewVC logotype

View of /sml/branches/dbm-type-blame/runtime/c-libs/win32-io/cfun-list.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3594 - (download) (as text) (annotate)
Thu May 12 16:06:32 2011 UTC (9 years, 5 months ago) by dbm
File size: 1538 byte(s)
merge from trunk
/* cfun-list.h
 *
 * COPYRIGHT (c) 1996 Bell Laboratories, Lucent Technologies
 *
 * win32 C functions for IO
 */

#ifndef CLIB_NAME
#define CLIB_NAME	"WIN32-IO"
#define CLIB_VERSION	"0.2"
#define CLIB_DATE	"May 22, 1998"
#endif

CFUNC("get_std_handle",\
      _ml_win32_IO_get_std_handle,\
     "word32->word32")
CFUNC("set_file_pointer",\
      _ml_win32_IO_set_file_pointer,\
     "(word32*word32*word32)->word32")
CFUNC("read_vec",\
      _ml_win32_IO_read_vec,\
     "(word32*int)->word8vector.vector")
CFUNC("read_arr",\
      _ml_win32_IO_read_arr,\
     "(word32*word8array.array*int*int)->int")
CFUNC("read_vec_txt",\
      _ml_win32_IO_read_vec_txt,\
     "(word32*int)->char8vector.vector")
CFUNC("read_arr_txt",\
      _ml_win32_IO_read_arr_txt,\
     "(word32*char8array.array*int*int)->int")
CFUNC("close",\
      _ml_win32_IO_close,\
     "word32->unit")
CFUNC("create_file",\
      _ml_win32_IO_create_file,\
     "(string*word32*word32*word32*word32)->word32")
CFUNC("write_vec",\
      _ml_win32_IO_write_vec,\
     "(word32*word8vector.vector*int*int)->int")
CFUNC("write_arr",\
      _ml_win32_IO_write_arr,\
     "(word32*word8array.array*int*int)->int")
CFUNC("write_vec_txt",\
      _ml_win32_IO_write_vec_txt,\
     "(word32*word8vector.vector*int*int)->int")
CFUNC("write_arr_txt",\
      _ml_win32_IO_write_arr_txt,\
     "(word32*word8array.array*int*int)->int")

CFUNC("poll", _ml_win32_OS_poll, "((word32 * word) list * (int * word) list * (int * int) option) -> ((word32 * word) list * (int * word) list)")


root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0