* @since_tizen 4.0
*/
typedef enum {
- STC_ROAMING_DISABLED, /**< Not in roaming */
+ STC_ROAMING_UNKNOWN,
STC_ROAMING_ENABLED, /**< In roaming */
+ STC_ROAMING_DISABLED, /**< Not in roaming */
} stc_roaming_type_e;
/**
*/
typedef enum {
STC_PROCESS_STATE_UNKNOWN, /**< Unknown state */
- STC_PROCESS_STATE_FOREGROUND, /**< Foreground state */
- STC_PROCESS_STATE_BACKGROUND, /**< Background state */
+ STC_PROCESS_STATE_FOREGROUND = 1 << 1, /**< Foreground state */
+ STC_PROCESS_STATE_BACKGROUND = 1 << 2, /**< Background state */
} stc_process_state_e;
/**
* @see stc_stats_info_cb()
*/
int stc_stats_info_get_counter(stc_stats_info_h info,
- long long int *incoming, long long int *outgoing);
+ int64_t *incoming, int64_t *outgoing);
/**
* @brief Gets the roaming type from statistics information.
* @see stc_restriction_rule_get_limit()
*/
int stc_restriction_rule_set_limit(stc_restriction_rule_h rule,
- long long int data_limit);
+ int64_t data_limit);
/**
* @brief Sets the warning limit for restriction rule.
* @see stc_restriction_rule_get_warning_limit()
*/
int stc_restriction_rule_set_warning_limit(stc_restriction_rule_h rule,
- long long int data_warn_limit);
+ int64_t data_warn_limit);
/**
* @brief Sets the monthly data limit for restriction rule.
* @see stc_restriction_rule_get_monthly_limit()
*/
int stc_restriction_rule_set_monthly_limit(stc_restriction_rule_h rule,
- long long int limit);
+ int64_t limit);
/**
* @brief Sets the weekly data limit for restriction rule.
* @see stc_restriction_rule_get_weekly_limit()
*/
int stc_restriction_rule_set_weekly_limit(stc_restriction_rule_h rule,
- long long int limit);
+ int64_t limit);
/**
* @brief Sets the daily data limit for restriction rule.
* @see stc_restriction_rule_get_daily_limit()
*/
int stc_restriction_rule_set_daily_limit(stc_restriction_rule_h rule,
- long long int limit);
+ int64_t limit);
/**
* @brief Sets the month start date for restriction rule.
* @see stc_restriction_rule_set_limit()
*/
int stc_restriction_rule_get_limit(stc_restriction_rule_h rule,
- long long int *data_limit);
+ int64_t *data_limit);
/**
* @brief Gets the warning limit for restriction rule.
* @see stc_restriction_rule_set_warning_limit()
*/
int stc_restriction_rule_get_warning_limit(stc_restriction_rule_h rule,
- long long int *data_warn_limit);
+ int64_t *data_warn_limit);
/**
* @brief Gets the montlhy data limit for restriction rule.
* @see stc_restriction_rule_set_monthly_limit()
*/
int stc_restriction_rule_get_monthly_limit(stc_restriction_rule_h rule,
- long long int *limit);
+ int64_t *limit);
/**
* @brief Gets the weekly data limit for restriction rule.
* @see stc_restriction_rule_set_weekly_limit()
*/
int stc_restriction_rule_get_weekly_limit(stc_restriction_rule_h rule,
- long long int *limit);
+ int64_t *limit);
/**
* @brief Gets the daily data limit for restriction rule.
* @see stc_restriction_rule_set_daily_limit()
*/
int stc_restriction_rule_get_daily_limit(stc_restriction_rule_h rule,
- long long int *limit);
+ int64_t *limit);
/**
* @brief Gets the month start date for restriction rule.
#define STC_STATS_INFO_PROCESS_STATE "ground"
typedef struct {
- long long int incoming_bytes; /** <incoming_bytes is the Total bytes = Incoming + outgoing */
- long long int outgoing_bytes; /** Actual outgoing bytes */
+ int64_t incoming_bytes; /** <incoming_bytes is the Total bytes = Incoming + outgoing */
+ int64_t outgoing_bytes; /** Actual outgoing bytes */
} stc_data_counters_s;
typedef struct {
char subscriber_id[STC_SUBSCRIBER_ID_LEN];
stc_iface_type_e iface_type;
stc_restriction_type_e rstn_type;
- long long int data_limit;
- long long int data_warn_limit;
- long long int monthly_limit;
- long long int weekly_limit;
- long long int daily_limit;
+ int64_t data_limit;
+ int64_t data_warn_limit;
+ int64_t monthly_limit;
+ int64_t weekly_limit;
+ int64_t daily_limit;
int month_start_date;
stc_roaming_type_e roaming_type;
} stc_restriction_rule_s;
}
EXPORT_API int stc_stats_info_get_counter(stc_stats_info_h info,
- long long int *incoming, long long int *outgoing)
+ int64_t *incoming, int64_t *outgoing)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
*incoming = stats_info->cnt.incoming_bytes;
*outgoing = stats_info->cnt.outgoing_bytes;
- STC_LOGI("Counters incoming[%lld] outgoing[%lld]",
+ STC_LOGI("Counters incoming[%"PRId64"] outgoing[%"PRId64"]",
*incoming, *outgoing);
return STC_ERROR_NONE;
STC_LOGD("Type: [%s]", _stc_convert_rstn_type_to_string(rule->rstn_type));
if (rule->data_limit >= 0)
- STC_LOGD("Limit: [%lld] bytes", rule->data_limit);
+ STC_LOGD("Limit: [%"PRId64"] bytes", rule->data_limit);
if (rule->data_warn_limit >= 0)
- STC_LOGD("Warning: [%lld] bytes", rule->data_warn_limit);
+ STC_LOGD("Warning: [%"PRId64"] bytes", rule->data_warn_limit);
if (rule->monthly_limit >= 0)
- STC_LOGD("Monthly: [%lld] bytes", rule->monthly_limit);
+ STC_LOGD("Monthly: [%"PRId64"] bytes", rule->monthly_limit);
if (rule->weekly_limit >= 0)
- STC_LOGD("Weekly: [%lld] bytes", rule->weekly_limit);
+ STC_LOGD("Weekly: [%"PRId64"] bytes", rule->weekly_limit);
if (rule->daily_limit >= 0)
- STC_LOGD("Daily: [%lld] bytes", rule->daily_limit);
+ STC_LOGD("Daily: [%"PRId64"] bytes", rule->daily_limit);
STC_LOGD("Month start date: [%d]", rule->month_start_date);
if (restriction_rule->rstn_type == STC_RSTN_TYPE_DROP) {
STC_RETURN_VAL_IF(restriction_rule->data_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid data limit [%lld] bytes",
+ "Invalid data limit [%"PRId64"] bytes",
restriction_rule->data_limit);
STC_RETURN_VAL_IF(restriction_rule->data_warn_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid data warn limit [%lld] bytes",
+ "Invalid data warn limit [%"PRId64"] bytes",
restriction_rule->data_warn_limit);
STC_RETURN_VAL_IF(restriction_rule->monthly_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid monthly limit [%lld] bytes",
+ "Invalid monthly limit [%"PRId64"] bytes",
restriction_rule->monthly_limit);
STC_RETURN_VAL_IF(restriction_rule->weekly_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid weekly limit [%lld] bytes",
+ "Invalid weekly limit [%"PRId64"] bytes",
restriction_rule->weekly_limit);
STC_RETURN_VAL_IF(restriction_rule->daily_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid daily limit [%lld] bytes",
+ "Invalid daily limit [%"PRId64"] bytes",
restriction_rule->daily_limit);
STC_RETURN_VAL_IF(restriction_rule->month_start_date < 0,
STC_RETURN_VAL_IF(restriction_rule->data_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid data limit [%lld] bytes",
+ "Invalid data limit [%"PRId64"] bytes",
restriction_rule->data_limit);
STC_RETURN_VAL_IF(restriction_rule->data_warn_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid data warn limit [%lld] bytes",
+ "Invalid data warn limit [%"PRId64"] bytes",
restriction_rule->data_warn_limit);
STC_RETURN_VAL_IF(restriction_rule->monthly_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid monthly limit [%lld] bytes",
+ "Invalid monthly limit [%"PRId64"] bytes",
restriction_rule->monthly_limit);
STC_RETURN_VAL_IF(restriction_rule->weekly_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid weekly limit [%lld] bytes",
+ "Invalid weekly limit [%"PRId64"] bytes",
restriction_rule->weekly_limit);
STC_RETURN_VAL_IF(restriction_rule->daily_limit < -1,
STC_ERROR_INVALID_PARAMETER,
- "Invalid daily limit [%lld] bytes",
+ "Invalid daily limit [%"PRId64"] bytes",
restriction_rule->daily_limit);
STC_RETURN_VAL_IF(restriction_rule->month_start_date < 0,
STC_RETURN_VAL_IF(restriction_rule->data_limit < 0,
STC_ERROR_INVALID_PARAMETER,
- "Invalid tx limit [%lld] bytes",
+ "Invalid tx limit [%"PRId64"] bytes",
restriction_rule->data_limit);
STC_RETURN_VAL_IF(restriction_rule->data_warn_limit < 0,
STC_ERROR_INVALID_PARAMETER,
- "Invalid rx limit [%lld] bytes",
+ "Invalid rx limit [%"PRId64"] bytes",
restriction_rule->data_warn_limit);
STC_RETURN_VAL_IF(restriction_rule->roaming_type > STC_ROAMING_ENABLED,
STC_RETURN_VAL_IF(restriction_rule->data_limit < 0,
STC_ERROR_INVALID_PARAMETER,
- "Invalid tx limit [%lld] bytes",
+ "Invalid tx limit [%"PRId64"] bytes",
restriction_rule->data_limit);
STC_RETURN_VAL_IF(restriction_rule->data_warn_limit < 0,
STC_ERROR_INVALID_PARAMETER,
- "Invalid rx limit [%lld] bytes",
+ "Invalid rx limit [%"PRId64"] bytes",
restriction_rule->data_warn_limit);
STC_RETURN_VAL_IF(restriction_rule->roaming_type > STC_ROAMING_ENABLED,
}
EXPORT_API int stc_restriction_rule_set_limit(stc_restriction_rule_h rule,
- long long int data_limit)
+ int64_t data_limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
restriction_rule->data_limit = data_limit;
- STC_LOGI("Data limit [%lld] bytes", restriction_rule->data_limit);
+ STC_LOGI("Data limit [%"PRId64"] bytes", restriction_rule->data_limit);
STC_UNLOCK;
return STC_ERROR_NONE;
}
EXPORT_API int stc_restriction_rule_set_warning_limit(stc_restriction_rule_h rule,
- long long int data_warn_limit)
+ int64_t data_warn_limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
restriction_rule->data_warn_limit = data_warn_limit;
- STC_LOGI("Data warn limit [%lld] bytes",
+ STC_LOGI("Data warn limit [%"PRId64"] bytes",
restriction_rule->data_warn_limit);
STC_UNLOCK;
}
EXPORT_API int stc_restriction_rule_set_monthly_limit(stc_restriction_rule_h rule,
- long long int limit)
+ int64_t limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
restriction_rule->monthly_limit = limit;
- STC_LOGI("Monthly limit [%lld] bytes",
+ STC_LOGI("Monthly limit [%"PRId64"] bytes",
restriction_rule->monthly_limit);
STC_UNLOCK;
}
EXPORT_API int stc_restriction_rule_set_weekly_limit(stc_restriction_rule_h rule,
- long long int limit)
+ int64_t limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
restriction_rule->weekly_limit = limit;
- STC_LOGI("Weekly data limit [%lld] bytes",
+ STC_LOGI("Weekly data limit [%"PRId64"] bytes",
restriction_rule->weekly_limit);
STC_UNLOCK;
}
EXPORT_API int stc_restriction_rule_set_daily_limit(stc_restriction_rule_h rule,
- long long int limit)
+ int64_t limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
restriction_rule->daily_limit = limit;
- STC_LOGI("Daily data limit [%lld] bytes",
+ STC_LOGI("Daily data limit [%"PRId64"] bytes",
restriction_rule->daily_limit);
STC_UNLOCK;
}
EXPORT_API int stc_restriction_rule_get_limit(stc_restriction_rule_h rule,
- long long int *data_limit)
+ int64_t *data_limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
*data_limit = restriction_rule->data_limit;
- STC_LOGI("Data limit [%lld] bytes", *data_limit);
+ STC_LOGI("Data limit [%"PRId64"] bytes", *data_limit);
STC_UNLOCK;
return STC_ERROR_NONE;
}
EXPORT_API int stc_restriction_rule_get_warning_limit(stc_restriction_rule_h rule,
- long long int *data_warn_limit)
+ int64_t *data_warn_limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
*data_warn_limit = restriction_rule->data_warn_limit;
- STC_LOGI("Data Warn limit [%lld] bytes", *data_warn_limit);
+ STC_LOGI("Data Warn limit [%"PRId64"] bytes", *data_warn_limit);
STC_UNLOCK;
return STC_ERROR_NONE;
}
EXPORT_API int stc_restriction_rule_get_monthly_limit(stc_restriction_rule_h rule,
- long long int *limit)
+ int64_t *limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
*limit = restriction_rule->monthly_limit;
- STC_LOGI("Monthly data limit [%lld] bytes", *limit);
+ STC_LOGI("Monthly data limit [%"PRId64"] bytes", *limit);
STC_UNLOCK;
return STC_ERROR_NONE;
}
EXPORT_API int stc_restriction_rule_get_weekly_limit(stc_restriction_rule_h rule,
- long long int *limit)
+ int64_t *limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
*limit = restriction_rule->weekly_limit;
- STC_LOGI("Weekly data limit [%lld] bytes", *limit);
+ STC_LOGI("Weekly data limit [%"PRId64"] bytes", *limit);
STC_UNLOCK;
return STC_ERROR_NONE;
}
EXPORT_API int stc_restriction_rule_get_daily_limit(stc_restriction_rule_h rule,
- long long int *limit)
+ int64_t *limit)
{
CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_STC);
*limit = restriction_rule->daily_limit;
- STC_LOGI("Daily data limit [%lld] bytes", *limit);
+ STC_LOGI("Daily data limit [%"PRId64"] bytes", *limit);
STC_UNLOCK;
return STC_ERROR_NONE;
STC_LOGD("Roaming: [%d]", info->roaming_type);
- STC_LOGD("Received: [%lld]", info->cnt.incoming_bytes);
- STC_LOGD("Sent: [%lld]", info->cnt.outgoing_bytes);
+ STC_LOGD("Received: [%"PRId64"]", info->cnt.incoming_bytes);
+ STC_LOGD("Sent: [%"PRId64"]", info->cnt.outgoing_bytes);
if (info->protocol_type != STC_PROTOCOL_UNKNOWN)
STC_LOGD("Protocol: [%d]", info->protocol_type);
char *subscriber_id = NULL;
stc_restriction_type_e rstn_type;
stc_iface_type_e iface_type;
- long long int data_limit;
- long long int data_warn_limit;
- long long int monthly_limit;
- long long int weekly_limit;
- long long int daily_limit;
+ int64_t data_limit;
+ int64_t data_warn_limit;
+ int64_t monthly_limit;
+ int64_t weekly_limit;
+ int64_t daily_limit;
int month_start_date;
stc_roaming_type_e roaming;
ret = stc_restriction_rule_get_limit(rule, &data_limit);
if (ret == STC_ERROR_NONE)
- msg("Data limit: [%lld]", data_limit);
+ msg("Data limit: [%"PRId64"]", data_limit);
ret = stc_restriction_rule_get_warning_limit(rule, &data_warn_limit);
if (ret == STC_ERROR_NONE)
- msg("Warn limit: [%lld]", data_warn_limit);
+ msg("Warn limit: [%"PRId64"]", data_warn_limit);
ret = stc_restriction_rule_get_monthly_limit(rule, &monthly_limit);
if (ret == STC_ERROR_NONE)
- msg("Monthly limit: [%lld]", monthly_limit);
+ msg("Monthly limit: [%"PRId64"]", monthly_limit);
ret = stc_restriction_rule_get_weekly_limit(rule, &weekly_limit);
if (ret == STC_ERROR_NONE)
- msg("Weekly limit: [%lld]", weekly_limit);
+ msg("Weekly limit: [%"PRId64"]", weekly_limit);
ret = stc_restriction_rule_get_daily_limit(rule, &daily_limit);
if (ret == STC_ERROR_NONE)
- msg("Daily limit: [%lld]", weekly_limit);
+ msg("Daily limit: [%"PRId64"]", weekly_limit);
ret = stc_restriction_rule_get_month_start_date(rule, &month_start_date);
if (ret == STC_ERROR_NONE)
{
stc_iface_type_e iface_type = (int)strtol(g_iface_type, NULL, 10);
stc_roaming_type_e roaming = (int)strtol(g_roaming, NULL, 10);
- long long int data_limit = (long long int)strtol(g_data_limit, NULL, 10);
- long long int data_warn_limit = (long long int)strtol(g_data_warn_limit, NULL, 10);
- long long int monthly_limit = (long long int)strtol(g_monthly_limit, NULL, 10);
- long long int weekly_limit = (long long int)strtol(g_weekly_limit, NULL, 10);
- long long int daily_limit = (long long int)strtol(g_daily_limit, NULL, 10);
+ int64_t data_limit = (int64_t)strtol(g_data_limit, NULL, 10);
+ int64_t data_warn_limit = (int64_t)strtol(g_data_warn_limit, NULL, 10);
+ int64_t monthly_limit = (int64_t)strtol(g_monthly_limit, NULL, 10);
+ int64_t weekly_limit = (int64_t)strtol(g_weekly_limit, NULL, 10);
+ int64_t daily_limit = (int64_t)strtol(g_daily_limit, NULL, 10);
int month_start_date = (int)strtol(g_month_start_date, NULL, 10);
char *app_id = NULL;
char *subscriber_id = NULL;
ret = stc_restriction_rule_get_limit(g_restriction_rule_h, &data_limit);
THREAD_OUT;
if (ret == STC_ERROR_NONE)
- msg(LOG_CYAN "[%c] " LOG_END "Data limit: " LOG_CYAN "[%lld]" LOG_END, buf[0], data_limit);
+ msg(LOG_CYAN "[%c] " LOG_END "Data limit: " LOG_CYAN "[%"PRId64"]" LOG_END, buf[0], data_limit);
data_warn_limit = 0;
THREAD_IN;
&data_warn_limit);
THREAD_OUT;
if (ret == STC_ERROR_NONE)
- msg(LOG_CYAN "[%c] " LOG_END "Warn limit: " LOG_CYAN "[%lld]" LOG_END, buf[0], data_warn_limit);
+ msg(LOG_CYAN "[%c] " LOG_END "Warn limit: " LOG_CYAN "[%"PRId64"]" LOG_END, buf[0], data_warn_limit);
monthly_limit = 0;
THREAD_IN;
ret = stc_restriction_rule_get_monthly_limit(g_restriction_rule_h, &monthly_limit);
THREAD_OUT;
if (ret == STC_ERROR_NONE)
- msg(LOG_CYAN "[%c] " LOG_END "Monthly limit: " LOG_CYAN "[%lld]" LOG_END, buf[0], monthly_limit);
+ msg(LOG_CYAN "[%c] " LOG_END "Monthly limit: " LOG_CYAN "[%"PRId64"]" LOG_END, buf[0], monthly_limit);
weekly_limit = 0;
THREAD_IN;
ret = stc_restriction_rule_get_weekly_limit(g_restriction_rule_h, &weekly_limit);
THREAD_OUT;
if (ret == STC_ERROR_NONE)
- msg(LOG_CYAN "[%c] " LOG_END "Weekly limit: " LOG_CYAN "[%lld]" LOG_END, buf[0], weekly_limit);
+ msg(LOG_CYAN "[%c] " LOG_END "Weekly limit: " LOG_CYAN "[%"PRId64"]" LOG_END, buf[0], weekly_limit);
daily_limit = 0;
THREAD_IN;
ret = stc_restriction_rule_get_daily_limit(g_restriction_rule_h, &daily_limit);
THREAD_OUT;
if (ret == STC_ERROR_NONE)
- msg(LOG_CYAN "[%c] " LOG_END "Daily limit: " LOG_CYAN "[%lld]" LOG_END, buf[0], daily_limit);
+ msg(LOG_CYAN "[%c] " LOG_END "Daily limit: " LOG_CYAN "[%"PRId64"]" LOG_END, buf[0], daily_limit);
month_start_date = 0;
THREAD_IN;
{
stc_iface_type_e iface_type = (int)strtol(g_iface_type, NULL, 10);
stc_roaming_type_e roaming = (int)strtol(g_roaming, NULL, 10);
- long long int data_limit = (long long int)strtol(g_data_limit, NULL, 10);
- long long int data_warn_limit = (long long int)strtol(g_data_warn_limit, NULL, 10);
- long long int monthly_limit = (long long int)strtol(g_monthly_limit, NULL, 10);
- long long int weekly_limit = (long long int)strtol(g_weekly_limit, NULL, 10);
- long long int daily_limit = (long long int)strtol(g_daily_limit, NULL, 10);
+ int64_t data_limit = (int64_t)strtol(g_data_limit, NULL, 10);
+ int64_t data_warn_limit = (int64_t)strtol(g_data_warn_limit, NULL, 10);
+ int64_t monthly_limit = (int64_t)strtol(g_monthly_limit, NULL, 10);
+ int64_t weekly_limit = (int64_t)strtol(g_weekly_limit, NULL, 10);
+ int64_t daily_limit = (int64_t)strtol(g_daily_limit, NULL, 10);
int month_start_date = (int)strtol(g_month_start_date, NULL, 10);
char *app_id = NULL;
char *subscriber_id = NULL;
data_limit = 0;
ret = stc_restriction_rule_get_limit(rule_h, &data_limit);
if (ret == STC_ERROR_NONE)
- msg("Data limit: " LOG_CYAN "[%lld]" LOG_END, data_limit);
+ msg("Data limit: " LOG_CYAN "[%"PRId64"]" LOG_END, data_limit);
data_warn_limit = 0;
ret = stc_restriction_rule_get_warning_limit(rule_h,
&data_warn_limit);
if (ret == STC_ERROR_NONE)
- msg("Warn limit: " LOG_CYAN "[%lld]" LOG_END, data_warn_limit);
+ msg("Warn limit: " LOG_CYAN "[%"PRId64"]" LOG_END, data_warn_limit);
monthly_limit = 0;
ret = stc_restriction_rule_get_monthly_limit(rule_h, &monthly_limit);
if (ret == STC_ERROR_NONE)
- msg("Monthly limit: " LOG_CYAN "[%lld]" LOG_END, monthly_limit);
+ msg("Monthly limit: " LOG_CYAN "[%"PRId64"]" LOG_END, monthly_limit);
weekly_limit = 0;
ret = stc_restriction_rule_get_weekly_limit(rule_h, &weekly_limit);
if (ret == STC_ERROR_NONE)
- msg("Weekly limit: " LOG_CYAN "[%lld]" LOG_END, weekly_limit);
+ msg("Weekly limit: " LOG_CYAN "[%"PRId64"]" LOG_END, weekly_limit);
daily_limit = 0;
ret = stc_restriction_rule_get_daily_limit(rule_h, &daily_limit);
if (ret == STC_ERROR_NONE)
- msg("Daily limit: " LOG_CYAN "[%lld]" LOG_END, daily_limit);
+ msg("Daily limit: " LOG_CYAN "[%"PRId64"]" LOG_END, daily_limit);
month_start_date = 0;
ret = stc_restriction_rule_get_month_start_date(rule_h, &month_start_date);
time_t from;
time_t to;
stc_iface_type_e iface_type;
- long long int incoming;
- long long int outgoing;
+ int64_t incoming;
+ int64_t outgoing;
stc_roaming_type_e roaming;
stc_protocol_type_e prototype;
stc_process_state_e procstate;
ret = stc_stats_info_get_counter(info, &incoming, &outgoing);
if (ret == STC_ERROR_NONE) {
- msg("Received: [%lld]", incoming);
- msg("Sent: [%lld]", outgoing);
+ msg("Received: [%"PRId64"]", incoming);
+ msg("Sent: [%"PRId64"]", outgoing);
}
ret = stc_stats_info_get_roaming_type(info, &roaming);