1 /* @skeleton@ @1@ @L@ */
3 * arranges for the declarations of
7 * and related functions
13 typedef struct PicInsnInfo PicInsnInfo;
15 void enco_pic_@cname@(PicInsn *out); @h2p@ @arglentf=0@
16 void enco_pic_@cname@(PicInsn *out, int objum); @h2p@ @arglentf=1@
18 void on_pic_@cnameyn@(void); @p2h@ @arglentf=0@
19 void on_pic_@cnameyn@(int objnum); @p2h@ @arglentf=1@
21 extern void enco_pic_polarity_begin(PicInsn *out);
22 extern void enco_pic_polarity_setbit(PicInsn *out, int objnum);
23 extern void on_pic_debug(int ch);
25 extern void enco_pic_anyinsn(PicInsn *out, const PicInsnInfo *pii, int objnum);
27 const PicInsnInfo *lookup_byopcode(Byte byte0, const PicInsnInfo *table);
35 extern const PicInsnInfo pic_command_infos[], pic_reply_infos[];
37 #endif /*AUPROTO_PIC_H*/