diff options
author | Michal Čihař <michal@cihar.com> | 2010-02-17 11:38:36 +0100 |
---|---|---|
committer | Michal Čihař <michal@cihar.com> | 2010-02-17 11:38:36 +0100 |
commit | d202fc60d80b90c78cbf509d9904ee1d334131d5 (patch) | |
tree | 647e2170faf6a9ba68dc70d9a93ce0913721b5ce /gammu | |
parent | 9d8b38a7cee5edd6e746c58517cf4446807a4e19 (diff) |
Imported Upstream version 1.27.92
Diffstat (limited to 'gammu')
-rw-r--r-- | gammu/backup.c | 25 | ||||
-rw-r--r-- | gammu/gammu.c | 2 |
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 |