- Add the C99 'restrict' qualifier using the '__restrict' macro to
function prototype and definition of strptime(3). - Update the manual page.
This commit is contained in:
parent
af32c4898e
commit
78711cadb9
@ -143,7 +143,8 @@ struct tm *localtime_r(const time_t *, struct tm *);
|
||||
#endif
|
||||
|
||||
#if __XSI_VISIBLE
|
||||
char *strptime(const char *, const char *, struct tm *);
|
||||
char *strptime(const char *__restrict, const char *__restrict,
|
||||
struct tm *__restrict);
|
||||
#endif
|
||||
|
||||
#if __BSD_VISIBLE
|
||||
|
@ -36,7 +36,7 @@
|
||||
.Sh SYNOPSIS
|
||||
.In time.h
|
||||
.Ft char *
|
||||
.Fn strptime "const char *buf" "const char *format" "struct tm *timeptr"
|
||||
.Fn strptime "const char *restrict buf" "const char *restrict format" "struct tm *restrict timeptr"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Fn strptime
|
||||
|
@ -517,7 +517,8 @@ _strptime(const char *buf, const char *fmt, struct tm *tm)
|
||||
|
||||
|
||||
char *
|
||||
strptime(const char *buf, const char *fmt, struct tm *tm)
|
||||
strptime(const char *__restrict buf, const char *__restrict fmt,
|
||||
struct tm *__restrict tm)
|
||||
{
|
||||
char *ret;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user