#ifndef PCAPPP_VERSION_H
#define PCAPPP_VERSION_H
#include <string>
namespace pcpp
{
#define PCAPPLUSPLUS_VERSION "23.09+"
#define PCAPPLUSPLUS_VERSION_OFFICIAL "non-official release"
#define PCAPPLUSPLUS_VERSION_FULL "v" PCAPPLUSPLUS_VERSION " (" PCAPPLUSPLUS_VERSION_OFFICIAL ")"
inline std::string getPcapPlusPlusVersion() { return PCAPPLUSPLUS_VERSION; }
inline std::string getPcapPlusPlusVersionFull() { return PCAPPLUSPLUS_VERSION_FULL; }
inline std::string getBuildDateTime() { return std::string(__DATE__) + " " + std::string(__TIME__); }
std::string getGitCommit();
std::string getGitBranch();
std::string getGitInfo();
}
#endif