/* Prototypes */
+#ifndef UCLINUX
+
int monitormode(int argc, char *argv[]);
#ifdef SECURITY
int decodefile(int nargc, char *nargv[]);
#endif
-int getmemory(int argc, char *argv[]);
-int writephonebook(int argc, char *argv[]);
-int getspeeddial(char *number);
-int setspeeddial(char *argv[]);
+#endif /* UCLINUX */
+
+static int getmemory(int argc, char *argv[]);
+static int writephonebook(int argc, char *argv[]);
+static int getspeeddial(char *number);
+static int setspeeddial(char *argv[]);
+#ifndef UCLINUX
int getsms(int argc, char *argv[]);
int renamesmsc(int argc, char *argv[]);
int deletesms(int argc, char *argv[]);
int setalarm(char *argv[]);
int getalarm(void);
int dialvoice(char *number);
-int cancelcall(void);
+#endif /* UCLINUX */
+static int cancelcall(void);
+#ifndef UCLINUX
int getcalendarnote(int argc, char *argv[]);
int writecalendarnote(char *argv[]);
int deletecalendarnote(char *index);
int getdisplaystatus();
int netmonitor(char *_mode);
-int identify(void);
+#endif /* UCLINUX */
+static int identify(void);
+#ifndef UCLINUX
int senddtmf(char *String);
int foogle(char *argv[]);
int pmon(void);
int binringtoneconvert(int argc, char *argv[]);
int setringtone(int argc, char *argv[]);
int getringtone(int argc, char *argv[]);
-int reset(int argc, char *argv[]);
+#endif /* UCLINUX */
+static int reset(int argc, char *argv[]);
+#ifndef UCLINUX
int getprofile(int argc, char *argv[]);
int setprofile(int argc, char *argv[]);
int allringtones();
int divert(int argc, char *argv[]);
int savephonebookentry(int argc, char *argv[]);
int sendphonebookentry(int argc, char *argv[]);
+#endif /* UCLINUX */
typedef enum {
OPT_HELP,
OPT_GETSMSSTATUS=145,
OPT_DIVERT=146,
OPT_SENDWAPSETTINGS=147,
- OPT_SETWAPBOOKMARK=148
+ OPT_SETWAPBOOKMARK=148,
+ OPT_GNOKIID=149,
} opt_index;
struct gnokii_arg_len {
int whatcode;
};
+#ifndef UCLINUX
+
/* for --presskeysequence */
-struct keys_table_position Keys[] = {
+static struct keys_table_position Keys[] = {
{'m',PHONEKEY_MENU},
{'M',PHONEKEY_MENU},
{'n',PHONEKEY_NAMES},
{' ',0}
};
+#endif /* UCLINUX */
+
/* for NETMONITOR */
//maximal number of screens for --nm_collect
unsigned char req_screen[NM_MAX_SCREEN];
} OUT_INFO_MON;
-int semicolon_pipe_substitution( GSM_PhonebookEntry *pentry, unsigned int direction );
-int str_substch( char *str, const char toric, const char sost );
+static int semicolon_pipe_substitution( GSM_PhonebookEntry *pentry, unsigned int direction );
+static int str_substch( char *str, const char toric, const char sost );