asademux_defs.h File Reference

Go to the source code of this file.

Defines

#define insn_init   { NULL, NULL, 0, { 0 } }
#define det(n, r)
#define fmt_b(n, t)
#define fmt_e()   }
#define insn(n, t)
#define insn_b(n, m, t, r)
#define insn_e()   } }
#define insn_sg(n, t, r)
#define insn_sge()   } }
#define repl(g, t)
#define insn_ts(n, t, d)
#define insn_tse()   }
#define tsp(g, m, f)

Functions

void preparse_add ()


Define Documentation

#define det ( n,
 ) 

Value:

{ static struct asa_import_detect d = { NULL }; \
        d.name = n; \
        if (!asa_pcre_compile(&d.re, r)) \
            asa_det_last = &(*asa_det_last = &d)->next; }

Referenced by asa_imports_crosslink(), asa_imports_detect(), and preparse_add().

#define fmt_b ( n,
 ) 

Value:

{ static struct asa_import_format f = { NULL }; \
        struct asa_import_insn *i, **i0 = NULL; \
        f.name = n; f.target = t;

Referenced by preparse_add().

 
#define fmt_e (  )     }

Referenced by preparse_add().

#define insn ( n,
 ) 

Value:

{ static struct asa_import_insn ii = insn_init; \
        i = ⅈ *n = i; n = &i->next; i->insn = t; }

Referenced by preparse_add().

#define insn_b ( n,
m,
t,
 ) 

Value:

{ struct asa_import_insn **m;\
        { static struct asa_import_insn ii = insn_init; \
            i = ⅈ ii.insn = t; \
            m = &ii.v.child.insns; \
        }\
        if (!asa_pcre_compile(&i->v.child.regex, r)) { \
            *n = i; n = &i->next;

Referenced by preparse_add().

 
#define insn_e (  )     } }

Referenced by preparse_add().

#define insn_init   { NULL, NULL, 0, { 0 } }

#define insn_sg ( n,
t,
 ) 

Value:

{ struct asa_repl **repl;\
        { static struct asa_import_insn ii = insn_init; \
            i = ⅈ ii.insn = t; \
            repl = &ii.v.sg.repl; \
        }\
        if (!asa_pcre_compile(&i->v.sg.regex, r)) { \
            *n = i; n = &i->next;

Referenced by preparse_add().

 
#define insn_sge (  )     } }

Referenced by preparse_add().

#define insn_ts ( n,
t,
 ) 

Value:

{ struct asa_tspec **tsp;\
        { static struct asa_import_insn ii = insn_init; \
            i = ⅈ ii.insn = t; ii.v.tspec.delta_select = d; \
            tsp = &ii.v.tspec.tsp; \
        }\
        *n = i; n = &i->next;

Referenced by preparse_add().

 
#define insn_tse (  )     }

Referenced by preparse_add().

#define repl ( g,
 ) 

Value:

{ static struct asa_repl r = { NULL, g, t }; \
        *repl = &r; repl = &r.next; }

Referenced by preparse_add().

#define tsp ( g,
m,
 ) 

Value:

{ static struct asa_tspec t = { NULL, g, m, f }; \
        *tsp = &t; tsp = &t.next; }

Referenced by asai_gettime(), and preparse_add().


Function Documentation

void preparse_add (  ) 


Generated on Sun Nov 22 08:05:33 2009 for VLC by  doxygen 1.5.6