84#define MAXHOSTNAME 255
102 if(!
td || strlen(
td) < 2 || *
td !=
'/') {
107 perror(
"asprintf failed in m4_defs");
113 perror(
"mkstemp failed in m4_defs");
123#define WR_DEF(k, v) fprintf(tmpf, "define(`%s', `%s')\n", (k), (v))
124#define WR_NUM(k, v) fprintf(tmpf, "define(`%s', `%d')\n", (k), (v))
131 perror(
"gethostname failed in m4_defs");
162#ifdef HISTORICAL_HOSTNAME_IMPL
205 WR_DEF(
"TWM_TYPE",
"ctwm");
225 WR_DEF(
"VENDOR",
"Your Friendly Local Ctwm");
226 WR_NUM(
"RELEASE", 123456789);
234#define Resolution(pixels, mm) ((((pixels) * 100000 / (mm)) + 50) / 100)
239 WR_NUM(
"BITS_PER_RGB",
Scr->d_visual->bits_per_rgb);
241 switch(
Scr->d_visual->class) {
276 else if(
CLarg.is_captive &&
Scr->captivename) {
277 WR_DEF(
"TWM_CAPTIVE",
"Yes");
278 WR_DEF(
"TWM_CAPTIVE_NAME",
Scr->captivename);
282 WR_DEF(
"TWM_CAPTIVE",
"No");
288#ifdef PIXMAP_DIRECTORY
320 if(
CLarg.KeepTmpFile) {
static char * m4_defs(Display *display, const char *host)
FILE * start_m4(FILE *fraw)
#define Resolution(pixels, mm)
static char hostname[200]
const char * VersionNumber_patch
const char * VersionNumber_major
const char * VersionNumber_minor
const char * VersionNumber_addl
const char * VersionNumber