* use 16bit for network and country code
* use aligned attribute for more data structures
* add command line arguments for operator/country code
diff --git a/src/gsm_data.c b/src/gsm_data.c
index 61f8682..ed81954 100644
--- a/src/gsm_data.c
+++ b/src/gsm_data.c
@@ -24,8 +24,8 @@
#include <openbsc/gsm_data.h>
-struct gsm_network *gsm_network_init(unsigned int num_bts, u_int8_t country_code,
- u_int8_t network_code)
+struct gsm_network *gsm_network_init(unsigned int num_bts, u_int16_t country_code,
+ u_int16_t network_code)
{
int i;
struct gsm_network *net;