summaryrefslogtreecommitdiff
path: root/helper
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2010-04-13 15:21:16 +0200
committerMichal Čihař <michal@cihar.com>2010-04-13 15:21:16 +0200
commit241730d63b033e865af4880a544bef455de6e6bb (patch)
tree66d9c8355b14d440fd283671552f57e5c4c759e7 /helper
parentd202fc60d80b90c78cbf509d9904ee1d334131d5 (diff)
Imported Upstream version 1.27.93
Diffstat (limited to 'helper')
-rw-r--r--helper/message-cmdline.c11
-rw-r--r--helper/message-display.c16
-rw-r--r--helper/message-display.h11
3 files changed, 38 insertions, 0 deletions
diff --git a/helper/message-cmdline.c b/helper/message-cmdline.c
index cddb68b..13da03d 100644
--- a/helper/message-cmdline.c
+++ b/helper/message-cmdline.c
@@ -562,6 +562,17 @@ GSM_Error CreateMessage(GSM_Message_Type *type, GSM_MultiSMSMessage *sms, int ar
}
startarg += 3;
break;
+#else
+ case COMPOSE_BOOKMARK:
+ case COMPOSE_WAPSETTINGS:
+ case COMPOSE_MMSSETTINGS:
+ case COMPOSE_CALENDAR:
+ case COMPOSE_TODO:
+ case COMPOSE_VCARD10:
+ case COMPOSE_VCARD21:
+ printf("%s\n", _("Backup functionality not compiled in!"));
+ exit(100 + ERR_DISABLED);
+ break;
#endif
case COMPOSE_PROFILE:
SMSInfo.Entries[0].ID = SMS_NokiaProfileLong;
diff --git a/helper/message-display.c b/helper/message-display.c
index 60a7ad0..bea4080 100644
--- a/helper/message-display.c
+++ b/helper/message-display.c
@@ -79,15 +79,22 @@ const GSM_MemoryEntry *SearchPhoneNumber(const unsigned char *number, const GSM_
/**
* Prints single phone number optionally showing name of contact from backup data.
*/
+#ifdef GSM_ENABLE_BACKUP
void PrintPhoneNumber(const unsigned char *number, const GSM_Backup *Info)
+#else
+void PrintPhoneNumber(const unsigned char *number, const void *Info)
+#endif
{
+#ifdef GSM_ENABLE_BACKUP
const GSM_MemoryEntry *pbk;
int pos;
+#endif
printf("\"%s\"", DecodeUnicodeConsole(number));
if (Info == NULL) return;
+#ifdef GSM_ENABLE_BACKUP
/* First try phone phonebook */
pbk = SearchPhoneNumber(number, (const GSM_MemoryEntry **)Info->PhonePhonebook, &pos);
if (pbk == NULL) {
@@ -124,9 +131,14 @@ void PrintPhoneNumber(const unsigned char *number, const GSM_Backup *Info)
default:
break;
}
+#endif
}
+#ifdef GSM_ENABLE_BACKUP
void DisplaySingleSMSInfo(GSM_SMSMessage sms, gboolean displaytext, gboolean displayudh, const GSM_Backup *Info)
+#else
+void DisplaySingleSMSInfo(GSM_SMSMessage sms, gboolean displaytext, gboolean displayudh, const void *Info)
+#endif
{
GSM_SiemensOTASMSInfo SiemensOTA;
int i;
@@ -324,7 +336,11 @@ void DisplaySingleSMSInfo(GSM_SMSMessage sms, gboolean displaytext, gboolean dis
fflush(stdout);
}
+#ifdef GSM_ENABLE_BACKUP
void DisplayMultiSMSInfo (GSM_MultiSMSMessage *sms, gboolean eachsms, gboolean ems, const GSM_Backup *Info, GSM_StateMachine *sm)
+#else
+void DisplayMultiSMSInfo (GSM_MultiSMSMessage *sms, gboolean eachsms, gboolean ems, const void *Info, GSM_StateMachine *sm)
+#endif
{
GSM_SiemensOTASMSInfo SiemensOTA;
GSM_MultiPartSMSInfo SMSInfo;
diff --git a/helper/message-display.h b/helper/message-display.h
index eb6e381..7d44f97 100644
--- a/helper/message-display.h
+++ b/helper/message-display.h
@@ -10,12 +10,23 @@
*/
void PrintSMSLocation(const GSM_SMSMessage *sms, const GSM_SMSFolders *folders);
+#ifdef GSM_ENABLE_BACKUP
/**
* Prints single phone number optionally showing name of contact from backup data.
*/
void PrintPhoneNumber(const unsigned char *number, const GSM_Backup *Info);
+#else
+/**
+ * Prints single phone number optionally showing name of contact from backup data.
+ */
+void PrintPhoneNumber(const unsigned char *number, const void *Info);
+#endif
+#ifdef GSM_ENABLE_BACKUP
void DisplayMultiSMSInfo (GSM_MultiSMSMessage *sms, gboolean eachsms, gboolean ems, const GSM_Backup *Info, GSM_StateMachine *sm);
+#else
+void DisplayMultiSMSInfo (GSM_MultiSMSMessage *sms, gboolean eachsms, gboolean ems, const void *Info, GSM_StateMachine *sm);
+#endif
void DisplaySMSFrame(GSM_SMSMessage *SMS, GSM_StateMachine *sm);
#endif