lsquic_version.h revision a74702c6
1/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
2/*
3 * lsquic_version.h -- version manipulation routines
4 */
5
6#ifndef LSQUIC_VERSION_H
7#define LSQUIC_VERSION_H 1
8
9#include <stdint.h>
10
11uint32_t
12lsquic_ver2tag (unsigned version);
13
14enum lsquic_version
15lsquic_tag2ver (uint32_t ver_tag);
16
17extern const char *const lsquic_ver2str[];
18
19int
20lsquic_gen_ver_tags (unsigned char *buf, size_t bufsz, unsigned versions);
21
22#endif
23