summaryrefslogtreecommitdiff
path: root/ccode/valaccodedeclaration.vala
diff options
context:
space:
mode:
authorJared Moore <jaredm@svn.gnome.org>2008-07-22 01:13:35 +0000
committerJared William Moore <jaredm@src.gnome.org>2008-07-22 01:13:35 +0000
commita3973e1fa5b052e597f2525731e4e21ec36b2cd5 (patch)
treef5446f9e5f3355a661235bbca154c66c676c46cd /ccode/valaccodedeclaration.vala
parent10e5d69804464ee631b2585647af0c712b99d6ba (diff)
downloadvala-a3973e1fa5b052e597f2525731e4e21ec36b2cd5.tar.gz
Added support for 'volatile' modifier in C code.
2008-07-22 Jared Moore <jaredm@svn.gnome.org> * ccode/valaccodedeclaration.vala: * ccode/valaccodemodifiers.vala: Added support for 'volatile' modifier in C code. * gobject/valatyperegisterfunction.vala: Make *_get_type functions thread safe, fixes bug 540705. svn path=/trunk/; revision=1717
Diffstat (limited to 'ccode/valaccodedeclaration.vala')
-rw-r--r--ccode/valaccodedeclaration.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/ccode/valaccodedeclaration.vala b/ccode/valaccodedeclaration.vala
index eb7ada541..7a0223bab 100644
--- a/ccode/valaccodedeclaration.vala
+++ b/ccode/valaccodedeclaration.vala
@@ -59,6 +59,9 @@ public class Vala.CCodeDeclaration : CCodeStatement {
if ((modifiers & CCodeModifiers.STATIC) != 0) {
writer.write_string ("static ");
}
+ if ((modifiers & CCodeModifiers.VOLATILE) != 0) {
+ writer.write_string ("volatile ");
+ }
if ((modifiers & CCodeModifiers.EXTERN) != 0 && !has_initializer ()) {
writer.write_string ("extern ");
}