Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 439
b: refs/heads/master
c: 2fac6f3
h: refs/heads/master
i:
  437: 4285e00
  435: 63dbe3f
  431: 2b5cce6
v: v3
  • Loading branch information
Deepak Saxena authored and Russell King committed Apr 25, 2005
1 parent 928c312 commit b4efd19
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 41130d37a449dbff3593c8585a102d5e9173eea7
refs/heads/master: 2fac6f3fec2303649e9cd572255776cb93d3f888
17 changes: 12 additions & 5 deletions trunk/include/asm-arm/string.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,22 @@ extern void __memzero(void *ptr, __kernel_size_t n);

#define memset(p,v,n) \
({ \
if ((n) != 0) { \
void *__p = (p); size_t __n = n; \
if ((__n) != 0) { \
if (__builtin_constant_p((v)) && (v) == 0) \
__memzero((p),(n)); \
__memzero((__p),(__n)); \
else \
memset((p),(v),(n)); \
memset((__p),(v),(__n)); \
} \
(p); \
(__p); \
})

#define memzero(p,n) ({ if ((n) != 0) __memzero((p),(n)); (p); })
#define memzero(p,n) \
({ \
void *__p = (p); size_t __n = n; \
if ((__n) != 0) \
__memzero((__p),(__n)); \
(__p); \
})

#endif

0 comments on commit b4efd19

Please sign in to comment.