Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

include/string.h File Reference

Interface: string functions. More...

#include <mem.h>

Include dependency graph for string.h:

Go to the source code of this file.

Functions

void * memcpy (void *dest, const void *src, size_t size)
 copy memory block from src to dest. More...

void * memset (void *s, int c, size_t n)
 fill memory block with a byte value. More...

char * strcpy (char *dest, const char *src)
 Copy null-terminated string from src to dest. More...

int strlen (const char *s)
 Determine string length. More...

int strcmp (const char *s1, const char *s2)
 Compare two strings. More...


Detailed Description

Interface: string functions.

Author:
Markus L. Noga <markus@noga.de>

Definition in file string.h.


Function Documentation

void* memcpy void *    dest,
const void *    src,
size_t    size
 

copy memory block from src to dest.

Parameters:
dest  destination
src  source
size  number of bytes to copy
Warning:
behaviour is undefined in case source and destination blocks overlap.

void* memset void *    s,
int    c,
size_t    n
 

fill memory block with a byte value.

Parameters:
s  start
c  byte fill value
n  number of bytes to fill

int strcmp const char *    s1,
const char *    s2
 

Compare two strings.

Parameters:
s1  first string
s2  second string
Returns:
<0: s1<s2, ==0: s1==s2, >0: s1>s2

char* strcpy char *    dest,
const char *    src
 

Copy null-terminated string from src to dest.

Parameters:
src  source
dest  destination
Returns:
pointer to dest

int strlen const char *    s
 

Determine string length.

Parameters:
s  string
Returns:
string length


brickOS is released under the Mozilla Public License.
Original code copyright 1998-2002 by the authors.

Generated on Tue Dec 10 00:09:07 2002 for brickOS C++ by doxygen 1.2.15