Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/posprinter/lpr/common_source/vis.c
#include <sys/types.h>
#include <limits.h>
#include <ctype.h>
#include <string.h>
#include <vis.h>

'defines'

#define isoctal(c)   (((u_char)(c)) >= '0' && ((u_char)(c)) <= '7')
#define isvisible(c)

Funciones

char * vis (char *dst, int c, int flag, int nextc)
int strvis (char *dst, const char *src, int flag)
int strnvis (char *dst, const char *src, size_t siz, int flag)
int strvisx (char *dst, const char *src, size_t len, int flag)

Documentación de los 'defines'

#define isoctal (   c)    (((u_char)(c)) >= '0' && ((u_char)(c)) <= '7')
#define isvisible (   c)
Valor:
(((u_int)(c) <= UCHAR_MAX && isascii((u_char)(c)) &&            \
        (((c) != '*' && (c) != '?' && (c) != '[' && (c) != '#') ||      \
                (flag & VIS_GLOB) == 0) && isgraph((u_char)(c))) ||     \
        ((flag & VIS_SP) == 0 && (c) == ' ') ||                         \
        ((flag & VIS_TAB) == 0 && (c) == '\t') ||                       \
        ((flag & VIS_NL) == 0 && (c) == '\n') ||                        \
        ((flag & VIS_SAFE) && ((c) == '\b' ||                           \
                (c) == '\007' || (c) == '\r' ||                         \
                isgraph((u_char)(c)))))

Documentación de las funciones

int strnvis ( char *  dst,
const char *  src,
size_t  siz,
int  flag 
)
int strvis ( char *  dst,
const char *  src,
int  flag 
)
int strvisx ( char *  dst,
const char *  src,
size_t  len,
int  flag 
)
char* vis ( char *  dst,
int  c,
int  flag,
int  nextc 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'