aboutsummaryrefslogtreecommitdiffstats
path: root/src/diag_io.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/diag_io.h')
-rw-r--r--src/diag_io.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/diag_io.h b/src/diag_io.h
index d3fd64e..6e3cd1e 100644
--- a/src/diag_io.h
+++ b/src/diag_io.h
@@ -29,3 +29,12 @@ struct msgb *diag_subsys_transceive_msg(struct diag_instance *di, struct msgb *t
void diag_transceive_msg_ign(struct diag_instance *di, struct msgb *tx);
struct msgb *diag_transceive_buf(struct diag_instance *di, const uint8_t *data, size_t data_len);
void diag_transceive_buf_ign(struct diag_instance *di, const uint8_t *data, size_t data_len);
+
+/* FIXME: this should be in libosmocore */
+static inline unsigned int bytes_rqd_for_bit(unsigned int bit)
+{
+ if (bit % 8)
+ return bit/8 + 1;
+ else
+ return bit/8;
+}