mirror of
https://github.com/google/cpu_features.git
synced 2025-04-27 23:22:31 +02:00
Fix CpuFeatures_memchr to actually use the provided size argument
This commit is contained in:
parent
5695cc4817
commit
400d4f2836
@ -20,9 +20,10 @@
|
||||
#include "copy.h"
|
||||
#include "equals.h"
|
||||
|
||||
static const char* CpuFeatures_memchr(const char* ptr, size_t size, char c) {
|
||||
for (; ptr && *ptr != '\0'; ++ptr)
|
||||
if (*ptr == c) return ptr;
|
||||
static const char* CpuFeatures_memchr(const char* const ptr, const size_t size,
|
||||
const char c) {
|
||||
for (size_t i = 0; ptr && ptr[i] != '\0' && i < size; ++i)
|
||||
if (ptr[i] == c) return ptr + i;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user