/* This file is generated by aisc_mkpt.
 * Any changes you make here will be overwritten later!
 */

#ifndef ARB_MISC_H
#define ARB_MISC_H

/* define ARB attributes: */
#ifndef ATTRIBUTES_H
# include <attributes.h>
#endif


/* arb_misc.cxx */

#ifndef _GLIBCXX_CSTDLIB
#include <cstdlib>
#endif

const char *GBS_readable_size(unsigned long long size, const char *unit_suffix);
const char *GBS_readable_timediff(size_t seconds);
const char *ARB_float_2_ascii(const float f);
const char *ARB_getenv_ignore_empty(const char *envvar);
char *ARB_executable(const char *exe_name, const char *path);
char ARB_path_contains_unwanted_chars(const char *path);
void ARB_warn_about_unwanted_chars(const char *path, const char *path_description);

#else
#error arb_misc.h included twice
#endif /* ARB_MISC_H */
