#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "uti.h"
#include "xalloc.h"
Ir al código fuente de este archivo.
Definiciones | |
#define | LEN(str) ((str)?strlen(str):0) |
#define | LLENO(str) (LEN(str)) |
#define | STRNCPY(dest, source, n) |
#define | STRNCAT(dest, source, n) |
#define | LEN(str) ((str)?strlen(str):0) |
#define | LLENO(str) (LEN(str)) |
#define | STRNCPY(dest, source, n) |
#define | STRNCAT(dest, source, n) |
Funciones | |
fntmp * | fntmp_construct (const char *dest, const char *tmpfile) |
const char * | fntmp_getname (fntmp *f) |
void | fntmp_destruct (fntmp *f) |
size_t | path_namepos (const char *path) |
size_t | path_extpos (const char *path) |
char * | path_dirchange (char *path, const char *new_dir) |
char * | path_namechange (char *path, const char *new_name) |
char * | path_extchange (char *path, const char *new_ext) |
int | frename_del (const char *name, const char *new_name) |
void | xfrename_del (const char *name, const char *new_name) |
int | frename_ext_del (const char *name, const char *new_ext) |
void | xfrename_ext_del (const char *name, const char *new_ext) |
int | frename_bak (const char *name, const char *new_name) |
void | xfrename_bak (const char *name, const char *new_name) |
int | frename_ext_bak (const char *name, const char *new_ext) |
void | xfrename_ext_bak (const char *name, const char *new_ext) |
char * | path_src2destde (const char *source, const char *dest, const char *ddir, const char *dext) |
char * | path_src2destp (const char *source, const char *dest, const char *dpath) |
char * | path_src2dest (const char *source, const char *dest) |
char * | path_src2deste (const char *source, const char *dest, const char *dext) |
#define LEN | ( | str | ) | ((str)?strlen(str):0) |
#define LLENO | ( | str | ) | (LEN(str)) |
#define STRNCPY | ( | dest, | |||
source, | |||||
n | ) |
Valor:
{ \ strncpy(dest,source,n); \ dest[n] = 0; \ }
#define STRNCAT | ( | dest, | |||
source, | |||||
n | ) |
Valor:
{ \ dest[strlen(dest)+1]=0; \ strncat(dest,source,n); \ }
#define LEN | ( | str | ) | ((str)?strlen(str):0) |
#define LLENO | ( | str | ) | (LEN(str)) |
#define STRNCPY | ( | dest, | |||
source, | |||||
n | ) |
Valor:
{ \ strncpy(dest,source,n); \ dest[n] = 0; \ }
#define STRNCAT | ( | dest, | |||
source, | |||||
n | ) |
Valor:
{ \ dest[strlen(dest)+1]=0; \ strncat(dest,source,n); \ }
fntmp* fntmp_construct | ( | const char * | dest, | |
const char * | tmpfile | |||
) |
Definición en la línea 43 del archivo uti_path.c.
const char* fntmp_getname | ( | fntmp * | f | ) |
Definición en la línea 61 del archivo uti_path.c.
void fntmp_destruct | ( | fntmp * | f | ) |
Definición en la línea 71 del archivo uti_path.c.
size_t path_namepos | ( | const char * | path | ) |
Definición en la línea 85 del archivo uti_path.c.
size_t path_extpos | ( | const char * | path | ) |
Definición en la línea 100 del archivo uti_path.c.
char* path_dirchange | ( | char * | path, | |
const char * | new_dir | |||
) |
Definición en la línea 117 del archivo uti_path.c.
char* path_namechange | ( | char * | path, | |
const char * | new_name | |||
) |
Definición en la línea 132 del archivo uti_path.c.
char* path_extchange | ( | char * | path, | |
const char * | new_ext | |||
) |
Definición en la línea 148 del archivo uti_path.c.
int frename_del | ( | const char * | name, | |
const char * | new_name | |||
) |
Definición en la línea 160 del archivo uti_path.c.
void xfrename_del | ( | const char * | name, | |
const char * | new_name | |||
) |
Definición en la línea 169 del archivo uti_path.c.
int frename_ext_del | ( | const char * | name, | |
const char * | new_ext | |||
) |
Definición en la línea 180 del archivo uti_path.c.
void xfrename_ext_del | ( | const char * | name, | |
const char * | new_ext | |||
) |
Definición en la línea 195 del archivo uti_path.c.
int frename_bak | ( | const char * | name, | |
const char * | new_name | |||
) |
Definición en la línea 211 del archivo uti_path.c.
void xfrename_bak | ( | const char * | name, | |
const char * | new_name | |||
) |
Definición en la línea 220 del archivo uti_path.c.
int frename_ext_bak | ( | const char * | name, | |
const char * | new_ext | |||
) |
Definición en la línea 230 del archivo uti_path.c.
void xfrename_ext_bak | ( | const char * | name, | |
const char * | new_ext | |||
) |
Definición en la línea 245 del archivo uti_path.c.
char* path_src2destde | ( | const char * | source, | |
const char * | dest, | |||
const char * | ddir, | |||
const char * | dext | |||
) |
Definición en la línea 275 del archivo uti_path.c.
char* path_src2destp | ( | const char * | source, | |
const char * | dest, | |||
const char * | dpath | |||
) |
Definición en la línea 353 del archivo uti_path.c.
char* path_src2dest | ( | const char * | source, | |
const char * | dest | |||
) |
Definición en la línea 416 del archivo uti_path.c.
char* path_src2deste | ( | const char * | source, | |
const char * | dest, | |||
const char * | dext | |||
) |
Definición en la línea 427 del archivo uti_path.c.