Third. I remove build warnings about at-command and db source files.
There are many problems about code convention like indentations,
whitespaces, tabs, and so on. These should be aligned later, not this
commit.
Change-Id: I803ecc29da6f34664275a77ef4db0cb18e149a46
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
{
return at_rx_sms_deliver_report_exec(atmsg);
}
+ /* XXX: Check why comment out.
// return at_rx_sms_param_count_get(atmsg);
// return at_rx_sms_param_set(atmsg);
// return at_rx_sms_param_get(atmsg);
// return at_rx_sms_svc_option_set(atmsg);
// return at_rx_sms_mem_status_set(atmsg);
// return at_rx_sms_cbconfig(atmsg);
+ */
NOT_SUPPORTED_AT(atmsg);
return 1;
#include "at_recv.h"
#include "at_rx_gps.h"
+/* XXX
static unsigned char g_gps_use_ssl;
static unsigned char g_gps_agps_mode;
+*/
int at_gps_rx_open(char* atmsg)
{
return 1;
}
+/* XXX
static int at_gps_agps_set_ssl_get(char* atmsg)
{
unsigned char data[1];
int n = 0;
- /* build the response */
+ // build the response
data[n++] = g_gps_use_ssl;
// return at_msg_send(ACK_SEQ_RESPONSE, data, n);
static int at_gps_agps_set_ssl_set(char* atmsg)
{
- /* const unsigned char *p = atmsg;
+ const unsigned char *p = atmsg;
if (strlen(atmsg) < 2)
TRACE(MSGL_WARN, "doc says this message should have 2 bytes\n");
TRACE(MSGL_VGSM_INFO, "use_ssl = %d\n", g_gps_use_ssl);
return at_gps_agps_set_ssl_get(atmsg);
- */ return 1;
+ return 1;
}
int at_gps_agps_set_ssl(char* atmsg)
{
- /*
// set
return at_gps_agps_set_ssl_set(atmsg);
- // get
+ // get
return at_gps_agps_set_ssl_get(atmsg);
- */
return 0;
}
unsigned char data[1];
int n = 0;
- /* build the response */
+ // build the response
data[n++] = g_gps_agps_mode;
// return at_msg_send(ACK_SEQ_RESPONSE, data, n);
int at_gps_agps_mode(char* atmsg)
{
- /*
// set
return at_gps_agps_mode_set(atmsg);
// get
return at_gps_agps_mode_get(atmsg);
- */
return 0;
}
+*/
int at_RxSAT_TerminalResponse(char* atmsg)
{
- unsigned char *p_rcv= 0;
- unsigned char *tmp = 0;
LXT_MESSAGE packet;
TAPIMessageInit(&packet);
- char CmdId;
- int data_size;
- unsigned char *pdata = 0;
TRACE(MSGL_VGSM_INFO, "unimplemented!\n");
return 1;
}
//RxSAT_TerminalResponse
int at_RxSAT_EnvelopeResponse(char* atmsg)
{
- unsigned char *p_rcv_term = 0;
- unsigned char *tmp = 0;
LXT_MESSAGE packet;
TAPIMessageInit(&packet);
- unsigned char CmdId;
TRACE(MSGL_VGSM_INFO, "unimplemented!\n");
return 1;
}
#include "vgsm_sim.h"
#include "at_func.h"
#include "server_common.h"
+#include "at_rx_sms.h"
int at_rx_sim_sec_imsi(char* atmsg)
{
return oem_rx_sim_sec_change_password_req(atmsg, strlen(atmsg));
}
+/* XXX: These functions are not used, now.
+ * But should check why.
static int at_rx_sim_sec_set_phone_lock_req(void* ptr_data, int data_len)
{
unsigned char *p = ptr_data;
int at_rx_sim_sec_phone_lock(char* atmsg)
{
TRACE(MSGL_VGSM_SIM, "\n");
- /*
// get
oem_rx_sim_sec_get_phone_lock_req(atmsg, strlen(atmsg));
// set
at_rx_sim_sec_set_phone_lock_req(atmsg, strlen(atmsg));
- */
return -1;
}
+*/
int at_rx_sim_sec_phone_lock_get(char* atmsg)
{
ret = strtok(data+1, TOKEN);
- char token[] = "\"";
ret = strtok(NULL, TOKEN);
ret = strtok(NULL, TOKEN);
TRACE(MSGL_VGSM_SIM, "input pw:%s, orig pw:%s\n", ret, origPwd);
data[n++] = 0x90;
data[n++] = 0;
- int hexaStringSize = (len * 2) + 1;
+ int hexaStringSize = (len * 2) + 1;
char* hexaStringP = malloc(hexaStringSize);
if(!hexaStringP)
return -1;
memset(hexaStringP, '\0', hexaStringSize);
- prv_bytes_to_hexadecimal_string(ptr, len, hexaStringP, &hexaStringSize);
+ prv_bytes_to_hexadecimal_string((unsigned char*)ptr, len, hexaStringP, &hexaStringSize);
strcat((char*)&data[n], hexaStringP);
static unsigned char g_record_len = 0;
static unsigned char g_record[PARAM_RECORD_LEN_MAX];
+/* XXX: These variables are not used, now.
+ * But should check why.
#define CB_MAX_SELECTED_IDS 0xff
-static unsigned char g_cb_enabled = 1; /* enabled */
-static unsigned char g_cb_selected_id = 1; /* all selected */
-static unsigned char g_cb_selected_count = 0; /* number of selected ids */
+static unsigned char g_cb_enabled = 1; // enabled
+static unsigned char g_cb_selected_id = 1; // all selected
+static unsigned char g_cb_selected_count = 0; // number of selected ids
static const unsigned char g_cb_max_selected_ids = CB_MAX_SELECTED_IDS;
-static unsigned short g_cb_selected_list[CB_MAX_SELECTED_IDS]; /* number of selected ids */
+static unsigned short g_cb_selected_list[CB_MAX_SELECTED_IDS]; // number of selected ids
+*/
int at_rx_sms_SendMsg(char* atmsg)
{
return -1;
}
+/* XXX: These functions are not used, now.
+ * But should check why.
static int at_rx_sms_cbconfig_get(char* atmsg)
{
return at_tx_sms_cbconfig_resp(g_cb_enabled, g_cb_selected_id
int at_rx_sms_cbconfig(char* atmsg)
{
- /*
// set
at_rx_sms_cbconfig_set(atmsg);
// get
at_rx_sms_cbconfig_get(atmsg);
- */
return -1;
}
+*/
unsigned char at_g_sms_service_option= 0x02; // CS_ONLY
return 1;
}
-static void at_rx_sms_param_init()
+static void at_rx_sms_param_init(void)
{
int i, n = 0;
static unsigned char g_bmute;
+/* XXX
static unsigned char g_audio_path = 1;
static unsigned char g_clock_status; //0:Clock End, 1:Clock Start
+*/
int at_rx_snd_mute_control_get(char* atmsg)
{
ret = strtok(NULL, TOKEN);
TRACE(MSGL_VGSM_INFO, "%s\n", ret);
if(ret)
- tel_class = atoi(ret);
+ tel_class = atoi(ret);
TRACE(MSGL_VGSM_INFO, "CCFC tel_class:%d\n", tel_class);
oem_rx_ss_cf_get(tel_class, cf_type);
int at_rx_ss_cf_set(char* atmsg)
{
- int ss_mode, tel_class, type, replyTime, num_len, num_type, satype;
+ int ss_mode, tel_class, type, replyTime, num_len, num_type;
char number[MAX_GSM_DIALED_DIGITS_NUMBER], subaddr[MAX_GSM_DIALED_DIGITS_NUMBER];
memset(subaddr, '\0', MAX_GSM_DIALED_DIGITS_NUMBER);
char* tdata = strchr(atmsg, '=');
}
ret = strtok(NULL, TOKEN);
+ /* XXX: This doesn't be used now.
if(ret)
{
TRACE(MSGL_VGSM_INFO, "%s\n", ret);
}
else
satype = 128; // default
+ */
ret = strtok(NULL, TOKEN);
if(ret)
return s_infoid;
}
+/* XXX
static unsigned char get_msg_sequence(void)
{
TRACE(MSGL_VGSM_INFO, "\n");
s_msg_seq = 0;
else
s_msg_seq++;
- /***
+ / ***
static unsigned char s_msg_seq = 0;
if (s_msg_seq >= 255)
s_msg_seq = 0;
++s_msg_seq;
- ***/
+ *** /
return s_msg_seq;
}
+*/
#define HDLC_FRAME_HEADER_SIZE 3
#define MAX_HDLC_FRAME_SIZE 2048
*
*/
+#include <stdio.h>
#include <assert.h>
#include "at_send.h"
#include "at_tx_sms.h"
#include "at_func.h"
#include "phoneserver.h"
-#include <stdio.h>
+#include "misc.h"
int at_tx_sms_deviceReady(void *data, int len)
{
return rc;
}
+/* XXX: These functions are not used, now.
+ * But should check why.
int at_tx_sms_param_count_resp(unsigned char mem_store, unsigned char record_count)
{
unsigned char data[2];
return 0;
// return at_msg_send(ACK_SEQ_RESPONSE, data, n);
}
+*/
int at_tx_sms_param_resp(unsigned char mem_store, unsigned char record_index, unsigned char record_len, unsigned char *record)
{
char * mesg;
char str[1000];
char str1[1000];
- int count, i;
+ int count = 0, i;
unsigned char usim_li[33]=
{ 0x90, 0x00, 0x1e, 0x62, 0x1c, 0x82, 0x02, 0x41, 0x21, 0x83,
}
}
- SIM_DEBUG("\n");
+ SIM_DEBUG("count = %d\n", count);
char dbname[256];
char *bin_path = get_bin_path();
*/
SIM_DEBUG("SQL statement : %s\n", str);
+ SIM_DEBUG(" count : %d\n", count);
// add a row
err = sqlite3_exec(db,str1,0,0,&mesg);
char * mesg;
char str[1000];
char str1[1000];
- int count,i;
+ int count = 0,i;
unsigned char iccid[13] =
{ 0x90, 0x00, 0x0a, 0x98, 0x94, 0x22, 0x06, 0x45, 0x61, 0x53,
}
- SIM_DEBUG("\n");
+ SIM_DEBUG("count = %d\n", count);
char dbname[256];
#include "fileio.h"
//#include "state.h"
#include "at_func.h"
+#include "oem_tx_ss.h"
#define ALP_NOTIFY_DATABASE_DIR "./db"
#define ALP_NOTIFY_DATABASE_FILE "ss.db"
log_msg(MSGL_VGSM_INFO,"data[0] : %x\ndata[1] : %x\ndata[2] : %x\ndata[3] : %x\nss_mode : %x\n", data[0], data[1], data[2], data[3], entry->ss_mode);
ret = oem_tx_ss_cb_resp(data, data_len);
+ if (ret < 0) {
+ log_msg(MSGL_WARN, "oem_tx_ss_cb_resp() failed.\n");
+ }
free(data);
return 0;
static int prv_convert_utf8_text(VGSMApduEncoder* encoderP, VGSMApduFragment* fragmentP)
{
char* dcsP = fragmentP->buffer.dataP;
- unsigned char destEncoding = VGSM_CHARSET_UTF8;
- int packed = 1;
// int bufferSize=0;
// char* bufferP=0;
int err = 0;
/*
+ int packed = 1;
+ unsigned char destEncoding = VGSM_CHARSET_UTF8;
switch(*dcsP)
{
case SAT_RESP_TYPE_YES_NO_OPTION:
if (packed)
prv_gsm_encode_dcs7((unsigned char*)bufferP, &fragmentP->length);
}
+ destEncoding = VGSM_CHARSET_UTF8;
+ packed = 0;
*/
//temp.. only use UCS2BIT....
*dcsP = VGSM_SMS_DCS_MODE_8BIT;
- destEncoding = VGSM_CHARSET_UTF8;
- packed = 0;
//finalize:
return err;
break;
case SAT_ALPHA_IDENTIFIER:
- *bufferSize = 4;
+ *bufferSize = 12; // origin code has 4
dataPP = (char**) bufferP;
dataP = *dataPP = malloc(*bufferSize);
TRACE(MSGL_VGSM_INFO, "alpha_id is <%s>",alpha_id);
if (dataP)
- memcpy(dataP, alpha_id,strlen(alpha_id));
+ memcpy(dataP, alpha_id, strlen(alpha_id));
TRACE(MSGL_VGSM_INFO, "dataP is <%s>",dataP);