Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ././../../../../../../usr/include/openldap/./euc.h
Real path: /usr/include/euc.h
Zurück
/* * Copyright (c) 1988, 2016, Oracle and/or its affiliates. All rights reserved. */ /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ #ifndef _EUC_H #define _EUC_H #include <sys/euc.h> #ifdef __cplusplus extern "C" { #endif extern int csetcol(int n); /* Returns # of columns for codeset n. */ extern int csetlen(int n); /* Returns # of bytes excluding SSx. */ extern int euclen(const unsigned char *s); extern int euccol(const unsigned char *s); extern int eucscol(const unsigned char *str); /* Returns code set number for the first byte of an EUC char. */ #define csetno(c) \ (((c)&0x80)?(((c)&0xff) == SS2)?2:((((c)&0xff) == SS3)?3:1):0) #if defined(__XPG7_THREAD_MODEL__) #ifndef __MBCURMAX #define __MBCURMAX #ifndef _LOCALE_T #define _LOCALE_T typedef struct _LC_locale_t **locale_t; #endif /* !_LOCALE_T */ extern int __mbcurmax(void); extern int __mbcurmax_l(locale_t); #endif /* !__MBCURMAX */ #define multibyte (__mbcurmax() > 1) #define eucw1 csetlen(1) #define eucw2 csetlen(2) #define eucw3 csetlen(3) #define scrw1 csetcol(1) #define scrw2 csetcol(2) #define scrw3 csetcol(3) #else /* __XPG7_THREAD_MODEL__ */ /* * Copied from _wchar.h of SVR4 */ #define multibyte (__ctype[520] > 1) #define eucw1 __ctype[514] #define eucw2 __ctype[515] #define eucw3 __ctype[516] #define scrw1 __ctype[517] #define scrw2 __ctype[518] #define scrw3 __ctype[519] #endif /* __XPG7_THREAD_MODEL__ */ #ifdef __cplusplus } #endif #endif /* _EUC_H */