Index: flag_str.h =================================================================== --- flag_str.h (revision 11016) +++ flag_str.h (revision 11017) @@ -55,12 +55,12 @@ /* When passed a string, parse it and return an appropriate set of flags. Errors cause error() to be called with a suitable message; if error is NULL, errors are ignored. */ -pcb_flag_t pcb_strflg_s2f(const char *flagstring, int (*error) (const char *msg)); +pcb_flag_t pcb_strflg_s2f(const char *flagstring, int (*error) (const char *msg), unsigned char *intconn); /* Given a set of flags for a given object type, return a string which can be output to a file. The returned pointer must not be freed. */ -char *pcb_strflg_f2s(pcb_flag_t flags, int object_type); +char *pcb_strflg_f2s(pcb_flag_t flags, int object_type, unsigned char *intconn); /* same as above, for pcb level flags */ char *pcb_strflg_board_f2s(pcb_flag_t flags); @@ -70,7 +70,7 @@ void pcb_strflg_uninit_layerlist(void); /* low level */ -pcb_flag_t pcb_strflg_common_s2f(const char *flagstring, int (*error) (const char *msg), pcb_flag_bits_t * flagbits, int n_flagbits); -char *pcb_strflg_common_f2s(pcb_flag_t flags, int object_type, pcb_flag_bits_t * flagbits, int n_flagbits); +pcb_flag_t pcb_strflg_common_s2f(const char *flagstring, int (*error) (const char *msg), pcb_flag_bits_t * flagbits, int n_flagbits, unsigned char *intconn); +char *pcb_strflg_common_f2s(pcb_flag_t flags, int object_type, pcb_flag_bits_t * flagbits, int n_flagbits, unsigned char *intconn); #endif