zoslib
z/OS C/C++ Library
Loading...
Searching...
No Matches
string.h
Go to the documentation of this file.
1
8//
9#ifndef ZOS_STRING_H
10#define ZOS_STRING_H
11
12#include "zos-macros.h"
13
14#include_next <string.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20__Z_EXPORT size_t strnlen(const char *, size_t );
21__Z_EXPORT char *strpcpy(char *, const char *);
22
23__Z_EXPORT char *strsignal(int );
24__Z_EXPORT const char *sigdescr_np(int);
25__Z_EXPORT const char *sigabbrev_np(int);
26
27// Linux includes strings.h in string.h, this avoids the
28// warning - implicitly declaring library function 'strcasecmp'
29// which also causes it to pick up the EBCDIC definition
30#include <strings.h>
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif
__Z_EXPORT char * strpcpy(char *, const char *)
Definition zos-string.c:124
__Z_EXPORT size_t strnlen(const char *, size_t)
Definition zos-string.c:112
__Z_EXPORT const char * sigabbrev_np(int)
Definition zos-string.c:105
__Z_EXPORT char * strsignal(int)
Definition zos-string.c:94
__Z_EXPORT const char * sigdescr_np(int)
Definition zos-string.c:101
#define __Z_EXPORT
Definition zos-macros.h:13