Drizzled Public API Documentation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
bmove_upp.cc
1
/* Copyright (C) 2000 MySQL AB
2
3
This program is free software; you can redistribute it and/or modify
4
it under the terms of the GNU General Public License as published by
5
the Free Software Foundation; version 2 of the License.
6
7
This program is distributed in the hope that it will be useful,
8
but WITHOUT ANY WARRANTY; without even the implied warranty of
9
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
GNU General Public License for more details.
11
12
You should have received a copy of the GNU General Public License
13
along with this program; if not, write to the Free Software
14
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
15
16
/* File : bmove.c
17
Author : Michael widenius
18
Updated: 1987-03-20
19
Defines: bmove_upp()
20
21
bmove_upp(dst, src, len) moves exactly "len" bytes from the source
22
"src-len" to the destination "dst-len" counting downwards.
23
*/
24
25
#include <config.h>
26
27
#include <drizzled/internal/m_string.h>
28
29
namespace
drizzled
{
30
namespace
internal {
31
32
void
bmove_upp(
unsigned
char
*dst,
const
unsigned
char
*src,
size_t
len)
33
{
34
while
(len-- != 0) *--dst = *--src;
35
}
36
37
}
/* namespace internal */
38
}
/* namespace drizzled */
drizzled
TODO: Rename this file - func.h is stupid.
Definition:
abort_exception.h:27
drizzled
internal
bmove_upp.cc
Generated on Thu Dec 4 2014 10:49:59 for drizzle by
1.8.8