Blame src/version.h

Packit Service 50ad14
#include "config.h"
Packit Service 50ad14
#include "kbd.h"
Packit Service 50ad14
#include "nls.h"
Packit Service 50ad14
#include <stdio.h>
Packit Service 50ad14
#include <string.h>
Packit Service 50ad14
#include <stdlib.h>
Packit Service 50ad14
Packit Service 50ad14
char *progname;
Packit Service 50ad14
Packit Service 50ad14
static inline void
Packit Service 50ad14
set_progname(char *name)
Packit Service 50ad14
{
Packit Service 50ad14
	char *p;
Packit Service 50ad14
Packit Service 50ad14
	p        = strrchr(name, '/');
Packit Service 50ad14
	progname = (p ? p + 1 : name);
Packit Service 50ad14
}
Packit Service 50ad14
Packit Service 50ad14
static inline void __attribute__((noreturn))
Packit Service 50ad14
print_version_and_exit(void)
Packit Service 50ad14
{
Packit Service 50ad14
	printf(_("%s from %s\n"), progname, PACKAGE_STRING);
Packit Service 50ad14
	exit(0);
Packit Service 50ad14
}