fix verbose

This commit is contained in:
Murphy 2025-04-03 21:25:40 -04:00
parent ce0e880847
commit 248ca4bcf5
Signed by: freya
GPG key ID: 9FBC6FFD6D2DBF17
5 changed files with 12 additions and 11 deletions

View file

@ -3,4 +3,5 @@
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>

View file

@ -59,7 +59,7 @@ extern void *memset(void *restrict dest, int c, size_t n);
* @param n - the byte count
* @returns a pointer to dest
*/
extern void *memcpyv(volatile void *restrict dest,
extern volatile void *memcpyv(volatile void *restrict dest,
const volatile void *restrict src, size_t n);
/**
@ -71,7 +71,7 @@ extern void *memcpyv(volatile void *restrict dest,
* @param n - the byte count
* @returns a pointer to dest
*/
extern void *memmovev(volatile void *restrict dest,
extern volatile void *memmovev(volatile void *restrict dest,
const volatile void *restrict src, size_t n);
/**
@ -81,7 +81,7 @@ extern void *memmovev(volatile void *restrict dest,
* @param n - the byte count
* @returns a pointer to dest
*/
extern void *memsetv(volatile void *restrict dest, int c, size_t n);
extern volatile void *memsetv(volatile void *restrict dest, int c, size_t n);
/**
* Calculates the length of the string pointed to by str, excluding

View file

@ -1,10 +1,10 @@
#include <string.h>
void *memcpyv(volatile void *restrict dest, const volatile void *restrict src,
volatile void *memcpyv(volatile void *restrict dest, const volatile void *restrict src,
size_t n)
{
char *d = dest;
const char *s = src;
volatile char *d = dest;
volatile const char *s = src;
for (; n; n--)
*d++ = *s++;
return dest;

View file

@ -1,9 +1,9 @@
#include <string.h>
void *memmovev(volatile void *dest, const volatile void *src, size_t n)
volatile void *memmovev(volatile void *dest, const volatile void *src, size_t n)
{
char *d = dest;
const char *s = src;
volatile char *d = dest;
volatile const char *s = src;
if (d == s)
return d;

View file

@ -1,8 +1,8 @@
#include <string.h>
void *memsetv(volatile void *dest, int c, size_t n)
volatile void *memsetv(volatile void *dest, int c, size_t n)
{
unsigned char *d = dest;
volatile unsigned char *d = dest;
for (; n; n--) {
*d++ = c;
};