summaryrefslogtreecommitdiff
path: root/src/global.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/global.h')
-rw-r--r--src/global.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/global.h b/src/global.h
index fc8df6f..a6073dd 100644
--- a/src/global.h
+++ b/src/global.h
@@ -12,6 +12,13 @@
#define GLOBAL_EXTERN extern
#endif
+#define ICCID_LEN 23
+#define ICCID_SIZE (ICCID_LEN + 1)
+#define MODEL_LEN 1023
+#define MODEL_SIZE (MODEL_LEN + 1)
+#define MANUFACTURER_LEN 1023
+#define MANUFACTURER_SIZE (MANUFACTURER_LEN + 1)
+
struct global_user {
char *name;
char *email;
@@ -29,8 +36,9 @@ struct global_core {
char *msg_store_send;
char *msg_store_new;
char *pb_store;
- char *model;
- char *iccid; /* Needed for LNA3/Verizon */
+ char model[MODEL_SIZE];
+ char iccid[ICCID_SIZE]; /* Needed for LNA3/Verizon */
+ char manufacturer[MANUFACTURER_SIZE]; /* Needed to pick proper manufacturer-specific commands */
char *editor;
char *edit_file;