diff options
Diffstat (limited to 'include/libcasio/stream.h')
-rw-r--r-- | include/libcasio/stream.h | 29 |
1 files changed, 5 insertions, 24 deletions
diff --git a/include/libcasio/stream.h b/include/libcasio/stream.h index e9fefa9..f09ebd8 100644 --- a/include/libcasio/stream.h +++ b/include/libcasio/stream.h @@ -34,26 +34,19 @@ CASIO_BEGIN_DECLS /* Make a stream out of another, while calculating a 32-bit checksum. */ -CASIO_EXTERN int CASIO_EXPORT casio_open_csum32 +CASIO_EXTERN(int) casio_open_csum32 OF((tio_stream_t **casio__stream, tio_stream_t *casio__original, casio_uint32_t *casio__csum)); -/* --- - * Find devices. - * --- */ - -/* On serial buses. */ - -typedef int CASIO_EXPORT casio_iter_serial_t - OF((casio_iter_t **)); +/* Find devices on serial buses. */ # define casio_next_serial(ITER, NEXTP) \ casio_next((ITER), (void **)(char const **)(NEXTP)) -CASIO_EXTERN int CASIO_EXPORT casio_iter_serial +CASIO_EXTERN(int) casio_iter_serial OF((casio_iter_t **casio__iterp)); -/* On USB buses. */ +/* Find devices on USB buses. */ # define CASIO_USB_TYPE_UNKNOWN 0 /* Unknown type (not a calculator?) */ # define CASIO_USB_TYPE_LEGACY 1 /* Protocol 7.00 over bulk transfers */ @@ -69,21 +62,9 @@ typedef struct casio_usb_entry_s { # define casio_next_usb(ITER, NEXTP) \ casio_next((ITER), (void **)(casio_usb_entry_t **)(NEXTP)) -CASIO_EXTERN int CASIO_EXPORT casio_iter_usb +CASIO_EXTERN(int) casio_iter_usb OF((casio_iter_t **casio__iterp)); -/* --- - * Open streams. - * --- */ - -CASIO_EXTERN int CASIO_EXPORT casio_open_serial_stream - OF((tio_stream_t **casio__stream, char const *casio__path, - tio_serial_attrs_t const *casio__attributes)); - -CASIO_EXTERN int CASIO_EXPORT casio_open_usb_stream - OF((tio_stream_t **casio__stream, - int casio__bus, int casio__address)); - CASIO_END_DECLS CASIO_END_NAMESPACE |