/usr/include/planarity/appconst.h is in libplanarity-dev 3.0.0.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | #ifndef APPCONST_H
#define APPCONST_H
/*
Copyright (c) 1997-2015, John M. Boyer
All rights reserved.
See the LICENSE.TXT file for licensing information.
*/
// When PROFILE is defined, prints out run-time stats on a number of subordinate
// routines in the embedder
//#define PROFILE
#ifdef PROFILE
#include "platformTime.h"
#endif
/* Define DEBUG to get additional debugging. The default is to define it when MSC does */
#ifdef _DEBUG
#define DEBUG
#endif
/* Some low-level functions are replaced by faster macros, except when debugging */
#define SPEED_MACROS
#ifdef DEBUG
#undef SPEED_MACROS
#endif
/* Return status values; OK/NOTOK behave like Boolean true/false,
not like program exit codes. */
#define OK 1
#define NOTOK 0
#ifdef DEBUG
#undef NOTOK
extern int debugNOTOK();
#include <stdio.h>
#define NOTOK (printf("NOTOK on Line %d of %s\n", __LINE__, __FILE__), debugNOTOK())
#endif
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
#ifndef NULL
#define NULL 0L
#endif
/* Array indices are used as pointers, and NIL means bad pointer */
// This definition is used with 1-based array indexing
#define NIL 0
#define NIL_CHAR 0x00
// This definition is used in combination with 0-based array indexing
//#define NIL -1
//#define NIL_CHAR 0xFF
/* Defines fopen strings for reading and writing text files on PC and UNIX */
#ifdef WINDOWS
#define READTEXT "rt"
#define WRITETEXT "wt"
#else
#define READTEXT "r"
#define WRITETEXT "w"
#endif
/********************************************************************
A few simple integer selection macros
********************************************************************/
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MAX(x, y) ((x) > (y) ? (x) : (y))
#define MIN3(x, y, z) MIN(MIN((x), (y)), MIN((y), (z)))
#define MAX3(x, y, z) MAX(MAX((x), (y)), MAX((y), (z)))
#endif
|