translat.h File Reference

Go to the source code of this file.

Data Structures

struct  trans_info_s

Typedefs

typedef struct trans_info_s trans_info_t

Enumerations

enum  { URI_BUFSZ = 1024, MIME_BUFSZ = 256, EMSG_BUFSZ = 512 }

Functions

int translate (trans_info_t *)
int translate_script_to_c (io_t *in, io_t *out, trans_info_t *ti)
int translate_opaque_to_c (io_t *in, io_t *out, trans_info_t *ti)
int translate_is_a_script (const char *filename)
int translate_makefile_filepath (const char *filepath, const char *prefix, char *buf, size_t size)

Typedef Documentation

typedef struct trans_info_s trans_info_t

Enumeration Type Documentation

anonymous enum
Enumerator:
URI_BUFSZ 
MIME_BUFSZ 
EMSG_BUFSZ 

Definition at line 22 of file translat.h.


Function Documentation

int translate ( trans_info_t  ) 

Definition at line 842 of file translat.c.

int translate_is_a_script ( const char *  filename  ) 

Definition at line 305 of file translat.c.

int translate_makefile_filepath ( const char *  filepath,
const char *  prefix,
char *  buf,
size_t  size 
)

Definition at line 280 of file translat.c.

int translate_opaque_to_c ( io_t in,
io_t out,
trans_info_t ti 
)

Definition at line 479 of file trans_c.c.

int translate_script_to_c ( io_t in,
io_t out,
trans_info_t ti 
)

Definition at line 517 of file trans_c.c.