Comply with Vernie's review :-).
[bertos.git] / drv / ser.h
index 7e773056c98d7284aa8df1b16538ecc484ff35c6..4f69a2af780c00c6d121ece2fc1647771bd790ee 100644 (file)
--- a/drv/ser.h
+++ b/drv/ser.h
@@ -140,6 +140,7 @@ extern int ser_printf(struct Serial *port, const char *format, ...) FORMAT(__pri
 
 extern int ser_gets(struct Serial *port, char *buf, int size);
 extern int ser_gets_echo(struct Serial *port, char *buf, int size, bool echo);
+extern void ser_clearstatus(struct Serial *port);
 
 extern void ser_setbaudrate(struct Serial *port, unsigned long rate);
 extern void ser_setparity(struct Serial *port, int parity);
@@ -158,7 +159,6 @@ extern void ser_close(struct Serial *port);
  */
 #define ser_getstatus(h)    ((h)->status)
 #define ser_setstatus(h, x) ((h)->status = (x))
-#define ser_clearstatus(h)  ser_setstatus(h, 0)
 /* \} */
 
 #endif /* DRV_SER_H */