Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

translat.h File Reference

Go to the source code of this file.

Data Structures

struct  trans_info_s

Typedefs

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


Typedef Documentation

typedef struct trans_info_s trans_info_t
 

Referenced by translate(), translate_opaque_to_c(), and translate_script_to_c().


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
URI_BUFSZ 
MIME_BUFSZ 
EMSG_BUFSZ 

Definition at line 22 of file translat.h.


Function Documentation

int translate trans_info_t  ) 
 

Definition at line 230 of file translat.c.

References codec_cipher_create(), codec_free(), codec_gzip_create(), codec_t, trans_info_s::comp, trans_info_s::emsg, trans_info_s::encrypt, trans_info_s::file_in, trans_info_s::file_out, GZIP_COMPRESS, io_codec_add_tail(), io_free(), io_name_get(), io_seek(), io_t, trans_info_s::key, trans_info_t, translate_opaque_to_c(), translate_script_to_c(), u_file_open(), and u_tmpfile_open().

int translate_opaque_to_c io_t in,
io_t out,
trans_info_t ti
 

Definition at line 444 of file trans_c.c.

References ctx, io_getc(), io_printf(), io_t, lang_c_ctx_t, and trans_info_t.

Referenced by translate().

int translate_script_to_c io_t in,
io_t out,
trans_info_t ti
 

Definition at line 482 of file trans_c.c.

References ctx, io_t, lang_c_ctx_t, parser_s::out, parser_create(), parser_free(), parser_run(), parser_set_cb_arg(), parser_set_cb_code(), parser_set_cb_html(), parser_set_io(), parser_t, and trans_info_t.

Referenced by translate().


←Products
© 2005-2006 - KoanLogic S.r.l. - All rights reserved