diff options
| -rw-r--r-- | tmk_core/common/util.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tmk_core/common/util.h b/tmk_core/common/util.h index 5706b047d..68642e7fd 100644 --- a/tmk_core/common/util.h +++ b/tmk_core/common/util.h | |||
| @@ -27,6 +27,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 27 | #define STR(s) XSTR(s) | 27 | #define STR(s) XSTR(s) |
| 28 | #define XSTR(s) #s | 28 | #define XSTR(s) #s |
| 29 | 29 | ||
| 30 | #ifdef __cplusplus | ||
| 31 | extern "C" { | ||
| 32 | #endif | ||
| 33 | |||
| 30 | uint8_t bitpop(uint8_t bits); | 34 | uint8_t bitpop(uint8_t bits); |
| 31 | uint8_t bitpop16(uint16_t bits); | 35 | uint8_t bitpop16(uint16_t bits); |
| 32 | uint8_t bitpop32(uint32_t bits); | 36 | uint8_t bitpop32(uint32_t bits); |
| @@ -39,4 +43,8 @@ uint8_t bitrev(uint8_t bits); | |||
| 39 | uint16_t bitrev16(uint16_t bits); | 43 | uint16_t bitrev16(uint16_t bits); |
| 40 | uint32_t bitrev32(uint32_t bits); | 44 | uint32_t bitrev32(uint32_t bits); |
| 41 | 45 | ||
| 46 | #ifdef __cplusplus | ||
| 47 | } | ||
| 48 | #endif | ||
| 49 | |||
| 42 | #endif | 50 | #endif |
