Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef unsigned int uint32_t;
- typedef unsigned long long uint64_t;
- typedef unsigned long uintptr_t;
- typedef unsigned short uint16_t;
- void f2(char *d, char const *s, volatile int flags)
- {
- uint32_t tmp0, tmp1;
- if (flags & 1)
- tmp0 = *s++;
- if (flags & 2)
- {
- uint16_t *ss = (void *)s;
- tmp1 = *ss++;
- s = (void *)ss;
- }
- if (flags & 1)
- *d++ = tmp0;
- if (flags & 2)
- {
- uint16_t *dd = (void *)d;
- *dd++ = tmp1;
- d = (void *)dd;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement