~peter-pearse/ubuntu/natty/guile-1.8/prop001

« back to all changes in this revision

Viewing changes to libguile/ports.h

  • Committer: Bazaar Package Importer
  • Author(s): Rob Browning
  • Date: 2008-05-10 12:18:50 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080510121850-mwi7tobbfkat03vr
Tags: 1.8.5+1-1
* Incorporate new upstream stable release.

* Fix gcc 4.3 compilation problems (fixed upstream now).  Thanks to
  Alexander Schmehl <tolimar@debian.org> for the previous, related
  1.8.4+1-2.1 NMU, and to Maximiliano Curia and Daniel Schepler for the
  original patch. (closes: #462384, #466778)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#ifndef SCM_PORTS_H
4
4
#define SCM_PORTS_H
5
5
 
6
 
/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2003, 2004, 2006 Free Software Foundation, Inc.
 
6
/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2003, 2004, 2006, 2008 Free Software Foundation, Inc.
7
7
 *
8
8
 * This library is free software; you can redistribute it and/or
9
9
 * modify it under the terms of the GNU Lesser General Public
264
264
SCM_API SCM scm_force_output (SCM port);
265
265
SCM_API SCM scm_flush_all_ports (void);
266
266
SCM_API SCM scm_read_char (SCM port);
267
 
SCM_API void scm_putc (char c, SCM port);
268
 
SCM_API void scm_puts (const char *str_data, SCM port);
269
267
SCM_API size_t scm_c_read (SCM port, void *buffer, size_t size);
270
268
SCM_API void scm_c_write (SCM port, const void *buffer, size_t size);
271
269
SCM_API void scm_lfwrite (const char *ptr, size_t size, SCM port);
272
270
SCM_API void scm_flush (SCM port);
273
271
SCM_API void scm_end_input (SCM port);
274
272
SCM_API int scm_fill_input (SCM port);
275
 
SCM_API int scm_getc (SCM port);
276
273
SCM_API void scm_ungetc (int c, SCM port);
277
274
SCM_API void scm_ungets (const char *s, int n, SCM port);
278
275
SCM_API SCM scm_peek_char (SCM port);