zoslib
z/OS C/C++ Library
Loading...
Searching...
No Matches
Macros | Enumerations | Functions
zos-string.c File Reference
#include <string.h>
#include <errno.h>
#include <signal.h>
#include <stdio.h>
#include <_Nascii.h>

Macros

#define _AE_BIMODAL   1
 
#define SignalList
 
#define SigInfo(N, D)   sig##N
 
#define SigInfo(N, D)   D
 
#define SigInfo(N, D)   #N
 
#define lookup(arr, n)   (__isASCII()? arr##ASCII[n] : arr##EBCDIC[n])
 

Enumerations

enum  Sigs { SignalList , sigTotal }
 

Functions

char * strsignal (int signum)
 
const char * sigdescr_np (int signum)
 
const char * sigabbrev_np (int signum)
 
size_t strnlen (const char *str, size_t maxlen)
 
char * strpcpy (char *dest, const char *src)
 

Macro Definition Documentation

◆ _AE_BIMODAL

#define _AE_BIMODAL   1

◆ lookup

#define lookup (   arr,
 
)    (__isASCII()? arr##ASCII[n] : arr##EBCDIC[n])

◆ SigInfo [1/3]

#define SigInfo (   N,
 
)    sig##N

◆ SigInfo [2/3]

#define SigInfo (   N,
 
)    D

◆ SigInfo [3/3]

#define SigInfo (   N,
 
)    #N

◆ SignalList

#define SignalList

Enumeration Type Documentation

◆ Sigs

enum Sigs
Enumerator
SignalList 
sigTotal 

Function Documentation

◆ sigabbrev_np()

const char * sigabbrev_np ( int  signum)

◆ sigdescr_np()

const char * sigdescr_np ( int  signum)

◆ strnlen()

size_t strnlen ( const char *  str,
size_t  maxlen 
)

◆ strpcpy()

char * strpcpy ( char *  dest,
const char *  src 
)

◆ strsignal()

char * strsignal ( int  signum)