INVSTRINV

NOMBRE
SINOPSIS
DESCRIPCIÓN
VALOR DEVUELTO
ERRORES
CONFORME A
BASADO EN
VÉASE TAMBIÉN

NOMBRE

invstrinv, iwcsinv − invierten una cadena de caracteres

SINOPSIS

#include <invstrinv.h>

char* invstrinv(const char *s);

wchar_t* iwcsinv(const wchar_t *s);

DESCRIPCIÓN

La función invstrinv() devuelve un puntero a una nueva cadena de caracteres que es un duplicado, invertido carácter a carácter, de la cadena apuntada por s. La memoria para la nueva cadena se obtiene automáticamente con malloc(3), y puede (y debe) liberarse con free(3).

La función iwcsinv() es similar, pero trabaja con caracteres anchos.

VALOR DEVUELTO

Las funciones invstrinv() e iwcsinv() devuelven un puntero a la cadena invertida, o NULL si no había bastante memoria.

ERRORES

ENOMEM

Memoria insuficiente disponible para alojar la cadena duplicada.

CONFORME A

Funciones de Cadenas Invertidas de Envite

invstrinv() e iwcsinv() son extensiones de Rolamasao.

BASADO EN

Las funciones son originales, pero esta página de manual se basa en la de strdup().

VÉASE TAMBIÉN

free(3), malloc(3), realloc(3), strdup(3)