etags.h 682 B

12345678910111213141516171819202122232425
  1. #ifndef MC_EDIT_ETAGS_H
  2. #define MC_EDIT_ETAGS_H 1
  3. #include <sys/types.h> /* size_t */
  4. #include "../src/global.h" /* include <glib.h> */
  5. #define MAX_WIDTH_DEF_DIALOG 60 /* max width def dialog */
  6. #define MAX_DEFINITIONS 60 /* count found entries show */
  7. #define SHORT_DEF_LEN 30
  8. #define LONG_DEF_LEN 40
  9. #define LINE_DEF_LEN 16
  10. #define TAGS_NAME "TAGS"
  11. typedef struct etags_hash_struct {
  12. size_t filename_len;
  13. char *fullpath;
  14. char *filename;
  15. char *short_define;
  16. long line;
  17. } etags_hash_t;
  18. int etags_set_definition_hash (const char *tagfile, const char *start_path,
  19. const char *match_func, etags_hash_t *def_hash);
  20. #endif /* MC_EDIT_ETAGS_H */