Lines Matching refs:str
119 char str[MAX_DATA_LENGTH] = { 0 }; in waitDataWithCode() local
125 if (readDataFromShmNoClear(str) != 0 || strncmp(code, str, CODE_HEAD) != 0) { in waitDataWithCode()
128 LOG("while: waitDataWithCode 9999 str= %s, i=%d", str, i); in waitDataWithCode()
132 if (readDataFromShm(str) == 0 && strncmp(code, str, CODE_HEAD) == 0) { in waitDataWithCode()
133 if (strncpy_s(data, strlen("0") + 1, str + STR_KEY, 1) != EOK) { in waitDataWithCode()
137 LOG("waitDataWithCode 9999 str= %s", str); in waitDataWithCode()
144 LOG("while: waitDataWithCode 9999 str= %s, i=%d", str, i); in waitDataWithCode()
153 char* str = (char*)malloc(MAX_DATA_LENGTH); in writeCodeDataToShm() local
154 if (str == nullptr) { in writeCodeDataToShm()
158 (void)memset_s(str, MAX_DATA_LENGTH, 0, MAX_DATA_LENGTH); in writeCodeDataToShm()
167 if (strcpy_s(str, MAX_DATA_LENGTH, codeStr) != EOK) { in writeCodeDataToShm()
171 if (strcat_s(str, MAX_DATA_LENGTH, ":") != EOK) { in writeCodeDataToShm()
180 if (strcat_s(str, MAX_DATA_LENGTH, buf) != EOK) { in writeCodeDataToShm()
184 int nres = writeDataToShm(str); in writeCodeDataToShm()
232 char* Int2String(int num, char* str) // 10进制 in Int2String() argument
234 if (str == nullptr) { in Int2String()
240 str[i++] = '-'; in Int2String()
244 str[i++] = num % DECIM_TEN + CALCU_FOUR_AIGHT; in Int2String()
248 str[i] = '\0'; in Int2String()
252 if (str[0] == '-') { in Int2String()
259 str[j] = str[j] + str[i - 1 - j]; in Int2String()
260 str[i - 1 - j] = str[j] - str[i - 1 - j]; in Int2String()
261 str[j] = str[j] - str[i - 1 - j]; in Int2String()
264 return str; // 返回转换后的值 in Int2String()