1 /* 2 * $Id: e_riscos.h 136 2002-03-08 22:35:19Z darren $ 3 * 4 * Copyright (c) 2002, Andrew Wingate 5 * 6 * Author: Andrew Wingate <andy@sparse.net> 7 * 8 * This source code is released for free distribution under the terms of the 9 * GNU General Public License. It is provided on an as-is basis and no 10 * responsibility is accepted for its failure to perform as expected. 11 * 12 * Configures ctags for RISC OS environment. 13 * 14 * We currently use UnixLib. This file is subject to change if 15 * we move to using SharedCLibrary and libGNU. 16 */ 17 #ifndef E_RISCOS_H 18 #define E_RISCOS_H 19 20 #define MACROS_USE_PATTERNS 1 21 #define DEFAULT_FILE_FORMAT 2 22 #define INTERNAL_SORT 1 /* Not all systems will have installed sort(1) */ 23 #define TMPDIR "<Wimp$ScrapDir>" 24 25 /* Various definitions for UnixLib */ 26 #define STDC_HEADERS 1 27 #define HAVE_CHMOD 1 28 #define HAVE_CHSIZE 1 29 #define HAVE_CLOCK 1 30 #define HAVE_FGETPOS 1 31 #define HAVE_FNMATCH 1 32 #define HAVE_FTRUNCATE 1 33 #define HAVE_MKSTEMP 1 34 #define HAVE_OPENDIR 1 35 #define HAVE_PUTENV 1 36 #define HAVE_REGCOMP 1 /* Requires RegEx library */ 37 #define HAVE_REMOVE 1 38 #define HAVE_SETENV 1 39 #define HAVE_STRERROR 1 40 #define HAVE_STRICMP 1 41 #define HAVE_STRNICMP 1 42 #define HAVE_STRSTR 1 43 #define HAVE_TIMES 1 44 #define HAVE_TRUNCATE 1 45 #define HAVE_DIRENT_H 1 46 #define HAVE_FCNTL_H 1 47 #define HAVE_FNMATCH_H 1 48 #define HAVE_STAT_H 1 49 #define HAVE_STDLIB_H 1 50 #define HAVE_STRING_H 1 51 #define HAVE_SYS_DIR_H 1 52 #define HAVE_SYS_STAT_H 1 53 #define HAVE_SYS_TIMES_H 1 54 #define HAVE_SYS_TYPES_H 1 55 #define HAVE_TIME_H 1 56 #define HAVE_UNISTD_H 1 57 58 #endif 59