OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gcc:
[pf3gnuchains/gcc-fork.git]
/
gcc
/
c-pragma.h
diff --git
a/gcc/c-pragma.h
b/gcc/c-pragma.h
index
8e4aecc
..
669d122
100644
(file)
--- a/
gcc/c-pragma.h
+++ b/
gcc/c-pragma.h
@@
-53,10
+53,12
@@
extern struct cpp_reader* parse_in;
extern void init_pragma (void);
extern void init_pragma (void);
-/* Front-end wrapper for pragma registration to avoid dragging
+/* Front-end wrapper
s
for pragma registration to avoid dragging
cpplib.h in almost everywhere. */
extern void c_register_pragma (const char *, const char *,
void (*) (struct cpp_reader *));
cpplib.h in almost everywhere. */
extern void c_register_pragma (const char *, const char *,
void (*) (struct cpp_reader *));
+extern void c_register_pragma_with_expansion (const char *, const char *,
+ void (*) (struct cpp_reader *));
extern void maybe_apply_pragma_weak (tree);
extern tree maybe_apply_renaming_pragma (tree, tree);
extern void add_to_renaming_pragma_list (tree, tree);
extern void maybe_apply_pragma_weak (tree);
extern tree maybe_apply_renaming_pragma (tree, tree);
extern void add_to_renaming_pragma_list (tree, tree);
@@
-70,4
+72,8
@@
extern enum cpp_ttype c_lex_with_flags (tree *, unsigned char *);
is the TREE_CHAIN of the latter. */
extern int c_lex_string_translate;
is the TREE_CHAIN of the latter. */
extern int c_lex_string_translate;
+/* If true, strings should be passed to the caller of c_lex completely
+ unmolested (no concatenation, no translation). */
+extern bool c_lex_return_raw_strings;
+
#endif /* GCC_C_PRAGMA_H */
#endif /* GCC_C_PRAGMA_H */