summaryrefslogtreecommitdiff
path: root/gammu
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2010-02-17 11:38:36 +0100
committerMichal Čihař <michal@cihar.com>2010-02-17 11:38:36 +0100
commitd202fc60d80b90c78cbf509d9904ee1d334131d5 (patch)
tree647e2170faf6a9ba68dc70d9a93ce0913721b5ce /gammu
parent9d8b38a7cee5edd6e746c58517cf4446807a4e19 (diff)
Imported Upstream version 1.27.92
Diffstat (limited to 'gammu')
-rw-r--r--gammu/backup.c25
-rw-r--r--gammu/gammu.c2
2 files changed, 12 insertions, 15 deletions
diff --git a/gammu/backup.c b/gammu/backup.c
index 4be1821..ee8cd9b 100644
--- a/gammu/backup.c
+++ b/gammu/backup.c
@@ -22,7 +22,7 @@ void SaveFile(int argc, char *argv[])
GSM_Error error;
GSM_Backup Backup;
int i;
- size_t j;
+ size_t data_size = 0;
FILE *file;
unsigned char Buffer[100000];
GSM_MemoryEntry *pbk;
@@ -48,8 +48,7 @@ void SaveFile(int argc, char *argv[])
GSM_FreeBackup(&Backup);
Terminate(2);
}
- j = 0;
- error = GSM_EncodeVCALENDAR(Buffer, sizeof(Buffer), &j, Backup.Calendar[i],TRUE,Nokia_VCalendar);
+ error = GSM_EncodeVCALENDAR(Buffer, sizeof(Buffer), &data_size, Backup.Calendar[i],TRUE,Nokia_VCalendar);
GSM_FreeBackup(&Backup);
Print_Error(error);
} else if (strcasecmp(argv[2],"BOOKMARK") == 0) {
@@ -72,8 +71,7 @@ void SaveFile(int argc, char *argv[])
GSM_FreeBackup(&Backup);
Terminate(2);
}
- j = 0;
- error = GSM_EncodeURLFile(Buffer, &j, Backup.WAPBookmark[i]);
+ error = GSM_EncodeURLFile(Buffer, &data_size, Backup.WAPBookmark[i]);
GSM_FreeBackup(&Backup);
Print_Error(error);
} else if (strcasecmp(argv[2],"NOTE") == 0) {
@@ -94,8 +92,7 @@ void SaveFile(int argc, char *argv[])
GSM_FreeBackup(&Backup);
Terminate(2);
}
- j = 0;
- error = GSM_EncodeVNTFile(Buffer, sizeof(Buffer), &j, Backup.Note[i]);
+ error = GSM_EncodeVNTFile(Buffer, sizeof(Buffer), &data_size, Backup.Note[i]);
GSM_FreeBackup(&Backup);
Print_Error(error);
} else if (strcasecmp(argv[2],"TODO") == 0) {
@@ -116,8 +113,7 @@ void SaveFile(int argc, char *argv[])
GSM_FreeBackup(&Backup);
Terminate(2);
}
- j = 0;
- error = GSM_EncodeVTODO(Buffer, sizeof(Buffer), &j, Backup.ToDo[i], TRUE, Nokia_VToDo);
+ error = GSM_EncodeVTODO(Buffer, sizeof(Buffer), &data_size, Backup.ToDo[i], TRUE, Nokia_VToDo);
GSM_FreeBackup(&Backup);
Print_Error(error);
} else if (strcasecmp(argv[2],"VCARD10") == 0 || strcasecmp(argv[2],"VCARD21") == 0) {
@@ -156,13 +152,12 @@ void SaveFile(int argc, char *argv[])
GSM_FreeBackup(&Backup);
Terminate(2);
}
- j = 0;
if (strcasecmp(argv[2],"VCARD10") == 0) {
- error = GSM_EncodeVCARD(GSM_GetDebug(gsm), Buffer, sizeof(Buffer), &j, pbk, TRUE, Nokia_VCard10);
+ error = GSM_EncodeVCARD(GSM_GetDebug(gsm), Buffer, sizeof(Buffer), &data_size, pbk, TRUE, Nokia_VCard10);
GSM_FreeBackup(&Backup);
Print_Error(error);
} else {
- error = GSM_EncodeVCARD(GSM_GetDebug(gsm), Buffer, sizeof(Buffer), &j, pbk, TRUE, Nokia_VCard21);
+ error = GSM_EncodeVCARD(GSM_GetDebug(gsm), Buffer, sizeof(Buffer), &data_size, pbk, TRUE, Nokia_VCard21);
GSM_FreeBackup(&Backup);
Print_Error(error);
}
@@ -176,10 +171,12 @@ void SaveFile(int argc, char *argv[])
printf_err("%s", _("Error while opening file for writing!\n"));
Terminate(3);
}
- if (j != fwrite(Buffer,1,j,file)) {
+ if (data_size != fwrite(Buffer,1,data_size,file)) {
printf_err("%s", _("Error while writing file!\n"));
}
- fclose(file);
+ if (fclose(file) != 0) {
+ printf_err("%s", _("Error while closing file!\n"));
+ }
}
/**
diff --git a/gammu/gammu.c b/gammu/gammu.c
index 93df79e..7ac1366 100644
--- a/gammu/gammu.c
+++ b/gammu/gammu.c
@@ -700,7 +700,7 @@ static GSM_Parameters Parameters[] = {
{"networkinfo", 0, 0, NetworkInfo, {H_Network,0}, ""},
#ifdef GSM_ENABLE_AT
{"siemenssatnetmon", 0, 0, ATSIEMENSSATNetmon, {H_Siemens,H_Network,0}, ""},
- {"siemensnetmonact", 1, 1, ATSIEMENSActivateNetmon, {H_Siemens,H_Network,0}, "netmon_type (1-full, 2-simple)"},
+ {"siemensnetmonact", 1, 1, ATSIEMENSActivateNetmon, {H_Siemens,H_Network,0}, "netmon_type"},
{"siemensnetmonitor", 1, 1, ATSIEMENSNetmonitor, {H_Siemens,H_Network,0}, "test"},
#endif
#ifdef GSM_ENABLE_NOKIA6110