Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

include/string.h File Reference

Interface: string functions. More...

#include <mem.h>

Include dependency graph for string.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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.

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

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

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

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


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

Referenced by lcd_init().

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 Mon Feb 16 21:02:23 2004 for brickOS Kernel Developer by doxygen 1.3.5