mirror of
https://github.com/google/cpu_features.git
synced 2025-04-28 07:23:37 +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 "copy.h"
|
||||||
#include "equals.h"
|
#include "equals.h"
|
||||||
|
|
||||||
static const char* CpuFeatures_memchr(const char* ptr, size_t size, char c) {
|
static const char* CpuFeatures_memchr(const char* const ptr, const size_t size,
|
||||||
for (; ptr && *ptr != '\0'; ++ptr)
|
const char c) {
|
||||||
if (*ptr == c) return ptr;
|
for (size_t i = 0; ptr && ptr[i] != '\0' && i < size; ++i)
|
||||||
|
if (ptr[i] == c) return ptr + i;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user