/[gnokii]/gnokii/gnokii/gnokii.c
ViewVC logotype

Diff of /gnokii/gnokii/gnokii.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.421 by pkot, Sun May 8 21:40:13 2005 UTC revision 1.422 by pkot, Sun Jul 17 11:33:44 2005 UTC
# Line 196  static char *lockfile = NULL; Line 196  static char *lockfile = NULL;
196  static char *profile_get_call_alert_string(int code)  static char *profile_get_call_alert_string(int code)
197  {  {
198          switch (code) {          switch (code) {
199          case GN_PROFILE_CALLALERT_Ringing:      return "Ringing";          case GN_PROFILE_CALLALERT_Ringing:      return _("Ringing");
200          case GN_PROFILE_CALLALERT_Ascending:    return "Ascending";          case GN_PROFILE_CALLALERT_Ascending:    return _("Ascending");
201          case GN_PROFILE_CALLALERT_RingOnce:     return "Ring once";          case GN_PROFILE_CALLALERT_RingOnce:     return _("Ring once");
202          case GN_PROFILE_CALLALERT_BeepOnce:     return "Beep once";          case GN_PROFILE_CALLALERT_BeepOnce:     return _("Beep once");
203          case GN_PROFILE_CALLALERT_CallerGroups: return "Caller groups";          case GN_PROFILE_CALLALERT_CallerGroups: return _("Caller groups");
204          case GN_PROFILE_CALLALERT_Off:          return "Off";          case GN_PROFILE_CALLALERT_Off:          return _("Off");
205          default:                                return "Unknown";          default:                                return _("Unknown");
206          }          }
207  }  }
208    
209  static char *profile_get_volume_string(int code)  static char *profile_get_volume_string(int code)
210  {  {
211          switch (code) {          switch (code) {
212          case GN_PROFILE_VOLUME_Level1:          return "Level 1";          case GN_PROFILE_VOLUME_Level1:          return _("Level 1");
213          case GN_PROFILE_VOLUME_Level2:          return "Level 2";          case GN_PROFILE_VOLUME_Level2:          return _("Level 2");
214          case GN_PROFILE_VOLUME_Level3:          return "Level 3";          case GN_PROFILE_VOLUME_Level3:          return _("Level 3");
215          case GN_PROFILE_VOLUME_Level4:          return "Level 4";          case GN_PROFILE_VOLUME_Level4:          return _("Level 4");
216          case GN_PROFILE_VOLUME_Level5:          return "Level 5";          case GN_PROFILE_VOLUME_Level5:          return _("Level 5");
217          default:                                return "Unknown";          default:                                return _("Unknown");
218          }          }
219  }  }
220    
221  static char *profile_get_keypad_tone_string(int code)  static char *profile_get_keypad_tone_string(int code)
222  {  {
223          switch (code) {          switch (code) {
224          case GN_PROFILE_KEYVOL_Off:             return "Off";          case GN_PROFILE_KEYVOL_Off:             return _("Off");
225          case GN_PROFILE_KEYVOL_Level1:          return "Level 1";          case GN_PROFILE_KEYVOL_Level1:          return _("Level 1");
226          case GN_PROFILE_KEYVOL_Level2:          return "Level 2";          case GN_PROFILE_KEYVOL_Level2:          return _("Level 2");
227          case GN_PROFILE_KEYVOL_Level3:          return "Level 3";          case GN_PROFILE_KEYVOL_Level3:          return _("Level 3");
228          default:                                return "Unknown";          default:                                return _("Unknown");
229          }          }
230  }  }
231    
232  static char *profile_get_message_tone_string(int code)  static char *profile_get_message_tone_string(int code)
233  {  {
234          switch (code) {          switch (code) {
235          case GN_PROFILE_MESSAGE_NoTone:         return "No tone";          case GN_PROFILE_MESSAGE_NoTone:         return _("No tone");
236          case GN_PROFILE_MESSAGE_Standard:       return "Standard";          case GN_PROFILE_MESSAGE_Standard:       return _("Standard");
237          case GN_PROFILE_MESSAGE_Special:        return "Special";          case GN_PROFILE_MESSAGE_Special:        return _("Special");
238          case GN_PROFILE_MESSAGE_BeepOnce:       return "Beep once";          case GN_PROFILE_MESSAGE_BeepOnce:       return _("Beep once");
239          case GN_PROFILE_MESSAGE_Ascending:      return "Ascending";          case GN_PROFILE_MESSAGE_Ascending:      return _("Ascending");
240          default:                                return "Unknown";          default:                                return _("Unknown");
241          }          }
242  }  }
243    
244  static char *profile_get_warning_tone_string(int code)  static char *profile_get_warning_tone_string(int code)
245  {  {
246          switch (code) {          switch (code) {
247          case GN_PROFILE_WARNING_Off:            return "Off";          case GN_PROFILE_WARNING_Off:            return _("Off");
248          case GN_PROFILE_WARNING_On:             return "On";          case GN_PROFILE_WARNING_On:             return _("On");
249          default:                                return "Unknown";          default:                                return _("Unknown");
250          }          }
251  }  }
252    
253  static char *profile_get_vibration_string(int code)  static char *profile_get_vibration_string(int code)
254  {  {
255          switch (code) {          switch (code) {
256          case GN_PROFILE_VIBRATION_Off:          return "Off";          case GN_PROFILE_VIBRATION_Off:          return _("Off");
257          case GN_PROFILE_VIBRATION_On:           return "On";          case GN_PROFILE_VIBRATION_On:           return _("On");
258          default:                                return "Unknown";          default:                                return _("Unknown");
259          }          }
260  }  }
261    
# Line 354  static int usage(FILE *f, int retval) Line 354  static int usage(FILE *f, int retval)
354                       "Logo options:\n"                       "Logo options:\n"
355                       "          gnokii --sendlogo {caller|op|picture} destination logofile\n"                       "          gnokii --sendlogo {caller|op|picture} destination logofile\n"
356                       "                 [network code]\n"                       "                 [network code]\n"
                      "          gnokii --sendringtone rtttlfile destination\n"  
357                       "          gnokii --setlogo op [logofile] [network code]\n"                       "          gnokii --setlogo op [logofile] [network code]\n"
358                       "          gnokii --setlogo startup [logofile]\n"                       "          gnokii --setlogo startup [logofile]\n"
359                       "          gnokii --setlogo caller [logofile] [caller group number] [group name]\n"                       "          gnokii --setlogo caller [logofile] [caller group number] [group name]\n"
# Line 366  static int usage(FILE *f, int retval) Line 365  static int usage(FILE *f, int retval)
365                       "          gnokii --getlogo {dealer|text}\n"                       "          gnokii --getlogo {dealer|text}\n"
366                       "          gnokii --viewlogo logofile\n"                       "          gnokii --viewlogo logofile\n"
367                       "Ringtone options:\n"                       "Ringtone options:\n"
368                         "          gnokii --sendringtone rtttlfile destination\n"
369                       "          gnokii --getringtone rtttlfile [location] [-r|--raw]\n"                       "          gnokii --getringtone rtttlfile [location] [-r|--raw]\n"
370                       "          gnokii --setringtone rtttlfile [location] [-r|--raw] [--name name]\n"                       "          gnokii --setringtone rtttlfile [location] [-r|--raw] [--name name]\n"
371                       "          gnokii --playringtone rtttlfile [--volume vol]\n"                       "          gnokii --playringtone rtttlfile [--volume vol]\n"
# Line 594  static char *get_ringtone_name(int id) Line 594  static char *get_ringtone_name(int id)
594                          return ringtone_list.ringtone[i].name;                          return ringtone_list.ringtone[i].name;
595          }          }
596    
597          return "Unknown";          return _("Unknown");
598  }  }
599    
600  /* Send  SMS messages. */  /* Send  SMS messages. */
# Line 2496  static int writecalendarnote(char *argv[ Line 2496  static int writecalendarnote(char *argv[
2496          location = atoi(argv[1]);          location = atoi(argv[1]);
2497    
2498          error = gn_ical2calnote(f, &calnote, location);          error = gn_ical2calnote(f, &calnote, location);
2499    
2500          fclose(f);          fclose(f);
2501  #ifndef WIN32  #ifndef WIN32
2502          if (error == GN_ERR_NOTIMPLEMENTED) {          if (error == GN_ERR_NOTIMPLEMENTED) {
# Line 2673  static int getalarm(void) Line 2674  static int getalarm(void)
2674    
2675          switch (error) {          switch (error) {
2676          case GN_ERR_NONE:          case GN_ERR_NONE:
2677                  fprintf(stdout, _("Alarm: %s\n"), (alarm.enabled)?"on":"off");                  fprintf(stdout, _("Alarm: %s\n"), (alarm.enabled)? _("on"): _("off"));
2678                  fprintf(stdout, _("Time: %02d:%02d\n"), alarm.timestamp.hour, alarm.timestamp.minute);                  fprintf(stdout, _("Time: %02d:%02d\n"), alarm.timestamp.hour, alarm.timestamp.minute);
2679                  break;                  break;
2680          default:          default:
# Line 2724  static void displaycall(int call_id) Line 2725  static void displaycall(int call_id)
2725          switch (call->status) {          switch (call->status) {
2726          case GN_CALL_Ringing:          case GN_CALL_Ringing:
2727          case GN_CALL_Incoming:          case GN_CALL_Incoming:
2728                  s = "RINGING";                  s = _("RINGING");
2729                  timersub(&now, &call->start_time, &delta);                  timersub(&now, &call->start_time, &delta);
2730                  break;                  break;
2731          case GN_CALL_Dialing:          case GN_CALL_Dialing:
2732                  s = "DIALING";                  s = _("DIALING");
2733                  timersub(&now, &call->start_time, &delta);                  timersub(&now, &call->start_time, &delta);
2734                  break;                  break;
2735          case GN_CALL_Established:          case GN_CALL_Established:
2736                  s = "ESTABLISHED";                  s = _("ESTABLISHED");
2737                  timersub(&now, &call->answer_time, &delta);                  timersub(&now, &call->answer_time, &delta);
2738                  break;                  break;
2739          case GN_CALL_Held:          case GN_CALL_Held:
2740                  s = "ON HOLD";                  s = _("ON HOLD");
2741                  timersub(&now, &call->answer_time, &delta);                  timersub(&now, &call->answer_time, &delta);
2742                  break;                  break;
2743          default:          default:
2744                  s = "UNKNOWN STATE";                  s = _("UNKNOWN STATE");
2745                  memset(&delta, 0, sizeof(delta));                  memset(&delta, 0, sizeof(delta));
2746                  break;                  break;
2747          }          }
# Line 5479  int main(int argc, char *argv[]) Line 5480  int main(int argc, char *argv[])
5480          }          }
5481    
5482          /* Read config file */          /* Read config file */
5483          if (gn_cfg_read_default() < 0) {          if (gn_cfg_read_default() < 0)
5484                    exit(1);
5485    
5486            if (!gn_cfg_phone_load("", &state))
5487                  exit(1);                  exit(1);
         }  
         if (!gn_cfg_phone_load("", &state)) exit(1);  
5488    
5489          /* We have to build an array of the arguments which will be passed to the          /* We have to build an array of the arguments which will be passed to the
5490             functions.  Please note that every text after the --command will be             functions.  Please note that every text after the --command will be

Legend:
Removed from v.1.421  
changed lines
  Added in v.1.422

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26