# HG changeset patch # User Tero Marttila # Date 1411591752 -10800 # Node ID c5ab059eadc100c0ab1d837a74282c3769482e48 # Parent 652c31c10f91f6936fb8c0329d85f62db7524753 stdlib: *bi indexes are bytes diff -r 652c31c10f91 -r c5ab059eadc1 include/stdlib.h --- a/include/stdlib.h Wed Sep 24 22:54:13 2014 +0300 +++ b/include/stdlib.h Wed Sep 24 23:49:12 2014 +0300 @@ -10,22 +10,22 @@ typedef volatile uint8_t ioport_t; -static inline ioport_t tbi(ioport_t *port, int bit) +static inline ioport_t tbi(ioport_t *port, byte bit) { return *port & (1 << bit); } -static inline void sbi(ioport_t *port, int bit) +static inline void sbi(ioport_t *port, byte bit) { *port |= (1 << bit); } -static inline void cbi(ioport_t *port, int bit) +static inline void cbi(ioport_t *port, byte bit) { *port &= ~(1 << bit); } -static inline void xbi(ioport_t *port, int bit) +static inline void xbi(ioport_t *port, byte bit) { *port ^= (1 << bit); }