has_cap = 0;
if (*smack_attr_pos != '\0') {
char *cap_mark = "capability=0x";
- int cap_mark_len = strlen(cap_mark);
psmack = strstr(smack_attr_pos, cap_mark);
if (psmack) {
int cap_hex_len;
int i;
char ch1, ch2;
int raw1, raw2;
+ size_t cap_mark_len = strlen(cap_mark);
tp = strstr(psmack, ":");
smack_attr_pos = tp + 1;
memset(tmpSmackAttribs, 0x0, sizeof(tmpSmackAttribs));
- memcpy(tmpSmackAttribs, psmack+cap_mark_len,
- (int)tp - (int)psmack - cap_mark_len);
+ memcpy(tmpSmackAttribs, psmack + cap_mark_len,
+ (size_t)(tp - psmack - cap_mark_len));
// convert hexadecimal into raw data
cap_hex_len = strlen(tmpSmackAttribs);
has_acl = 0;
if (*smack_attr_pos != '\0') {
char *acl_mark = "acl_access=0x";
- int acl_mark_len = strlen(acl_mark);
psmack = strstr(smack_attr_pos, acl_mark);
if (psmack) {
int acl_hex_len;
int i;
char ch1, ch2;
int raw1, raw2;
+ size_t acl_mark_len = strlen(acl_mark);
tp = strstr(psmack, ":");
smack_attr_pos = tp + 1;
memset(tmpSmackAttribs, 0x0, sizeof(tmpSmackAttribs));
memcpy(tmpSmackAttribs, psmack+acl_mark_len,
- (int)tp - (int)psmack - acl_mark_len);
+ (size_t)(tp - psmack - acl_mark_len));
// convert hexadecimal into raw data
acl_hex_len = strlen(tmpSmackAttribs);