| 223 | } |
| 224 | |
| 225 | HOSTDEVICE static inline int PD_Memcmp(const void *s1, |
| 226 | const void *s2, |
| 227 | size_t size) { |
| 228 | const uint8_t *lstr = (const uint8_t *)(s1); // NOLINT |
| 229 | const uint8_t *rstr = (const uint8_t *)(s2); // NOLINT |
| 230 | for (size_t i = 0; i < size; ++i) { |
| 231 | if (lstr[i] != rstr[i]) { |
| 232 | return (lstr[i] - rstr[i]); |
| 233 | } |
| 234 | } |
| 235 | return 0; |
| 236 | } |
| 237 | |
| 238 | HOSTDEVICE static inline void *PD_Memmove(void *dest, |
| 239 | const void *src, |
no outgoing calls
no test coverage detected