diff options
| author | Meco Man <[email protected]> | 2022-06-30 21:17:43 -0400 |
|---|---|---|
| committer | guo <[email protected]> | 2022-07-01 11:39:28 +0800 |
| commit | 6a05ddf63d1202456a37e970e5a9ab58370ed093 (patch) | |
| tree | 09cc607886b1501d3718155493fa2aaf1456f8e2 /components | |
| parent | f27110decd495271ae3c6cd5b2cdfb6d75bba7a0 (diff) | |
解决将RT_NULL当做数字0使用的问题
Diffstat (limited to 'components')
| -rw-r--r-- | components/finsh/msh_file.c | 2 | ||||
| -rw-r--r-- | components/libc/compilers/common/ctime.c | 4 | ||||
| -rw-r--r-- | components/libc/posix/pthreads/pthread.c | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/components/finsh/msh_file.c b/components/finsh/msh_file.c index 9deab4f0bc..7b1a9f8f01 100644 --- a/components/finsh/msh_file.c +++ b/components/finsh/msh_file.c @@ -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; diff --git a/components/libc/compilers/common/ctime.c b/components/libc/compilers/common/ctime.c index 6cef1e222d..8d22dab0c0 100644 --- a/components/libc/compilers/common/ctime.c +++ b/components/libc/compilers/common/ctime.c @@ -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)) diff --git a/components/libc/posix/pthreads/pthread.c b/components/libc/posix/pthreads/pthread.c index a7dcc9ee7c..355cbf0f8f 100644 --- a/components/libc/posix/pthreads/pthread.c +++ b/components/libc/posix/pthreads/pthread.c @@ -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); |
