1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3
4<head>
5<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
6<META http-equiv="Content-Style-Type" content="text/css">
7<title>NETMemCpy</title>
8<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
9</head>
10
11<body>
12
13<h1 align="left">NETMemCpy</h1>
14<h2>Syntax</h2>
15
16<dl>
17  <dd>
18  <PRE><CODE>#include &lt;revolution/net.h&gt;
19
20void*   NETMemCpy( void* dst, const void* src, size_t size );
21
22</CODE></PRE>
23  </dd>
24</dl><h2>Arguments</h2>
25
26<table border="1" width="100%">
27    <TR>
28      <TD width="176"><em><strong><font face="Courier New">dst</font></strong></em></TD>
29      <TD width="670">Address of copy destination</TD>
30    </TR>
31    <TR>
32      <TD width="176"><em><strong><font face="Courier New">src</font></strong></em></TD>
33      <TD width="670">Address of copy source</TD>
34    </TR>
35    <TR>
36      <TD width="176"><em><strong><font face="Courier New">size</font></strong></em></TD>
37      <TD width="670">Size of data to copy</TD>
38    </TR>
39  </table>
40<h2>Return Values</h2>
41<p>Returns <CODE>dst</CODE> as is.</p>
42<H2>Description</H2>
43<P>
44Copies the memory.
45</p>
46<P>
47This function is implemented for efficient copying between memory addresses that are not aligned, which is often used in network processing. In cases where memory addresses are aligned in 4- or 8-byte units, it might be faster to use another memory copying function.
48</P>
49<P>
50This function correctly copies when the copy source region and copy destination region are overlapped. However, in some cases, processing speed may be slower.
51</P>
52<h2>See Also</h2>
53<p></p>
54<H2>Revision History</H2>
55<P>
562008/08/29 Initial version.<BR>
57</P>
58<hr><p>CONFIDENTIAL</p></body>
59</html>
60