Helper to generate tags for source browsers.
[bertos.git] / drv / ser.h
index ae8e0b2ae5f86b0d031f344700fbe09c22def7fa..27d49b406969adaf864dc11f334fb361a776ede8 100755 (executable)
--- a/drv/ser.h
+++ b/drv/ser.h
@@ -14,6 +14,9 @@
 
 /*#*
  *#* $Log$
+ *#* Revision 1.34  2006/11/20 15:07:40  batt
+ *#* Revert unneeded locked functions.
+ *#*
  *#* Revision 1.33  2006/11/17 17:03:58  batt
  *#* Implement ser_setstatus and ser_getstatus as functions to avoid race conditions.
  *#*
@@ -303,7 +306,13 @@ extern void ser_drain(struct Serial *port);
 extern struct Serial *ser_open(unsigned int unit);
 extern void ser_close(struct Serial *port);
 
-extern serstatus_t ser_getstatus(struct Serial *port);
-extern void ser_setstatus(struct Serial *port, serstatus_t status);
+/**
+ * \name Additional functions implemented as macros
+ *
+ * \{
+ */
+#define ser_getstatus(h)    ((h)->status)
+#define ser_setstatus(h, x) ((h)->status = (x))
+/* \} */
 
 #endif /* DRV_SER_H */