diff options
author | Jared Moore <jaredm@svn.gnome.org> | 2008-07-22 01:13:35 +0000 |
---|---|---|
committer | Jared William Moore <jaredm@src.gnome.org> | 2008-07-22 01:13:35 +0000 |
commit | a3973e1fa5b052e597f2525731e4e21ec36b2cd5 (patch) | |
tree | f5446f9e5f3355a661235bbca154c66c676c46cd /ccode/valaccodedeclaration.vala | |
parent | 10e5d69804464ee631b2585647af0c712b99d6ba (diff) | |
download | vala-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.vala | 3 |
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 "); } |