![]() ![]() | ![]() |
version 1.8, 2018/11/22 11:30:23 | version 1.10, 2020/01/20 10:37:15 | ||
---|---|---|---|
|
|
||
/* $Id$ */ | /* $Id$ */ | ||
/* | /* | ||
* Copyright (c) 2015 Ingo Schwarze <schwarze@openbsd.org> | * Copyright (c) 2015, 2018, 2019, 2020 Ingo Schwarze <schwarze@openbsd.org> | ||
* | * | ||
* Permission to use, copy, modify, and distribute this software for any | * Permission to use, copy, modify, and distribute this software for any | ||
* purpose with or without fee is hereby granted, provided that the above | * purpose with or without fee is hereby granted, provided that the above | ||
|
|
||
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||
*/ | */ | ||
/* | |||
* Tagging priorities. | |||
* Lower numbers indicate higher importance. | |||
*/ | |||
#define TAG_MANUAL 1 /* Set with a .Tg macro. */ | |||
#define TAG_STRONG 2 /* Good automatic tagging. */ | |||
#define TAG_WEAK (INT_MAX - 2) /* Dubious automatic tagging. */ | |||
#define TAG_FALLBACK (INT_MAX - 1) /* Tag only used if unique. */ | |||
#define TAG_DELETE (INT_MAX) /* Tag not used at all. */ | |||
struct tag_files { | struct tag_files { | ||
char ofn[20]; | char ofn[20]; | ||
char tfn[20]; | char tfn[20]; | ||
|
|
||
}; | }; | ||
struct tag_files *tag_init(void); | struct tag_files *tag_init(char *); | ||
void tag_put(const char *, int, size_t); | void tag_put(const char *, int, size_t); | ||
void tag_write(void); | void tag_write(void); | ||
void tag_unlink(void); | void tag_unlink(void); |