|
mxLib.h |
/*
* mxLib.h
*
* ====================================================================================================================
* mxLib enthaelt einige Funktionen, die eigentlich in der libc sind, die wir
* fuer MinMax aber nicht dazulinken koennen.
* ====================================================================================================================
*/
#ifndef __mxLib__
#define __mxLib__
void bcopy(const void *s, void *d, unsigned long n);
void *memcpy(void *t, const void *f, unsigned long n);
void *memset(void *s, int c, unsigned long n);
char *strcpy(char *d, const char *s);
char *strncpy(char *d, const char *s, int len);
int strcmp(const char *dest, const char *src);
int strncmp(const char *dest, const char *src, int len);
int strlen(const char *s);
int atoi(const char *s);
/*
* Dokumentation dieser Funktionen siehe man-pages!
*/
int vsnprintf(char *dest, int maxlen, char *format, int *argp);
/*
* vsnprintf - Dies ist das Arbeitstier der printf-Familie.
* `dest' ist der String, in den die formatierte Ausgabe
* geschrieben wird, dabei werden maximal `maxlen' Zeichen
* geschrieben, einschliesslich eines abschliessenden Nullbytes.
* `format' ist der Formatstring und `argp' zeigt auf das erste
* Argument der variablen Parameterliste hinter dem Formatstring.
* Rueckgabewert ist die Anzahl der insgesamt geschriebenen
* Zeichen, einschliesslich des Nullbytes am Ende. Der
* Ergebnisstring ist immer Null-terminiert.
*/
int sprintf(char *dest, char *format, ...);
/*
* sprintf - formatiert den Formatstring `format' und die Argumente
* in der variablen Parameterliste in den String `dest'.
* ACHTUNG: sprintf() ist nicht sicher, es kann leicht zu
* buffer overflows kommen. Besser snprintf() (s.u.)
* benutzen
*/
int snprintf(char *dest, int maxlen, char *format, ...);
/*
* sprintf - formatiert den Formatstring `format' und die Argumente
* in der variablen Parameterliste in den String `dest', wobei
* maximal `maxlen' Zeichen in `dest' belegt werden.
*/
#endif
Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung