summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/host/gsm48-andreas/gsm48_rr.c2
-rw-r--r--src/host/layer23/include/osmocom/layer3.h1
-rw-r--r--src/host/layer23/src/rslms.c2
-rw-r--r--src/host/osmocon/osmocon.c6
-rw-r--r--src/host/osmocon/osmoload.c2
-rw-r--r--src/target/firmware/include/board.h2
6 files changed, 8 insertions, 7 deletions
diff --git a/src/host/gsm48-andreas/gsm48_rr.c b/src/host/gsm48-andreas/gsm48_rr.c
index c3227bf1..f1dfc180 100644
--- a/src/host/gsm48-andreas/gsm48_rr.c
+++ b/src/host/gsm48-andreas/gsm48_rr.c
@@ -23,7 +23,7 @@
* state transition
*/
-char *rr_state_names[] = {
+const char *rr_state_names[] = {
"IDLE",
"CONN PEND",
"DEDICATED",
diff --git a/src/host/layer23/include/osmocom/layer3.h b/src/host/layer23/include/osmocom/layer3.h
index 1b4af073..415b9090 100644
--- a/src/host/layer23/include/osmocom/layer3.h
+++ b/src/host/layer23/include/osmocom/layer3.h
@@ -6,5 +6,6 @@
int gsm48_rx_ccch(struct msgb *msg, struct osmocom_ms *ms);
int gsm48_rx_dcch(struct msgb *msg, struct osmocom_ms *ms);
+int gsm48_rx_bcch(struct msgb *msg, struct osmocom_ms *ms);
#endif
diff --git a/src/host/layer23/src/rslms.c b/src/host/layer23/src/rslms.c
index 509bb717..86079acd 100644
--- a/src/host/layer23/src/rslms.c
+++ b/src/host/layer23/src/rslms.c
@@ -76,7 +76,7 @@ static int rslms_rx_udata_ind(struct msgb *msg, struct osmocom_ms *ms)
if (rllh->chan_nr == RSL_CHAN_PCH_AGCH)
rc = gsm48_rx_ccch(msg, ms);
else if (rllh->chan_nr == RSL_CHAN_BCCH) {
- rc = gsm48_rx_bcch(msg);
+ rc = gsm48_rx_bcch(msg, ms);
if (rach_count < 2) {
tx_ph_rach_req(ms);
rach_count++;
diff --git a/src/host/osmocon/osmocon.c b/src/host/osmocon/osmocon.c
index 82ff0e08..f934dd77 100644
--- a/src/host/osmocon/osmocon.c
+++ b/src/host/osmocon/osmocon.c
@@ -665,9 +665,9 @@ extern void hdlc_tpudbg_cb(uint8_t dlci, struct msgb *msg);
int main(int argc, char **argv)
{
int opt, flags;
- char *serial_dev = "/dev/ttyUSB1";
- char *layer2_un_path = "/tmp/osmocom_l2";
- char *loader_un_path = "/tmp/osmocom_loader";
+ const char *serial_dev = "/dev/ttyUSB1";
+ const char *layer2_un_path = "/tmp/osmocom_l2";
+ const char *loader_un_path = "/tmp/osmocom_loader";
dnload.mode = MODE_C123;
diff --git a/src/host/osmocon/osmoload.c b/src/host/osmocon/osmoload.c
index 2ee01249..ecee8b36 100644
--- a/src/host/osmocon/osmoload.c
+++ b/src/host/osmocon/osmoload.c
@@ -39,7 +39,7 @@ static void hexdump(const uint8_t *data, unsigned int len)
const uint8_t *bufptr = data;
int n;
- for (n=0; bufptr, n < len; n++, bufptr++)
+ for (n=0; n < len; n++, bufptr++)
printf("%02x ", *bufptr);
printf("\n");
}
diff --git a/src/target/firmware/include/board.h b/src/target/firmware/include/board.h
index f6f073dc..3635621a 100644
--- a/src/target/firmware/include/board.h
+++ b/src/target/firmware/include/board.h
@@ -3,6 +3,6 @@
void board_init(void);
-const char *target_board;
+extern const char *target_board;
#endif /* _BOARD_H */