[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnokii/gnokii gnokii.c,1.363,1.364
From: |
BORBELY Zoltan <address@hidden> |
Subject: |
gnokii/gnokii gnokii.c,1.363,1.364 |
Date: |
Sun, 19 Oct 2003 21:17:56 +0000 |
Update of /cvsroot/gnokii/gnokii/gnokii
In directory subversions:/tmp/cvs-serv6921/gnokii
Modified Files:
gnokii.c
Log Message:
GetRingtoneList added
Index: gnokii.c
===================================================================
RCS file: /cvsroot/gnokii/gnokii/gnokii/gnokii.c,v
retrieving revision 1.363
retrieving revision 1.364
diff -C2 -d -r1.363 -r1.364
*** gnokii.c 17 Oct 2003 00:41:27 -0000 1.363
--- gnokii.c 19 Oct 2003 21:17:54 -0000 1.364
***************
*** 159,163 ****
OPT_LISTNETWORKS,
OPT_GETNETWORKINFO,
! OPT_GETLOCKSINFO
} opt_index;
--- 159,164 ----
OPT_LISTNETWORKS,
OPT_GETNETWORKINFO,
! OPT_GETLOCKSINFO,
! OPT_GETRINGTONELIST
} opt_index;
***************
*** 314,317 ****
--- 315,319 ----
" gnokii --playringtone rtttlfile [--volume
vol]\n"
" gnokii --ringtoneconvert source destination\n"
+ " gnokii --getringtonelist\n"
" gnokii --reset [soft|hard]\n"
" gnokii --getprofile [start_number [end_number]]
[-r|--raw]\n"
***************
*** 4234,4237 ****
--- 4236,4267 ----
}
+ static int getringtonelist(void)
+ {
+ gn_error error;
+ gn_ringtone_list rlist;
+ int i;
+
+ memset(&rlist, 0, sizeof(rlist));
+ gn_data_clear(&data);
+ data.ringtone_list = &rlist;
+
+ if ((error = gn_sm_functions(GN_OP_GetRingtoneList, &data, &state)) !=
GN_ERR_NONE) {
+ fprintf(stderr, _("Failed to get the list of ringtones: %s\n"),
gn_error_print(error));
+ return error;
+ }
+
+ printf("First user defined ringtone location: %3d\n",
rlist.userdef_location);
+ printf("Number of user defined ringtones: %d\n\n", rlist.userdef_count);
+ printf("loc rwu name\n");
+ printf("===============================\n");
+ for (i = 0; i < rlist.count; i++) {
+ printf("%3d %d%d%d %-20s\n", rlist.ringtone[i].location,
+ rlist.ringtone[i].readable, rlist.ringtone[i].writable,
rlist.ringtone[i].user_defined,
+ rlist.ringtone[i].name);
+ }
+
+ return GN_ERR_NONE;
+ }
+
static int presskey(void)
{
***************
*** 4773,4776 ****
--- 4803,4809 ----
{ "ringtoneconvert", required_argument, NULL,
OPT_RINGTONECONVERT },
+ /* Get list of the ringtones */
+ { "getringtonelist", no_argument, NULL,
OPT_GETRINGTONELIST },
+
/* Get SMS center number mode */
{ "getsmsc", optional_argument, NULL, OPT_GETSMSC },
***************
*** 5113,5116 ****
--- 5146,5152 ----
case OPT_PLAYRINGTONE:
rc = playringtone(argc, argv);
+ break;
+ case OPT_GETRINGTONELIST:
+ rc = getringtonelist();
break;
case OPT_RINGTONECONVERT:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnokii/gnokii gnokii.c,1.363,1.364,
BORBELY Zoltan <address@hidden> <=
- Prev by Date:
gnokii/include/gnokii common.h,1.127,1.128 data.h,1.67,1.68
- Next by Date:
gnokii/common/phones nk6100.c,1.151,1.152 nk6510.c,1.123,1.124
- Previous by thread:
gnokii/include/gnokii common.h,1.127,1.128 data.h,1.67,1.68
- Next by thread:
gnokii/common/phones nk6100.c,1.151,1.152 nk6510.c,1.123,1.124
- Index(es):