Referencia del Archivo uti_path.c

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "uti.h"
#include "xalloc.h"

Dependencia gráfica adjunta para uti_path.c:

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

fntmpfntmp_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)


Documentación de las definiciones

#define LEN ( str   )     ((str)?strlen(str):0)

#define LLENO ( str   )     (LEN(str))

#define STRNCPY ( dest,
source,
 ) 

Valor:

{ \
    strncpy(dest,source,n); \
    dest[n] = 0; \
    }

#define STRNCAT ( dest,
source,
 ) 

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,
 ) 

Valor:

{ \
    strncpy(dest,source,n); \
    dest[n] = 0; \
  }

#define STRNCAT ( dest,
source,
 ) 

Valor:

{ \
  dest[strlen(dest)+1]=0; \
    strncat(dest,source,n); \
  }


Documentación de las funciones

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.


Generado el Thu Mar 11 18:59:27 2010 para AhoLib por  doxygen 1.5.6