解决将RT_NULL当做数字0使用的问题

This commit is contained in:
Meco Man 2022-06-30 21:17:43 -04:00 committed by guo
parent f27110decd
commit 6a05ddf63d
3 changed files with 4 additions and 4 deletions

View File

@ -608,7 +608,7 @@ MSH_CMD_EXPORT_ALIAS(cmd_echo, echo, echo string to file);
static int cmd_tail(int argc, char **argv)
{
int fd;
char c = RT_NULL;
char c = '\0';
char *file_name = RT_NULL;
rt_uint32_t total_lines = 0;
rt_uint32_t target_line = 0;

View File

@ -180,7 +180,7 @@ struct tm *gmtime_r(const time_t *timep, struct tm *r)
return RT_NULL;
}
rt_memset(r, RT_NULL, sizeof(struct tm));
rt_memset(r, 0, sizeof(struct tm));
r->tm_sec = work % 60;
work /= 60;
@ -258,7 +258,7 @@ char* asctime_r(const struct tm *t, char *buf)
return RT_NULL;
}
rt_memset(buf, RT_NULL, 26);
rt_memset(buf, 0, 26);
/* Checking input validity */
if ((int)rt_strlen(days) <= (t->tm_wday << 2) || (int)rt_strlen(months) <= (t->tm_mon << 2))

View File

@ -136,7 +136,7 @@ void _pthread_data_destroy(_pthread_data_t *ptd)
ptd->magic = 0x0;
/* clear the "ptd->tid->user_data" */
ptd->tid->user_data = RT_NULL;
ptd->tid->user_data = 0;
/* free ptd */
rt_free(ptd);