source: arduino-1-6-7/trunk/fuentes/arduino-ide-amd64/hardware/arduino/avr/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wl_os.h @ 4837

Last change on this file since 4837 was 4837, checked in by daduve, 2 years ago

Adding new version

File size: 1.3 KB
Line 
1#ifndef WL_OS_H
2#define WL_OS_H
3
4#include <stdarg.h>
5#include <stdlib.h>
6
7void *owl_os_alloc(size_t size);
8void *owl_os_realloc(void *ptr, size_t size);
9void owl_os_free(void *p);
10void *owl_os_memcpy(void *dst, const void *src, size_t n);
11void *owl_os_memset(void *s, int c, size_t n);
12void *owl_os_memmove(void *dst, const void *src, size_t n);
13size_t owl_os_strlen(char *s);
14char *owl_os_strncpy(char *dst, const char *src, size_t n);
15int owl_os_strncmp(const char *s1, const char *s2, size_t n);
16int owl_os_strcmp(const char *s1, const char *s2);
17char *owl_os_strcpy(char *dst, const char *src);
18char *owl_os_strdup(const char *s);
19char *owl_os_strndup(const char *s, size_t n);
20int owl_os_memcmp(const void *s1, const void *s2, size_t n);
21long int owl_os_strtol(const char *nptr, char **endptr, int base);
22char *owl_os_strchr(const char *s, int c);
23char *owl_os_strrchr(const char *s, int c);
24int owl_os_strcasecmp(const char *s1, const char *s2);
25char *owl_os_strstr(const char *haystack, const char *needle);
26
27int owl_os_snprintf(char *str, size_t size, const char *format, ...)
28        __attribute__((format(printf, 3, 4)));
29
30int owl_os_vprintf(const char *format, va_list arg); /* debug only */
31int owl_os_printf(const char *format, ...) /* debug only */
32        __attribute__((format(printf, 1, 2)));
33
34#endif /* WL_OS_H */
35
Note: See TracBrowser for help on using the repository browser.