ser_read(): Make buffer argument void * for consistency with ANSI C and ser_write()
authorbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 24 Aug 2004 16:20:48 +0000 (16:20 +0000)
committerbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 24 Aug 2004 16:20:48 +0000 (16:20 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@160 38d2e660-2303-0410-9eaa-f027e97ec537

drv/ser.c
drv/ser.h

index 52e5652eb0b89074ceaa01e1b62e9db5d5c11316..ed04848f1c60b22a69edefaac024bbe69f2a5905 100755 (executable)
--- a/drv/ser.c
+++ b/drv/ser.c
@@ -28,6 +28,9 @@
 
 /*
  * $Log$
+ * Revision 1.13  2004/08/24 16:20:48  bernie
+ * ser_read(): Make buffer argument void * for consistency with ANSI C and ser_write()
+ *
  * Revision 1.12  2004/08/24 13:49:39  bernie
  * Fix thinko.
  *
@@ -247,7 +250,7 @@ int ser_gets_echo(struct Serial *port, char *buf, int size, bool echo)
  * \return number of bytes read or EOF in case
  *         of error.
  */
-int ser_read(struct Serial *port, char *buf, size_t size)
+int ser_read(struct Serial *port, void *buf, size_t size)
 {
        size_t i = 0;
        int c;
index 3af458d426a76db6bf8b4aa01bd01d917c81304d..36e833eafa16ac9bd75498d055289f8934246028 100755 (executable)
--- a/drv/ser.h
+++ b/drv/ser.h
@@ -14,6 +14,9 @@
 
 /*
  * $Log$
+ * Revision 1.10  2004/08/24 16:20:48  bernie
+ * ser_read(): Make buffer argument void * for consistency with ANSI C and ser_write()
+ *
  * Revision 1.9  2004/08/15 05:32:22  bernie
  * ser_resync(): New function.
  *
@@ -166,7 +169,7 @@ extern int ser_getchar(struct Serial *port);
 extern int ser_getchar_nowait(struct Serial *port);
 
 extern int ser_write(struct Serial *port, const void *buf, size_t len);
-extern int ser_read(struct Serial *port, char *buf, size_t size);
+extern int ser_read(struct Serial *port, void *buf, size_t size);
 
 extern int ser_print(struct Serial *port, const char *s);
 extern int ser_printf(struct Serial *port, const char *format, ...) FORMAT(__printf__, 2, 3);