123456789101112131415161718192021222324252627282930313233 |
- ///////////////////////////////////////////////////////////////////////////////
- //
- /// \file tuklib_progname.h
- /// \brief Program name to be displayed in messages
- //
- // Author: Lasse Collin
- //
- // This file has been put into the public domain.
- // You can do whatever you want with this file.
- //
- ///////////////////////////////////////////////////////////////////////////////
- #ifndef TUKLIB_PROGNAME_H
- #define TUKLIB_PROGNAME_H
- #include "tuklib_common.h"
- #include <errno.h>
- TUKLIB_DECLS_BEGIN
- #if HAVE_DECL_PROGRAM_INVOCATION_NAME
- # define progname program_invocation_name
- #else
- # define progname TUKLIB_SYMBOL(tuklib_progname)
- extern char *progname;
- #endif
- #define tuklib_progname_init TUKLIB_SYMBOL(tuklib_progname_init)
- extern void tuklib_progname_init(char **argv);
- TUKLIB_DECLS_END
- #endif
|