aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorDouglas B Rupp <rupp@gnat.com>2009-07-27 17:27:10 +0000
committerDouglas Rupp <rupp@gcc.gnu.org>2009-07-27 17:27:10 +0000
commit0c539b470c662e85e63a78add134f933ab6efa0f (patch)
tree6dd7de54193634f033975a3695dc7997055de7ff /libcpp
parentb303ef51602ca6d21c2ec273303f6550084ff09d (diff)
downloadgcc-0c539b470c662e85e63a78add134f933ab6efa0f.zip
gcc-0c539b470c662e85e63a78add134f933ab6efa0f.tar.gz
gcc-0c539b470c662e85e63a78add134f933ab6efa0f.tar.bz2
cpplib.h (INO_T_CPP): New macro.
* libcpp/include/cpplib.h (INO_T_CPP): New macro. (struct cpp_dir): Use it. From-SVN: r150131
Diffstat (limited to 'libcpp')
-rw-r--r--libcpp/ChangeLog5
-rw-r--r--libcpp/include/cpplib.h8
2 files changed, 12 insertions, 1 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 7fcfa56..9da8317 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-27 Douglas B Rupp <rupp@gnat.com>
+
+ * include/cpplib.h (INO_T_CPP): New macro.
+ (struct cpp_dir): Use it.
+
2009-07-20 Jerry Quinn <jlquinn@optonline.net>
PR regression/40800
diff --git a/libcpp/include/cpplib.h b/libcpp/include/cpplib.h
index 71c7ef2..e873ccf 100644
--- a/libcpp/include/cpplib.h
+++ b/libcpp/include/cpplib.h
@@ -505,6 +505,12 @@ struct cpp_callbacks
void (*before_define) (cpp_reader *);
};
+#ifdef VMS
+#define INO_T_CPP ino_t ino[3]
+#else
+#define INO_T_CPP ino_t ino
+#endif
+
/* Chain of directories to look for include files in. */
struct cpp_dir
{
@@ -538,7 +544,7 @@ struct cpp_dir
/* The C front end uses these to recognize duplicated
directories in the search path. */
- ino_t ino;
+ INO_T_CPP;
dev_t dev;
};