First version, development moved to 5110-connected machine
[gnokii.git] / gnokii / gnokii.h
index dbcf972..2c0e921 100644 (file)
@@ -12,6 +12,8 @@
 
 /* Prototypes */
 
+#ifndef UCLINUX
+
 int monitormode(int argc, char *argv[]);
 
 #ifdef SECURITY
@@ -25,10 +27,13 @@ int monitormode(int argc, char *argv[]);
   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[]);
@@ -44,13 +49,17 @@ int getdatetime(void);
 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);
@@ -59,7 +68,9 @@ int getlogo(int argc, char *argv[]);
 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();
@@ -98,8 +109,11 @@ int sendcalendarnote(int argc, char *argv[]);
 int receivesms(int argc, char *argv[]);
 int getsmsstatus(int argc, char *argv[]);
 int divert(int argc, char *argv[]);
-int savephonebookentry(int argc, char *argv[]);
+#endif /* UCLINUX */
+static int savephonebookentry(int argc, char *argv[]);
+#ifndef UCLINUX
 int sendphonebookentry(int argc, char *argv[]);
+#endif /* UCLINUX */
 
 typedef enum {
   OPT_HELP,
@@ -184,7 +198,8 @@ typedef enum {
   OPT_GETSMSSTATUS=145,
   OPT_DIVERT=146,
   OPT_SENDWAPSETTINGS=147,
-  OPT_SETWAPBOOKMARK=148
+  OPT_SETWAPBOOKMARK=148,
+  OPT_GNOKIID=149,
 } opt_index;
 
 struct gnokii_arg_len {
@@ -206,8 +221,10 @@ struct keys_table_position {
   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},
@@ -239,6 +256,8 @@ struct keys_table_position Keys[] = {
 {' ',0}
 };
 
+#endif /* UCLINUX */
+
 /* for NETMONITOR */
 
 //maximal number of screens for --nm_collect
@@ -274,5 +293,5 @@ typedef struct {
        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 );