OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [rc203soc/] [sw/] [uClinux/] [include/] [linux/] [string.h] - Blame information for rev 1782

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1633 jcastillo
#ifndef _LINUX_STRING_H_
2
#define _LINUX_STRING_H_
3
 
4
#include <linux/config.h>
5
#include <linux/autoconf.h>     /* for CONFIG_COLDFIRE */
6
#include <linux/types.h>        /* for size_t */
7
 
8
#ifndef NULL
9
#define NULL ((void *) 0)
10
#endif
11
 
12
#ifdef __cplusplus
13
extern "C" {
14
#endif
15
 
16
extern char * ___strtok;
17
extern char * strcpy(char *,const char *);
18
extern char * strncpy(char *,const char *, __kernel_size_t);
19
extern char * strcat(char *, const char *);
20
extern char * strncat(char *, const char *, __kernel_size_t);
21
extern char * strchr(const char *,int);
22
extern char * strrchr(const char *,int);
23
extern char * strpbrk(const char *,const char *);
24
extern char * strtok(char *,const char *);
25
extern char * strstr(const char *,const char *);
26
extern __kernel_size_t strlen(const char *);
27
extern __kernel_size_t strnlen(const char *,__kernel_size_t);
28
extern __kernel_size_t strspn(const char *,const char *);
29
extern int strcmp(const char *,const char *);
30
extern int strncmp(const char *,const char *,__kernel_size_t);
31
 
32
#ifndef CONFIG_COLDFIRE
33
extern void * memset(void *,int,__kernel_size_t);
34
extern void * memcpy(void *,const void *,__kernel_size_t);
35
extern int memcmp(const void *,const void *,__kernel_size_t);
36
#endif
37
extern void * memscan(void *,int,__kernel_size_t);
38
extern void * memmove(void *,const void *,__kernel_size_t);
39
 
40
/*
41
 * Include machine specific inline routines
42
 */
43
#include <asm/string.h>
44
 
45
#ifdef __cplusplus
46
}
47
#endif
48
 
49
#endif /* _LINUX_STRING_H_ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.