Skip to content

Commit

Permalink
Avoid using user identifiers in function declarations. (WebAssembly#124)
Browse files Browse the repository at this point in the history
MultiSource/Benchmarks/McCat in llvm-test-suite has a macro named
`n`, so rename function parameters to avoid colliding.
  • Loading branch information
sunfishcode committed Oct 28, 2019
1 parent 8048aeb commit ec3ee5e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
10 changes: 5 additions & 5 deletions basics/include/__functions_malloc.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
extern "C" {
#endif

void *malloc(size_t size) __attribute__((__malloc__, __warn_unused_result__));
void free(void *ptr);
void *calloc(size_t nmemb, size_t size) __attribute__((__malloc__, __warn_unused_result__));
void *realloc(void *ptr, size_t size) __attribute__((__warn_unused_result__));
void *malloc(size_t __size) __attribute__((__malloc__, __warn_unused_result__));
void free(void *__ptr);
void *calloc(size_t __nmemb, size_t __size) __attribute__((__malloc__, __warn_unused_result__));
void *realloc(void *__ptr, size_t __size) __attribute__((__warn_unused_result__));

#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
void *reallocarray(void *, size_t, size_t) __attribute__((__warn_unused_result__));
void *reallocarray(void *__ptr, size_t __nmemb, size_t __size) __attribute__((__warn_unused_result__));
#endif

#ifdef __cplusplus
Expand Down
6 changes: 3 additions & 3 deletions basics/include/__functions_memcpy.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
extern "C" {
#endif

void *memcpy(void *__restrict__ dst, const void *__restrict__ src, size_t n) __attribute__((__nothrow__, __leaf__, __nonnull__(1, 2)));
void *memmove(void *dst, const void *src, size_t n) __attribute__((__nothrow__, __leaf__, __nonnull__(1, 2)));
void *memset(void *dst, int c, size_t n) __attribute__((__nothrow__, __leaf__, __nonnull__(1)));
void *memcpy(void *__restrict__ __dst, const void *__restrict__ __src, size_t __n) __attribute__((__nothrow__, __leaf__, __nonnull__(1, 2)));
void *memmove(void *__dst, const void *__src, size_t __n) __attribute__((__nothrow__, __leaf__, __nonnull__(1, 2)));
void *memset(void *__dst, int __c, size_t __n) __attribute__((__nothrow__, __leaf__, __nonnull__(1)));

#ifdef __cplusplus
}
Expand Down

0 comments on commit ec3ee5e

Please sign in to comment.