| struct userdiff_funcname { |
| struct userdiff_funcname funcname; |
| struct notes_cache *textconv_cache; |
| int userdiff_config(const char *k, const char *v); |
| struct userdiff_driver *userdiff_find_by_name(const char *name); |
| struct userdiff_driver *userdiff_find_by_path(struct index_state *istate, |
| * Initialize any textconv-related fields in the driver and return it, or NULL |
| * if it does not have textconv enabled at all. |
| struct userdiff_driver *userdiff_get_textconv(struct repository *r, |
| struct userdiff_driver *driver); |