summaryrefslogtreecommitdiff
path: root/src/msgfmt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/msgfmt.c')
-rw-r--r--src/msgfmt.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/msgfmt.c b/src/msgfmt.c
index 58fd855..4978f54 100644
--- a/src/msgfmt.c
+++ b/src/msgfmt.c
@@ -77,25 +77,11 @@ int process_line_callback(po_message_t msg, void* user) {
struct callbackdata *d = (struct callbackdata *) user;
struct strtbl *str, *trans;
size_t m;
- int i, j, k;
+ int i, j, k = msg->sysdep;
if (msg->flags & PO_FUZZY) return 0;
if (msg->strlen[0] == 0) return 0;
- // PO_SYSDEP_PRIUMAX == 0, it has no effects to our codes
- switch (msg->sysdep_flag) {
- case PO_SYSDEP_PRIU32:
- case PO_SYSDEP_PRIU64:
- k = 2;
- break;
- case PO_SYSDEP_PRIU32|PO_SYSDEP_PRIU64:
- k = 3;
- break;
- default:
- k = 1;
- break;
- }
-
switch(d->stage) {
case ps_size:
m = 0;