#ifndef FILE_INC
#define FILE_INC
+// Normally, these are sourced from the compiler command line
+// as: c++ -Dvar=value defines
+#ifndef CIN_CONFIG
+#define CIN_CONFIG "~/.bcast5"
+#endif
+#ifndef LOCALE_DIR
+#define LOCALE_DIR "$CIN_LIB/locale"
+#endif
+#ifndef CINDAT_DIR
+#define CINDAT_DIR "$CIN_PATH"
+#endif
+#ifndef CINLIB_DIR
+#define CINLIB_DIR "$CIN_PATH"
+#endif
+#ifndef PLUGIN_DIR
+#define PLUGIN_DIR "$CIN_LIB/plugins"
+#endif
+#ifndef LADSPA_DIR
+#define LADSPA_DIR "$CIN_LIB/ladspa"
+#endif
+#ifndef CIN_BROWSER
+#define CIN_BROWSER "firefox"
+#endif
+
#include "language.h"
// Return values for open_file
#define FILE_CR2_LIST 35
#define FILE_GIF_LIST 36
#define FILE_DB 37
+#define FILE_PPM 38
+#define FILE_PPM_LIST 39
// For formats supported by plugins, the format number is the plugin number in the
// plugin list ORed with 0x8000.
N_("OGG Vorbis") // For decoding only
N_("PNG")
N_("PNG Sequence")
+N_("PPM")
+N_("PPM Sequence")
N_("Raw DV")
N_("Raw PCM")
N_("Sun/NeXT AU")
#define PCM_NAME "Raw PCM"
#define PNG_LIST_NAME "PNG Sequence"
#define PNG_NAME "PNG"
+#define PPM_LIST_NAME "PPM Sequence"
+#define PPM_NAME "PPM"
#define RAWDV_NAME "Raw DV"
#define SCENE_NAME "Text To Movie"
#define SND_NAME "Unknown sound"