Harlequin RIP SDK

Two entry points for copying blocks of memory, closely shadowing the ANSI functions memcpy and memmove. More...

#include "std.h"

Functions

void HqMemCpy (void *dest, const void *src, size_t count)
 Copy a number of bytes from one location in memory to another. More...
 
void HqMemMove (void *dest, const void *src, size_t count)
 Copy a number of bytes from one location in memory to another, coping with overlapping blocks. More...
 

Detailed Description

Two entry points for copying blocks of memory, closely shadowing the ANSI functions memcpy and memmove.

In fact on some platforms they map down onto those functions. On others, they call out to the OS, or execute our own optimised routines. The decision of which to use on each platform should be based on careful testing.

Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. This source code contains the confidential and trade secret information of Global Graphics Software Ltd. It may not be used, copied or distributed for any reason except as set forth in the applicable Global Graphics license agreement.