valaarraycreationexpression.h   valaarraycreationexpression.h 
/* valaarraycreationexpression.vala /* valaarraycreationexpression.vala
* *
* Copyright (C) 2006-2008 Raffaele Sandrini, Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaarraytype.h   valaarraytype.h 
/* valaarraytype.vala /* valaarraytype.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valabasicblock.h   valabasicblock.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALABASICBLOCK_H__ #ifndef __VALA_VALABASICBLOCK_H__
#define __VALA_VALABASICBLOCK_H__ #define __VALA_VALABASICBLOCK_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <gee/set.h> #include <gee/set.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valaphifunction.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_BASIC_BLOCK (vala_basic_block_get_type ()) #define VALA_TYPE_BASIC_BLOCK (vala_basic_block_get_type ())
#define VALA_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _BASIC_BLOCK, ValaBasicBlock)) #define VALA_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _BASIC_BLOCK, ValaBasicBlock))
#define VALA_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_BASIC_BLOCK, ValaBasicBlockClass)) #define VALA_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_BASIC_BLOCK, ValaBasicBlockClass))
#define VALA_IS_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_BASIC_BLOCK)) #define VALA_IS_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_BASIC_BLOCK))
#define VALA_IS_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_BASIC_BLOCK)) #define VALA_IS_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_BASIC_BLOCK))
#define VALA_BASIC_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_BASIC_BLOCK, ValaBasicBlockClass)) #define VALA_BASIC_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_BASIC_BLOCK, ValaBasicBlockClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valabinaryexpression.h   valabinaryexpression.h 
/* valabinaryexpression.vala /* valabinaryexpression.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodearraymodule.h   valaccodearraymodule.h 
/* valaccodearraymodule.vala /* valaccodearraymodule.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 30 skipping to change at line 31
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEARRAYMODULE_H__ #ifndef __GOBJECT_VALACCODEARRAYMODULE_H__
#define __GOBJECT_VALACCODEARRAYMODULE_H__ #define __GOBJECT_VALACCODEARRAYMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valaassignment.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <vala/valadatatype.h> #include <vala/valaexpression.h>
#include <vala/valasourcereference.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valadatatype.h>
#include <vala/valasourcereference.h>
#include <vala/valamethodcall.h> #include <vala/valamethodcall.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valaexpression.h>
#include <gobject/valaccodemethodcallmodule.h> #include <gobject/valaccodemethodcallmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ()) #define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ())
#define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule)) #define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule))
#define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
#define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule; typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule;
typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass; typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass;
typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate; typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate;
/**
* The link between an assignment and generated code.
*/
struct _ValaCCodeArrayModule { struct _ValaCCodeArrayModule {
ValaCCodeMethodCallModule parent_instance; ValaCCodeMethodCallModule parent_instance;
ValaCCodeArrayModulePrivate * priv; ValaCCodeArrayModulePrivate * priv;
}; };
struct _ValaCCodeArrayModuleClass { struct _ValaCCodeArrayModuleClass {
ValaCCodeMethodCallModuleClass parent_class; ValaCCodeMethodCallModuleClass parent_class;
}; };
ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
 End of changes. 6 change blocks. 
7 lines changed or deleted 6 lines changed or added


 valaccodeassignmentmodule.h   valaccodeassignmentmodule.h 
/* valaccodeassignmentmodule.vala /* valaccodeassignmentmodule.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaccodebasemodule.h   valaccodebasemodule.h 
/* valaccodebasemodule.vala /* valaccodebasemodule.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 52 skipping to change at line 53
#include <gee/map.h> #include <gee/map.h>
#include <gee/set.h> #include <gee/set.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <ccode/valaccodeenum.h> #include <ccode/valaccodeenum.h>
#include <vala/valastatement.h> #include <vala/valastatement.h>
#include <gee/list.h> #include <gee/list.h>
#include <ccode/valaccodestruct.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valaerrortype.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <ccode/valaccodestruct.h> #include <vala/valaerrortype.h>
#include <ccode/valaccodeidentifier.h> #include <ccode/valaccodeidentifier.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <vala/valaproperty.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valaformalparameter.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <ccode/valaccodestatement.h> #include <ccode/valaccodestatement.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <vala/valaformalparameter.h>
#include <ccode/valaccodeblock.h> #include <ccode/valaccodeblock.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valaemptystatement.h> #include <vala/valaemptystatement.h>
skipping to change at line 146 skipping to change at line 147
ValaCCodeFragment* source_begin; ValaCCodeFragment* source_begin;
ValaCCodeFragment* source_include_directives; ValaCCodeFragment* source_include_directives;
ValaCCodeFragment* source_type_declaration; ValaCCodeFragment* source_type_declaration;
ValaCCodeFragment* source_type_definition; ValaCCodeFragment* source_type_definition;
ValaCCodeFragment* source_type_member_declaration; ValaCCodeFragment* source_type_member_declaration;
ValaCCodeFragment* source_constant_declaration; ValaCCodeFragment* source_constant_declaration;
ValaCCodeFragment* source_signal_marshaller_declaration; ValaCCodeFragment* source_signal_marshaller_declaration;
ValaCCodeFragment* source_type_member_definition; ValaCCodeFragment* source_type_member_definition;
ValaCCodeFragment* class_init_fragment; ValaCCodeFragment* class_init_fragment;
ValaCCodeFragment* base_init_fragment; ValaCCodeFragment* base_init_fragment;
ValaCCodeFragment* class_finalize_fragment;
ValaCCodeFragment* base_finalize_fragment; ValaCCodeFragment* base_finalize_fragment;
ValaCCodeFragment* instance_init_fragment; ValaCCodeFragment* instance_init_fragment;
ValaCCodeFragment* instance_finalize_fragment; ValaCCodeFragment* instance_finalize_fragment;
ValaCCodeFragment* source_signal_marshaller_definition; ValaCCodeFragment* source_signal_marshaller_definition;
ValaCCodeFragment* module_init_fragment; ValaCCodeFragment* module_init_fragment;
ValaCCodeStruct* param_spec_struct; ValaCCodeStruct* param_spec_struct;
ValaCCodeStruct* instance_struct; ValaCCodeStruct* instance_struct;
ValaCCodeStruct* type_struct; ValaCCodeStruct* type_struct;
ValaCCodeStruct* instance_priv_struct; ValaCCodeStruct* instance_priv_struct;
ValaCCodeStruct* type_priv_struct; ValaCCodeStruct* type_priv_struct;
ValaCCodeStruct* closure_struct;
ValaCCodeEnum* prop_enum; ValaCCodeEnum* prop_enum;
ValaCCodeEnum* cenum; ValaCCodeEnum* cenum;
ValaCCodeFunction* function; ValaCCodeFunction* function;
ValaCCodeBlock* block; ValaCCodeBlock* block;
ValaCCodeFragment* pre_statement_fragment;
GeeArrayList* temp_vars; GeeArrayList* temp_vars;
GeeArrayList* temp_ref_vars; GeeArrayList* temp_ref_vars;
GeeSet* user_marshal_set; GeeSet* user_marshal_set;
GeeSet* predefined_marshal_set; GeeSet* predefined_marshal_set;
GeeSet* c_keywords; GeeSet* c_keywords;
gint next_temp_var_id; gint next_temp_var_id;
gboolean in_creation_method; gboolean in_creation_method;
gboolean in_constructor; gboolean in_constructor;
gboolean in_static_or_class_ctor; gboolean in_static_or_class_ctor;
gboolean current_method_inner_error; gboolean current_method_inner_error;
skipping to change at line 239 skipping to change at line 243
char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu le* self, const char* delegate_cname); char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu le* self, const char* delegate_cname);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaExpression* expr);
}; };
ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type, V alaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type, V alaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeBaseModule* vala_ccode_base_module_new (ValaCCodeGenerator* codege n, ValaCCodeModule* next); ValaCCodeBaseModule* vala_ccode_base_module_new (ValaCCodeGenerator* codege n, ValaCCodeModule* next);
void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf);
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr);
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr);
ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const char* name);
char* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self, const char* name); char* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self, const char* name);
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference); ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference);
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce); ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce);
ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type); ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr); ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr);
void vala_ccode_base_module_append_temp_decl (ValaCCodeBaseModule* self, Va laCCodeFragment* cfrag, GeeList* temp_vars); void vala_ccode_base_module_append_temp_decl (ValaCCodeBaseModule* self, Va laCCodeFragment* cfrag, GeeList* temp_vars);
void vala_ccode_base_module_create_temp_decl (ValaCCodeBaseModule* self, Va laStatement* stmt, GeeList* temp_vars); void vala_ccode_base_module_create_temp_decl (ValaCCodeBaseModule* self, Va laStatement* stmt, GeeList* temp_vars);
void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop); void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop);
void vala_ccode_base_module_append_error_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCCodeFragment* cfrag, ValaTryStatement* current_try);
void vala_ccode_base_module_create_local_free (ValaCCodeBaseModule* self, V alaCodeNode* stmt, gboolean stop_at_loop); void vala_ccode_base_module_create_local_free (ValaCCodeBaseModule* self, V alaCodeNode* stmt, gboolean stop_at_loop);
char* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModule * self, const char* delegate_cname); char* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModule * self, const char* delegate_cname);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr);
char* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Vala CCodeBaseModule* self, const char* delegate_cname); char* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Vala CCodeBaseModule* self, const char* delegate_cname);
gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type); gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type);
gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type); gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, ValaCodeNode* node); ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, ValaCodeNode* node);
void vala_ccode_base_module_check_type (ValaCCodeBaseModule* self, ValaData Type* type); void vala_ccode_base_module_check_type (ValaCCodeBaseModule* self, ValaData Type* type);
ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCC odeExpression* cexpr); ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCC odeExpression* cexpr);
char* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type); char* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type);
 End of changes. 13 change blocks. 
5 lines changed or deleted 11 lines changed or added


 valaccodecompiler.h   valaccodecompiler.h 
/* valaccodecompiler.vala /* valaccodecompiler.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 66 skipping to change at line 66
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeCompiler *self); void (*finalize) (ValaCCodeCompiler *self);
}; };
struct _ValaParamSpecCCodeCompiler { struct _ValaParamSpecCCodeCompiler {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type); ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type);
ValaCCodeCompiler* vala_ccode_compiler_new (void); ValaCCodeCompiler* vala_ccode_compiler_new (void);
void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options); void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options, int cc_options_length1 );
GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_ccode_compiler (const GValue* value); gpointer vala_value_get_ccode_compiler (const GValue* value);
void vala_value_set_ccode_compiler (GValue* value, gpointer v_object); void vala_value_set_ccode_compiler (GValue* value, gpointer v_object);
GType vala_ccode_compiler_get_type (void); GType vala_ccode_compiler_get_type (void);
gpointer vala_ccode_compiler_ref (gpointer instance); gpointer vala_ccode_compiler_ref (gpointer instance);
void vala_ccode_compiler_unref (gpointer instance); void vala_ccode_compiler_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodemethodcallmodule.h   valaccodemethodcallmodule.h 
/* valaccodemethodcallmodule.vala /* valaccodemethodcallmodule.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaccodemethodmodule.h   valaccodemethodmodule.h 
/* valaccodemethodmodule.vala /* valaccodemethodmodule.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodemodule.h   valaccodemodule.h 
/* valaccodemodule.vala /* valaccodemodule.vala
* *
* Copyright (C) 2008 Jürg Billeter * Copyright (C) 2008-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 231 skipping to change at line 231
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable); ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami cSignal* node); char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami cSignal* node);
char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s elf, ValaDynamicSignal* node); char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s elf, ValaDynamicSignal* node);
char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule * self, ValaDynamicSignal* node); char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule * self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeModule* self, GeeList* params, ValaDataType* return_type, gboolean dbus); void (*generate_marshaller) (ValaCCodeModule* self, GeeList* params, ValaDataType* return_type, gboolean dbus);
char* (*get_marshaller_function) (ValaCCodeModule* self, GeeList* pa rams, ValaDataType* return_type, const char* prefix, gboolean dbus); char* (*get_marshaller_function) (ValaCCodeModule* self, GeeList* pa rams, ValaDataType* return_type, const char* prefix, gboolean dbus);
char* (*get_array_length_cname) (ValaCCodeModule* self, const char* array_cname, gint dim); char* (*get_array_length_cname) (ValaCCodeModule* self, const char* array_cname, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul e* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul e* self, ValaExpression* array_expr, gint dim);
char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar
ray_cname);
ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule*
self, ValaExpression* array_expr);
void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag); void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag);
}; };
struct _ValaParamSpecCCodeModule { struct _ValaParamSpecCCodeModule {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
ValaCCodeModule* vala_ccode_module_construct (GType object_type, ValaCCodeG enerator* codegen, ValaCCodeModule* next); ValaCCodeModule* vala_ccode_module_construct (GType object_type, ValaCCodeG enerator* codegen, ValaCCodeModule* next);
ValaCCodeModule* vala_ccode_module_new (ValaCCodeGenerator* codegen, ValaCC odeModule* next); ValaCCodeModule* vala_ccode_module_new (ValaCCodeGenerator* codegen, ValaCC odeModule* next);
void vala_ccode_module_emit (ValaCCodeModule* self, ValaCodeContext* contex t); void vala_ccode_module_emit (ValaCCodeModule* self, ValaCodeContext* contex t);
skipping to change at line 329 skipping to change at line 331
ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable); ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable);
char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va laDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va laDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM odule* self, ValaDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM odule* self, ValaDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo deModule* self, ValaDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo deModule* self, ValaDynamicSignal* node);
void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, GeeList* params, ValaDataType* return_type, gboolean dbus); void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, GeeList* params, ValaDataType* return_type, gboolean dbus);
char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Gee List* params, ValaDataType* return_type, const char* prefix, gboolean dbus) ; char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Gee List* params, ValaDataType* return_type, const char* prefix, gboolean dbus) ;
char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons t char* array_cname, gint dim); char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons t char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC odeModule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC odeModule* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const
char* array_cname);
ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod
eModule* self, ValaExpression* array_expr);
void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod e* node, ValaCCodeFragment* cfrag); void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod e* node, ValaCCodeFragment* cfrag);
ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self); ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self);
ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self); ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self);
GParamSpec* vala_param_spec_ccode_module (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_module (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_ccode_module (const GValue* value); gpointer vala_value_get_ccode_module (const GValue* value);
void vala_value_set_ccode_module (GValue* value, gpointer v_object); void vala_value_set_ccode_module (GValue* value, gpointer v_object);
GType vala_ccode_module_get_type (void); GType vala_ccode_module_get_type (void);
gpointer vala_ccode_module_ref (gpointer instance); gpointer vala_ccode_module_ref (gpointer instance);
void vala_ccode_module_unref (gpointer instance); void vala_ccode_module_unref (gpointer instance);
 End of changes. 3 change blocks. 
1 lines changed or deleted 9 lines changed or added


 valacharacterliteral.h   valacharacterliteral.h 
/* valacharacterliteral.vala /* valacharacterliteral.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter, Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 95 skipping to change at line 95
char* vala_class_get_default_free_function (ValaClass* self); char* vala_class_get_default_free_function (ValaClass* self);
void vala_class_set_free_function (ValaClass* self, const char* name); void vala_class_set_free_function (ValaClass* self, const char* name);
ValaClass* vala_class_get_base_class (ValaClass* self); ValaClass* vala_class_get_base_class (ValaClass* self);
void vala_class_set_base_class (ValaClass* self, ValaClass* value); void vala_class_set_base_class (ValaClass* self, ValaClass* value);
gboolean vala_class_get_is_abstract (ValaClass* self); gboolean vala_class_get_is_abstract (ValaClass* self);
void vala_class_set_is_abstract (ValaClass* self, gboolean value); void vala_class_set_is_abstract (ValaClass* self, gboolean value);
gboolean vala_class_get_is_compact (ValaClass* self); gboolean vala_class_get_is_compact (ValaClass* self);
void vala_class_set_is_compact (ValaClass* self, gboolean value); void vala_class_set_is_compact (ValaClass* self, gboolean value);
gboolean vala_class_get_is_immutable (ValaClass* self); gboolean vala_class_get_is_immutable (ValaClass* self);
void vala_class_set_is_immutable (ValaClass* self, gboolean value); void vala_class_set_is_immutable (ValaClass* self, gboolean value);
gboolean vala_class_get_ref_function_void (ValaClass* self);
void vala_class_set_ref_function_void (ValaClass* self, gboolean value);
const char* vala_class_get_type_check_function (ValaClass* self); const char* vala_class_get_type_check_function (ValaClass* self);
void vala_class_set_type_check_function (ValaClass* self, const char* value ); void vala_class_set_type_check_function (ValaClass* self, const char* value );
gboolean vala_class_get_has_private_fields (ValaClass* self); gboolean vala_class_get_has_private_fields (ValaClass* self);
gboolean vala_class_get_has_class_private_fields (ValaClass* self); gboolean vala_class_get_has_class_private_fields (ValaClass* self);
ValaMethod* vala_class_get_default_construction_method (ValaClass* self); ValaMethod* vala_class_get_default_construction_method (ValaClass* self);
void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value); void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value);
ValaConstructor* vala_class_get_constructor (ValaClass* self); ValaConstructor* vala_class_get_constructor (ValaClass* self);
void vala_class_set_constructor (ValaClass* self, ValaConstructor* value); void vala_class_set_constructor (ValaClass* self, ValaConstructor* value);
ValaConstructor* vala_class_get_class_constructor (ValaClass* self); ValaConstructor* vala_class_get_class_constructor (ValaClass* self);
void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue); void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue);
ValaConstructor* vala_class_get_static_constructor (ValaClass* self); ValaConstructor* vala_class_get_static_constructor (ValaClass* self);
void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue); void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue);
ValaDestructor* vala_class_get_destructor (ValaClass* self); ValaDestructor* vala_class_get_destructor (ValaClass* self);
void vala_class_set_destructor (ValaClass* self, ValaDestructor* value); void vala_class_set_destructor (ValaClass* self, ValaDestructor* value);
ValaDestructor* vala_class_get_static_destructor (ValaClass* self);
void vala_class_set_static_destructor (ValaClass* self, ValaDestructor* val
ue);
ValaDestructor* vala_class_get_class_destructor (ValaClass* self); ValaDestructor* vala_class_get_class_destructor (ValaClass* self);
void vala_class_set_class_destructor (ValaClass* self, ValaDestructor* valu e); void vala_class_set_class_destructor (ValaClass* self, ValaDestructor* valu e);
gboolean vala_class_get_is_error_base (ValaClass* self); gboolean vala_class_get_is_error_base (ValaClass* self);
GType vala_class_get_type (void); GType vala_class_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 5 lines changed or added


 valacodecontext.h   valacodecontext.h 
/* valacodecontext.vala /* valacodecontext.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 75 skipping to change at line 75
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
GeeList* vala_code_context_get_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
GeeList* vala_code_context_get_packages (ValaCodeContext* self); GeeList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_find_header_cycles (ValaCodeContext* self); void vala_code_context_find_header_cycles (ValaCodeContext* self);
char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, int vapi_directories_length1, char** vapi_directories); char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, char** vapi_directories, int vapi_directories_length1);
const char* vala_code_context_get_library (ValaCodeContext* self); const char* vala_code_context_get_library (ValaCodeContext* self);
void vala_code_context_set_library (ValaCodeContext* self, const char* valu e); void vala_code_context_set_library (ValaCodeContext* self, const char* valu e);
gboolean vala_code_context_get_memory_management (ValaCodeContext* self); gboolean vala_code_context_get_memory_management (ValaCodeContext* self);
void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value); void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value);
gboolean vala_code_context_get_assert (ValaCodeContext* self); gboolean vala_code_context_get_assert (ValaCodeContext* self);
void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); void vala_code_context_set_assert (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_checking (ValaCodeContext* self); gboolean vala_code_context_get_checking (ValaCodeContext* self);
void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_non_null (ValaCodeContext* self); gboolean vala_code_context_get_non_null (ValaCodeContext* self);
void vala_code_context_set_non_null (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_non_null (ValaCodeContext* self, gboolean value) ;
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 50 skipping to change at line 50
typedef struct _ValaDataType ValaDataType; typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass; typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaCodeNode ValaCodeNode; typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaCodeNodeClass ValaCodeNodeClass; typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaSourceReference ValaSourceReference; typedef struct _ValaSourceReference ValaSourceReference;
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass;
typedef struct _ValaSourceFile ValaSourceFile; typedef struct _ValaSourceFile ValaSourceFile;
typedef struct _ValaSourceFileClass ValaSourceFileClass; typedef struct _ValaSourceFileClass ValaSourceFileClass;
typedef struct _ValaCodeContext ValaCodeContext; typedef struct _ValaCodeContext ValaCodeContext;
typedef struct _ValaCodeContextClass ValaCodeContextClass; typedef struct _ValaCodeContextClass ValaCodeContextClass;
typedef struct _ValaMethod ValaMethod; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaMethodClass ValaMethodClass; typedef struct _ValaNamespaceClass ValaNamespaceClass;
typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaSymbol ValaSymbol; typedef struct _ValaSymbol ValaSymbol;
typedef struct _ValaSymbolClass ValaSymbolClass; typedef struct _ValaSymbolClass ValaSymbolClass;
typedef struct _ValaScope ValaScope; typedef struct _ValaScope ValaScope;
typedef struct _ValaScopeClass ValaScopeClass; typedef struct _ValaScopeClass ValaScopeClass;
typedef struct _ValaStatement ValaStatement;
typedef struct _ValaStatementIface ValaStatementIface;
typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaNamespaceClass ValaNamespaceClass;
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer; typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass; typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaClass ValaClass; typedef struct _ValaClass ValaClass;
typedef struct _ValaClassClass ValaClassClass; typedef struct _ValaClassClass ValaClassClass;
typedef struct _ValaConstructor ValaConstructor; typedef struct _ValaMethod ValaMethod;
typedef struct _ValaConstructorClass ValaConstructorClass; typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaFormalParameter ValaFormalParameter; typedef struct _ValaBlock ValaBlock;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass; typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaStatement ValaStatement;
typedef struct _ValaStatementIface ValaStatementIface;
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaMember ValaMember; typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass; typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
typedef struct _ValaConstructor ValaConstructor;
typedef struct _ValaConstructorClass ValaConstructorClass;
typedef struct _ValaDestructor ValaDestructor; typedef struct _ValaDestructor ValaDestructor;
typedef struct _ValaDestructorClass ValaDestructorClass; typedef struct _ValaDestructorClass ValaDestructorClass;
typedef struct _ValaTypeSymbol ValaTypeSymbol; typedef struct _ValaTypeSymbol ValaTypeSymbol;
typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass; typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass;
typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol; typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol;
typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass; typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass;
typedef struct _ValaTypeParameter ValaTypeParameter; typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass; typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaConstant ValaConstant; typedef struct _ValaConstant ValaConstant;
typedef struct _ValaConstantClass ValaConstantClass; typedef struct _ValaConstantClass ValaConstantClass;
typedef struct _ValaField ValaField; typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass; typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaProperty ValaProperty; typedef struct _ValaProperty ValaProperty;
typedef struct _ValaPropertyClass ValaPropertyClass; typedef struct _ValaPropertyClass ValaPropertyClass;
typedef struct _ValaPropertyAccessor ValaPropertyAccessor; typedef struct _ValaPropertyAccessor ValaPropertyAccessor;
typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass; typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass;
typedef struct _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
typedef struct _ValaPhiFunction ValaPhiFunction;
typedef struct _ValaPhiFunctionClass ValaPhiFunctionClass;
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaSignal ValaSignal; typedef struct _ValaSignal ValaSignal;
typedef struct _ValaSignalClass ValaSignalClass; typedef struct _ValaSignalClass ValaSignalClass;
typedef struct _ValaDelegate ValaDelegate; typedef struct _ValaDelegate ValaDelegate;
typedef struct _ValaDelegateClass ValaDelegateClass; typedef struct _ValaDelegateClass ValaDelegateClass;
typedef struct _ValaStruct ValaStruct; typedef struct _ValaStruct ValaStruct;
typedef struct _ValaStructClass ValaStructClass; typedef struct _ValaStructClass ValaStructClass;
typedef struct _ValaEnum ValaEnum; typedef struct _ValaEnum ValaEnum;
typedef struct _ValaEnumClass ValaEnumClass; typedef struct _ValaEnumClass ValaEnumClass;
typedef struct _ValaEnumValue ValaEnumValue; typedef struct _ValaEnumValue ValaEnumValue;
typedef struct _ValaEnumValueClass ValaEnumValueClass; typedef struct _ValaEnumValueClass ValaEnumValueClass;
typedef struct _ValaGenericType ValaGenericType;
typedef struct _ValaGenericTypeClass ValaGenericTypeClass;
typedef struct _ValaInterface ValaInterface;
typedef struct _ValaInterfaceClass ValaInterfaceClass;
typedef struct _ValaMemberInitializer ValaMemberInitializer;
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
typedef struct _ValaErrorDomain ValaErrorDomain;
typedef struct _ValaErrorDomainClass ValaErrorDomainClass;
typedef struct _ValaErrorCode ValaErrorCode;
typedef struct _ValaErrorCodeClass ValaErrorCodeClass;
typedef struct _ValaStringLiteral ValaStringLiteral; typedef struct _ValaStringLiteral ValaStringLiteral;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass; typedef struct _ValaStringLiteralClass ValaStringLiteralClass;
typedef struct _ValaLiteral ValaLiteral; typedef struct _ValaLiteral ValaLiteral;
typedef struct _ValaLiteralClass ValaLiteralClass; typedef struct _ValaLiteralClass ValaLiteralClass;
typedef struct _ValaMemberAccess ValaMemberAccess; typedef struct _ValaMemberAccess ValaMemberAccess;
typedef struct _ValaMemberAccessClass ValaMemberAccessClass; typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
typedef struct _ValaBooleanLiteral ValaBooleanLiteral;
typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass;
typedef struct _ValaRealLiteral ValaRealLiteral; typedef struct _ValaRealLiteral ValaRealLiteral;
typedef struct _ValaRealLiteralClass ValaRealLiteralClass; typedef struct _ValaRealLiteralClass ValaRealLiteralClass;
typedef struct _ValaIntegerLiteral ValaIntegerLiteral; typedef struct _ValaIntegerLiteral ValaIntegerLiteral;
typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass; typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass;
typedef struct _ValaCreationMethod ValaCreationMethod; typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass; typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaBooleanLiteral ValaBooleanLiteral;
typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass;
typedef struct _ValaNullLiteral ValaNullLiteral; typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaNullLiteralClass ValaNullLiteralClass; typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
typedef struct _ValaInterface ValaInterface;
typedef struct _ValaInterfaceClass ValaInterfaceClass;
typedef struct _ValaErrorCode ValaErrorCode;
typedef struct _ValaErrorCodeClass ValaErrorCodeClass;
typedef struct _ValaErrorDomain ValaErrorDomain;
typedef struct _ValaErrorDomainClass ValaErrorDomainClass;
typedef struct _ValaReturnStatement ValaReturnStatement; typedef struct _ValaReturnStatement ValaReturnStatement;
typedef struct _ValaReturnStatementClass ValaReturnStatementClass; typedef struct _ValaReturnStatementClass ValaReturnStatementClass;
typedef struct _ValaAssignment ValaAssignment; typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaAssignmentClass ValaAssignmentClass; typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaElementAccess ValaElementAccess; typedef struct _ValaElementAccess ValaElementAccess;
typedef struct _ValaElementAccessClass ValaElementAccessClass; typedef struct _ValaElementAccessClass ValaElementAccessClass;
typedef struct _ValaPointerIndirection ValaPointerIndirection; typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
typedef struct _ValaBinaryExpression ValaBinaryExpression; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
skipping to change at line 168 skipping to change at line 162
typedef struct _ValaForStatement ValaForStatement; typedef struct _ValaForStatement ValaForStatement;
typedef struct _ValaForStatementClass ValaForStatementClass; typedef struct _ValaForStatementClass ValaForStatementClass;
typedef struct _ValaUsingDirective ValaUsingDirective; typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass; typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaBaseAccess ValaBaseAccess; typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaBaseAccessClass ValaBaseAccessClass; typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
typedef struct _ValaMethodCall ValaMethodCall; typedef struct _ValaMethodCall ValaMethodCall;
typedef struct _ValaMethodCallClass ValaMethodCallClass; typedef struct _ValaMethodCallClass ValaMethodCallClass;
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression;
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass; typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass;
typedef struct _ValaMemberInitializer ValaMemberInitializer;
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
typedef struct _ValaYieldStatement ValaYieldStatement; typedef struct _ValaYieldStatement ValaYieldStatement;
typedef struct _ValaYieldStatementClass ValaYieldStatementClass; typedef struct _ValaYieldStatementClass ValaYieldStatementClass;
typedef struct _ValaLambdaExpression ValaLambdaExpression; typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement; typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression;
typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
nClass;
typedef struct _ValaInitializerList ValaInitializerList; typedef struct _ValaInitializerList ValaInitializerList;
typedef struct _ValaInitializerListClass ValaInitializerListClass; typedef struct _ValaInitializerListClass ValaInitializerListClass;
typedef struct _ValaSwitchLabel ValaSwitchLabel; typedef struct _ValaSwitchLabel ValaSwitchLabel;
typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass;
typedef struct _ValaSwitchSection ValaSwitchSection; typedef struct _ValaSwitchSection ValaSwitchSection;
typedef struct _ValaSwitchSectionClass ValaSwitchSectionClass; typedef struct _ValaSwitchSectionClass ValaSwitchSectionClass;
typedef struct _ValaSwitchStatement ValaSwitchStatement; typedef struct _ValaSwitchStatement ValaSwitchStatement;
typedef struct _ValaSwitchStatementClass ValaSwitchStatementClass; typedef struct _ValaSwitchStatementClass ValaSwitchStatementClass;
typedef struct _ValaForeachStatement ValaForeachStatement; typedef struct _ValaForeachStatement ValaForeachStatement;
typedef struct _ValaForeachStatementClass ValaForeachStatementClass; typedef struct _ValaForeachStatementClass ValaForeachStatementClass;
skipping to change at line 196 skipping to change at line 194
typedef struct _ValaThrowStatement ValaThrowStatement; typedef struct _ValaThrowStatement ValaThrowStatement;
typedef struct _ValaThrowStatementClass ValaThrowStatementClass; typedef struct _ValaThrowStatementClass ValaThrowStatementClass;
typedef struct _ValaCatchClause ValaCatchClause; typedef struct _ValaCatchClause ValaCatchClause;
typedef struct _ValaCatchClauseClass ValaCatchClauseClass; typedef struct _ValaCatchClauseClass ValaCatchClauseClass;
typedef struct _ValaTryStatement ValaTryStatement; typedef struct _ValaTryStatement ValaTryStatement;
typedef struct _ValaTryStatementClass ValaTryStatementClass; typedef struct _ValaTryStatementClass ValaTryStatementClass;
typedef struct _ValaLockStatement ValaLockStatement; typedef struct _ValaLockStatement ValaLockStatement;
typedef struct _ValaLockStatementClass ValaLockStatementClass; typedef struct _ValaLockStatementClass ValaLockStatementClass;
typedef struct _ValaDeleteStatement ValaDeleteStatement; typedef struct _ValaDeleteStatement ValaDeleteStatement;
typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass; typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass;
typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression;
typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
nClass;
typedef struct _ValaCharacterLiteral ValaCharacterLiteral; typedef struct _ValaCharacterLiteral ValaCharacterLiteral;
typedef struct _ValaCharacterLiteralClass ValaCharacterLiteralClass; typedef struct _ValaCharacterLiteralClass ValaCharacterLiteralClass;
typedef struct _ValaPostfixExpression ValaPostfixExpression; typedef struct _ValaPostfixExpression ValaPostfixExpression;
typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass; typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass;
typedef struct _ValaSizeofExpression ValaSizeofExpression; typedef struct _ValaSizeofExpression ValaSizeofExpression;
typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass; typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass;
typedef struct _ValaTypeofExpression ValaTypeofExpression; typedef struct _ValaTypeofExpression ValaTypeofExpression;
typedef struct _ValaTypeofExpressionClass ValaTypeofExpressionClass; typedef struct _ValaTypeofExpressionClass ValaTypeofExpressionClass;
typedef struct _ValaCastExpression ValaCastExpression; typedef struct _ValaCastExpression ValaCastExpression;
typedef struct _ValaCastExpressionClass ValaCastExpressionClass; typedef struct _ValaCastExpressionClass ValaCastExpressionClass;
typedef struct _ValaReferenceTransferExpression ValaReferenceTransferExpres sion; typedef struct _ValaReferenceTransferExpression ValaReferenceTransferExpres sion;
typedef struct _ValaReferenceTransferExpressionClass ValaReferenceTransferE xpressionClass; typedef struct _ValaReferenceTransferExpressionClass ValaReferenceTransferE xpressionClass;
typedef struct _ValaTypeCheck ValaTypeCheck; typedef struct _ValaTypeCheck ValaTypeCheck;
typedef struct _ValaTypeCheckClass ValaTypeCheckClass; typedef struct _ValaTypeCheckClass ValaTypeCheckClass;
typedef struct _ValaConditionalExpression ValaConditionalExpression; typedef struct _ValaConditionalExpression ValaConditionalExpression;
typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss; typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss;
typedef struct _ValaGenericType ValaGenericType;
typedef struct _ValaGenericTypeClass ValaGenericTypeClass;
typedef struct _ValaCodeGenerator ValaCodeGenerator; typedef struct _ValaCodeGenerator ValaCodeGenerator;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass; typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
typedef struct _ValaAttribute ValaAttribute; typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass; typedef struct _ValaAttributeClass ValaAttributeClass;
#define VALA_TYPE_CODE_NODE (vala_code_node_get_type ()) #define VALA_TYPE_CODE_NODE (vala_code_node_get_type ())
#define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode)) #define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode))
#define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass))
 End of changes. 14 change blocks. 
35 lines changed or deleted 33 lines changed or added


 valacodewriter.h   valacodewriter.h 
/* valacodewriter.vala /* valacodewriter.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valadbusclientmodule.h   valadbusclientmodule.h 
/* valadbusclientmodule.vala /* valadbusclientmodule.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* Copyright (C) 2008 Philip Van Hoof * Copyright (C) 2008 Philip Van Hoof
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valadbusmodule.h   valadbusmodule.h 
/* valadbusmodule.vala /* valadbusmodule.vala
* *
* Copyright (C) 2008 Jürg Billeter * Copyright (C) 2008-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valadelegate.h   valadelegate.h 
/* valadelegate.vala /* valadelegate.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 80 skipping to change at line 80
gboolean vala_delegate_get_has_target (ValaDelegate* self); gboolean vala_delegate_get_has_target (ValaDelegate* self);
void vala_delegate_set_has_target (ValaDelegate* self, gboolean value); void vala_delegate_set_has_target (ValaDelegate* self, gboolean value);
double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self); double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self);
void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do uble value); void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do uble value);
double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se lf); double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se lf);
void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , double value); void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , double value);
double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* self); double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* self);
void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, double value); void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, double value);
gboolean vala_delegate_get_no_array_length (ValaDelegate* self); gboolean vala_delegate_get_no_array_length (ValaDelegate* self);
void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ; void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ;
gboolean vala_delegate_get_array_null_terminated (ValaDelegate* self);
void vala_delegate_set_array_null_terminated (ValaDelegate* self, gboolean
value);
GType vala_delegate_get_type (void); GType vala_delegate_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valadostatement.h   valadostatement.h 
/* valadostatement.vala /* valadostatement.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaenum.h   valaenum.h 
/* valaenum.vala /* valaenum.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaerrordomain.h   valaerrordomain.h 
/* valaerrordomain.vala /* valaerrordomain.vala
* *
* Copyright (C) 2008 Jürg Billeter * Copyright (C) 2008-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valafield.h   valafield.h 
/* valafield.vala /* valafield.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 62 skipping to change at line 62
struct _ValaFieldClass { struct _ValaFieldClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour ce_reference); ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour ce_reference);
ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* initializer, ValaSourceReference* source_reference); ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* initializer, ValaSourceReference* source_reference);
char* vala_field_get_cname (ValaField* self); char* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const char* cname); void vala_field_set_cname (ValaField* self, const char* cname);
char* vala_field_get_default_cname (ValaField* self); char* vala_field_get_default_cname (ValaField* self);
char* vala_field_get_array_length_cname (ValaField* self);
void vala_field_set_array_length_cname (ValaField* self, const char* array_
length_cname);
void vala_field_process_attributes (ValaField* self); void vala_field_process_attributes (ValaField* self);
char* vala_field_get_ctype (ValaField* self); char* vala_field_get_ctype (ValaField* self);
void vala_field_set_ctype (ValaField* self, const char* ctype); void vala_field_set_ctype (ValaField* self, const char* ctype);
ValaDataType* vala_field_get_field_type (ValaField* self); ValaDataType* vala_field_get_field_type (ValaField* self);
void vala_field_set_field_type (ValaField* self, ValaDataType* value); void vala_field_set_field_type (ValaField* self, ValaDataType* value);
ValaExpression* vala_field_get_initializer (ValaField* self); ValaExpression* vala_field_get_initializer (ValaField* self);
void vala_field_set_initializer (ValaField* self, ValaExpression* value); void vala_field_set_initializer (ValaField* self, ValaExpression* value);
MemberBinding vala_field_get_binding (ValaField* self); MemberBinding vala_field_get_binding (ValaField* self);
void vala_field_set_binding (ValaField* self, MemberBinding value); void vala_field_set_binding (ValaField* self, MemberBinding value);
gboolean vala_field_get_is_volatile (ValaField* self); gboolean vala_field_get_is_volatile (ValaField* self);
void vala_field_set_is_volatile (ValaField* self, gboolean value); void vala_field_set_is_volatile (ValaField* self, gboolean value);
gboolean vala_field_get_no_array_length (ValaField* self); gboolean vala_field_get_no_array_length (ValaField* self);
void vala_field_set_no_array_length (ValaField* self, gboolean value); void vala_field_set_no_array_length (ValaField* self, gboolean value);
gboolean vala_field_get_array_null_terminated (ValaField* self);
void vala_field_set_array_null_terminated (ValaField* self, gboolean value)
;
gboolean vala_field_get_has_array_length_cname (ValaField* self);
GType vala_field_get_type (void); GType vala_field_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 8 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
/* valaformalparameter.vala /* valaformalparameter.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 85 skipping to change at line 86
ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self); ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self);
void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value); void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value);
gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self); gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self);
void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value);
gboolean vala_formal_parameter_get_params_array (ValaFormalParameter* self) ; gboolean vala_formal_parameter_get_params_array (ValaFormalParameter* self) ;
void vala_formal_parameter_set_params_array (ValaFormalParameter* self, gbo olean value); void vala_formal_parameter_set_params_array (ValaFormalParameter* self, gbo olean value);
ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self); ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self);
void vala_formal_parameter_set_default_expression (ValaFormalParameter* sel f, ValaExpression* value); void vala_formal_parameter_set_default_expression (ValaFormalParameter* sel f, ValaExpression* value);
gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf); gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf);
void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value); void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value);
gboolean vala_formal_parameter_get_construct_parameter (ValaFormalParameter gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet
* self); er* self);
void vala_formal_parameter_set_construct_parameter (ValaFormalParameter* se void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter*
lf, gboolean value); self, gboolean value);
double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* self); double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* self);
void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se lf, double value); void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se lf, double value);
double vala_formal_parameter_get_carray_length_parameter_position (ValaForm alParameter* self); double vala_formal_parameter_get_carray_length_parameter_position (ValaForm alParameter* self);
void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value); void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value);
double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self); double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self);
void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value); void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value);
const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self);
void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value); void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value);
GType vala_formal_parameter_get_type (void); GType vala_formal_parameter_get_type (void);
GType vala_parameter_direction_get_type (void); GType vala_parameter_direction_get_type (void);
 End of changes. 2 change blocks. 
5 lines changed or deleted 6 lines changed or added


 valainitializerlist.h   valainitializerlist.h 
/* valainitializervala /* valainitializerlist.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 2 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valaintegertype.h   valaintegertype.h 
/* valaintegertype.vala /* valaintegertype.vala
* *
* Copyright (C) 2008 Jürg Billeter * Copyright (C) 2008-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALAINTEGERTYPE_H__ #ifndef __VALA_VALAINTEGERTYPE_H__
#define __VALA_VALAINTEGERTYPE_H__ #define __VALA_VALAINTEGERTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valavaluetype.h> #include <vala/valavaluetype.h>
#include <vala/valatypesymbol.h> #include <vala/valastruct.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTEGER_TYPE (vala_integer_type_get_type ()) #define VALA_TYPE_INTEGER_TYPE (vala_integer_type_get_type ())
#define VALA_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INTEGER_TYPE, ValaIntegerType)) #define VALA_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INTEGER_TYPE, ValaIntegerType))
#define VALA_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) #define VALA_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass))
#define VALA_IS_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INTEGER_TYPE)) #define VALA_IS_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INTEGER_TYPE))
#define VALA_IS_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INTEGER_TYPE)) #define VALA_IS_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INTEGER_TYPE))
#define VALA_INTEGER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) #define VALA_INTEGER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass))
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaIntegerType { struct _ValaIntegerType {
ValaValueType parent_instance; ValaValueType parent_instance;
ValaIntegerTypePrivate * priv; ValaIntegerTypePrivate * priv;
}; };
struct _ValaIntegerTypeClass { struct _ValaIntegerTypeClass {
ValaValueTypeClass parent_class; ValaValueTypeClass parent_class;
}; };
ValaIntegerType* vala_integer_type_construct (GType object_type, ValaTypeSy ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct
mbol* type_symbol, const char* literal_value, const char* literal_type_name * type_symbol, const char* literal_value, const char* literal_type_name);
); ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const char
ValaIntegerType* vala_integer_type_new (ValaTypeSymbol* type_symbol, const * literal_value, const char* literal_type_name);
char* literal_value, const char* literal_type_name);
GType vala_integer_type_get_type (void); GType vala_integer_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
7 lines changed or deleted 6 lines changed or added


 valalocalvariable.h   valalocalvariable.h 
/* valalocalvariable.vala /* valalocalvariable.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valamethod.h   valamethod.h 
/* valamethod.vala /* valamethod.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 117 skipping to change at line 118
ValaLocalVariable* vala_method_get_result_var (ValaMethod* self); ValaLocalVariable* vala_method_get_result_var (ValaMethod* self);
void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value ); void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value );
double vala_method_get_cinstance_parameter_position (ValaMethod* self); double vala_method_get_cinstance_parameter_position (ValaMethod* self);
void vala_method_set_cinstance_parameter_position (ValaMethod* self, double value); void vala_method_set_cinstance_parameter_position (ValaMethod* self, double value);
double vala_method_get_carray_length_parameter_position (ValaMethod* self); double vala_method_get_carray_length_parameter_position (ValaMethod* self);
void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value); void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value);
double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f); double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f);
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value); void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value);
gboolean vala_method_get_no_array_length (ValaMethod* self); gboolean vala_method_get_no_array_length (ValaMethod* self);
void vala_method_set_no_array_length (ValaMethod* self, gboolean value); void vala_method_set_no_array_length (ValaMethod* self, gboolean value);
gboolean vala_method_get_array_null_terminated (ValaMethod* self);
void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu
e);
gboolean vala_method_get_printf_format (ValaMethod* self); gboolean vala_method_get_printf_format (ValaMethod* self);
void vala_method_set_printf_format (ValaMethod* self, gboolean value); void vala_method_set_printf_format (ValaMethod* self, gboolean value);
gboolean vala_method_get_has_construct_function (ValaMethod* self); gboolean vala_method_get_has_construct_function (ValaMethod* self);
void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue); void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue);
gboolean vala_method_get_coroutine (ValaMethod* self); gboolean vala_method_get_coroutine (ValaMethod* self);
void vala_method_set_coroutine (ValaMethod* self, gboolean value); void vala_method_set_coroutine (ValaMethod* self, gboolean value);
GType vala_method_get_type (void); GType vala_method_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 2 change blocks. 
1 lines changed or deleted 5 lines changed or added


 valamethodcall.h   valamethodcall.h 
/* valamethodcall.vala /* valamethodcall.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaobjectcreationexpression.h   valaobjectcreationexpression.h 
/* valaobjectcreationexpression.vala /* valaobjectcreationexpression.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaparser.h   valaparser.h 
/* valaparser.vala /* valaparser.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaphifunction.h   valaphifunction.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAPHIFUNCTION_H__ #ifndef __VALA_VALAPHIFUNCTION_H__
#define __VALA_VALAPHIFUNCTION_H__ #define __VALA_VALAPHIFUNCTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valacodenode.h> #include <vala/valalocalvariable.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_PHI_FUNCTION (vala_phi_function_get_type ()) #define VALA_TYPE_PHI_FUNCTION (vala_phi_function_get_type ())
#define VALA_PHI_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_PHI_FUNCTION, ValaPhiFunction)) #define VALA_PHI_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_PHI_FUNCTION, ValaPhiFunction))
#define VALA_PHI_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_PHI_FUNCTION, ValaPhiFunctionClass)) #define VALA_PHI_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_PHI_FUNCTION, ValaPhiFunctionClass))
#define VALA_IS_PHI_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_PHI_FUNCTION)) #define VALA_IS_PHI_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_PHI_FUNCTION))
#define VALA_IS_PHI_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_PHI_FUNCTION)) #define VALA_IS_PHI_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_PHI_FUNCTION))
#define VALA_PHI_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_PHI_FUNCTION, ValaPhiFunctionClass)) #define VALA_PHI_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_PHI_FUNCTION, ValaPhiFunctionClass))
typedef struct _ValaPhiFunction ValaPhiFunction;
typedef struct _ValaPhiFunctionClass ValaPhiFunctionClass;
typedef struct _ValaPhiFunctionPrivate ValaPhiFunctionPrivate; typedef struct _ValaPhiFunctionPrivate ValaPhiFunctionPrivate;
typedef struct _ValaParamSpecPhiFunction ValaParamSpecPhiFunction; typedef struct _ValaParamSpecPhiFunction ValaParamSpecPhiFunction;
struct _ValaPhiFunction { struct _ValaPhiFunction {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaPhiFunctionPrivate * priv; ValaPhiFunctionPrivate * priv;
}; };
struct _ValaPhiFunctionClass { struct _ValaPhiFunctionClass {
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 valarealliteral.h   valarealliteral.h 
/* valarealliteral.vala /* valarealliteral.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
/* valasemanticanalyzer.vala /* valasemanticanalyzer.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter, Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valastruct.h   valastruct.h 
/* valastruct.vala /* valastruct.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 68 skipping to change at line 68
ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference); ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference);
void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p ); void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p );
GeeList* vala_struct_get_type_parameters (ValaStruct* self); GeeList* vala_struct_get_type_parameters (ValaStruct* self);
void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); void vala_struct_add_constant (ValaStruct* self, ValaConstant* c);
void vala_struct_add_field (ValaStruct* self, ValaField* f); void vala_struct_add_field (ValaStruct* self, ValaField* f);
GeeList* vala_struct_get_fields (ValaStruct* self); GeeList* vala_struct_get_fields (ValaStruct* self);
GeeList* vala_struct_get_constants (ValaStruct* self); GeeList* vala_struct_get_constants (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeList* vala_struct_get_methods (ValaStruct* self); GeeList* vala_struct_get_methods (ValaStruct* self);
char* vala_struct_get_default_cname (ValaStruct* self); char* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_boolean_type (ValaStruct* self);
gboolean vala_struct_is_integer_type (ValaStruct* self); gboolean vala_struct_is_integer_type (ValaStruct* self);
gboolean vala_struct_is_floating_type (ValaStruct* self); gboolean vala_struct_is_floating_type (ValaStruct* self);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type); void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type);
GeeList* vala_struct_get_base_types (ValaStruct* self); GeeList* vala_struct_get_base_types (ValaStruct* self);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
char* vala_struct_get_default_copy_function (ValaStruct* self); char* vala_struct_get_default_copy_function (ValaStruct* self);
void vala_struct_set_copy_function (ValaStruct* self, const char* name); void vala_struct_set_copy_function (ValaStruct* self, const char* name);
char* vala_struct_get_default_destroy_function (ValaStruct* self); char* vala_struct_get_default_destroy_function (ValaStruct* self);
void vala_struct_set_destroy_function (ValaStruct* self, const char* name); void vala_struct_set_destroy_function (ValaStruct* self, const char* name);
gboolean vala_struct_is_disposable (ValaStruct* self); gboolean vala_struct_is_disposable (ValaStruct* self);
ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self);
void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value); void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value);
gboolean vala_struct_get_has_type_id (ValaStruct* self);
void vala_struct_set_has_type_id (ValaStruct* self, gboolean value);
GType vala_struct_get_type (void); GType vala_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
/* valasymbolresolver.vala /* valasymbolresolver.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valathrowstatement.h   valathrowstatement.h 
/* valathrowstatement.vala /* valathrowstatement.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valatokentype.h   valatokentype.h 
skipping to change at line 120 skipping to change at line 120
VALA_TOKEN_TYPE_OP_LT, VALA_TOKEN_TYPE_OP_LT,
VALA_TOKEN_TYPE_OP_NE, VALA_TOKEN_TYPE_OP_NE,
VALA_TOKEN_TYPE_OP_NEG, VALA_TOKEN_TYPE_OP_NEG,
VALA_TOKEN_TYPE_OP_OR, VALA_TOKEN_TYPE_OP_OR,
VALA_TOKEN_TYPE_OP_PTR, VALA_TOKEN_TYPE_OP_PTR,
VALA_TOKEN_TYPE_OP_SHIFT_LEFT, VALA_TOKEN_TYPE_OP_SHIFT_LEFT,
VALA_TOKEN_TYPE_OPEN_BRACE, VALA_TOKEN_TYPE_OPEN_BRACE,
VALA_TOKEN_TYPE_OPEN_BRACKET, VALA_TOKEN_TYPE_OPEN_BRACKET,
VALA_TOKEN_TYPE_OPEN_PARENS, VALA_TOKEN_TYPE_OPEN_PARENS,
VALA_TOKEN_TYPE_OVERRIDE, VALA_TOKEN_TYPE_OVERRIDE,
VALA_TOKEN_TYPE_OWNED,
VALA_TOKEN_TYPE_PARAMS, VALA_TOKEN_TYPE_PARAMS,
VALA_TOKEN_TYPE_PERCENT, VALA_TOKEN_TYPE_PERCENT,
VALA_TOKEN_TYPE_PLUS, VALA_TOKEN_TYPE_PLUS,
VALA_TOKEN_TYPE_PRIVATE, VALA_TOKEN_TYPE_PRIVATE,
VALA_TOKEN_TYPE_PROTECTED, VALA_TOKEN_TYPE_PROTECTED,
VALA_TOKEN_TYPE_PUBLIC, VALA_TOKEN_TYPE_PUBLIC,
VALA_TOKEN_TYPE_REAL_LITERAL, VALA_TOKEN_TYPE_REAL_LITERAL,
VALA_TOKEN_TYPE_REF, VALA_TOKEN_TYPE_REF,
VALA_TOKEN_TYPE_REQUIRES, VALA_TOKEN_TYPE_REQUIRES,
VALA_TOKEN_TYPE_RETURN, VALA_TOKEN_TYPE_RETURN,
skipping to change at line 146 skipping to change at line 147
VALA_TOKEN_TYPE_STRING_LITERAL, VALA_TOKEN_TYPE_STRING_LITERAL,
VALA_TOKEN_TYPE_STRUCT, VALA_TOKEN_TYPE_STRUCT,
VALA_TOKEN_TYPE_SWITCH, VALA_TOKEN_TYPE_SWITCH,
VALA_TOKEN_TYPE_THIS, VALA_TOKEN_TYPE_THIS,
VALA_TOKEN_TYPE_THROW, VALA_TOKEN_TYPE_THROW,
VALA_TOKEN_TYPE_THROWS, VALA_TOKEN_TYPE_THROWS,
VALA_TOKEN_TYPE_TILDE, VALA_TOKEN_TYPE_TILDE,
VALA_TOKEN_TYPE_TRUE, VALA_TOKEN_TYPE_TRUE,
VALA_TOKEN_TYPE_TRY, VALA_TOKEN_TYPE_TRY,
VALA_TOKEN_TYPE_TYPEOF, VALA_TOKEN_TYPE_TYPEOF,
VALA_TOKEN_TYPE_UNOWNED,
VALA_TOKEN_TYPE_USING, VALA_TOKEN_TYPE_USING,
VALA_TOKEN_TYPE_VAR, VALA_TOKEN_TYPE_VAR,
VALA_TOKEN_TYPE_VERBATIM_STRING_LITERAL, VALA_TOKEN_TYPE_VERBATIM_STRING_LITERAL,
VALA_TOKEN_TYPE_VIRTUAL, VALA_TOKEN_TYPE_VIRTUAL,
VALA_TOKEN_TYPE_VOID, VALA_TOKEN_TYPE_VOID,
VALA_TOKEN_TYPE_VOLATILE, VALA_TOKEN_TYPE_VOLATILE,
VALA_TOKEN_TYPE_WEAK, VALA_TOKEN_TYPE_WEAK,
VALA_TOKEN_TYPE_WHILE, VALA_TOKEN_TYPE_WHILE,
VALA_TOKEN_TYPE_YIELD, VALA_TOKEN_TYPE_YIELD,
VALA_TOKEN_TYPE_YIELDS VALA_TOKEN_TYPE_YIELDS
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valatyperegisterfunction.h   valatyperegisterfunction.h 
skipping to change at line 64 skipping to change at line 64
volatile int ref_count; volatile int ref_count;
ValaTypeRegisterFunctionPrivate * priv; ValaTypeRegisterFunctionPrivate * priv;
}; };
struct _ValaTypeRegisterFunctionClass { struct _ValaTypeRegisterFunctionClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaTypeRegisterFunction *self); void (*finalize) (ValaTypeRegisterFunction *self);
ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf); ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf);
char* (*get_type_struct_name) (ValaTypeRegisterFunction* self); char* (*get_type_struct_name) (ValaTypeRegisterFunction* self);
char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self); char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_class_finalize_func_name) (ValaTypeRegisterFunction* sel f);
char* (*get_base_finalize_func_name) (ValaTypeRegisterFunction* self ); char* (*get_base_finalize_func_name) (ValaTypeRegisterFunction* self );
char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self); char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self); char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self);
char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self ); char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self );
char* (*get_parent_type_name) (ValaTypeRegisterFunction* self); char* (*get_parent_type_name) (ValaTypeRegisterFunction* self);
char* (*get_gtype_value_table_init_function_name) (ValaTypeRegisterF unction* self); char* (*get_gtype_value_table_init_function_name) (ValaTypeRegisterF unction* self);
char* (*get_gtype_value_table_peek_pointer_function_name) (ValaTypeR egisterFunction* self); char* (*get_gtype_value_table_peek_pointer_function_name) (ValaTypeR egisterFunction* self);
char* (*get_gtype_value_table_free_function_name) (ValaTypeRegisterF unction* self); char* (*get_gtype_value_table_free_function_name) (ValaTypeRegisterF unction* self);
char* (*get_gtype_value_table_copy_function_name) (ValaTypeRegisterF unction* self); char* (*get_gtype_value_table_copy_function_name) (ValaTypeRegisterF unction* self);
char* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeRe gisterFunction* self); char* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeRe gisterFunction* self);
skipping to change at line 89 skipping to change at line 90
}; };
struct _ValaParamSpecTypeRegisterFunction { struct _ValaParamSpecTypeRegisterFunction {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin); void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin);
ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self); ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self);
char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF unction* self); char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF unction* self);
char* vala_typeregister_function_get_class_finalize_func_name (ValaTypeRegi sterFunction* self);
char* vala_typeregister_function_get_base_finalize_func_name (ValaTypeRegis terFunction* self); char* vala_typeregister_function_get_base_finalize_func_name (ValaTypeRegis terFunction* self);
char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self); char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self); char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self); char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self);
char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_gtype_value_table_init_function_name ( ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_init_function_name ( ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_peek_pointer_functio n_name (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_peek_pointer_functio n_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_free_function_name ( ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_free_function_name ( ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_copy_function_name ( ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_copy_function_name ( ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_lcopy_value_function _name (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_lcopy_value_function _name (ValaTypeRegisterFunction* self);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valavaluetype.h   valavaluetype.h 
/* valavaluetype.vala /* valavaluetype.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valavoidtype.h   valavoidtype.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALAVOIDTYPE_H__ #ifndef __VALA_VALAVOIDTYPE_H__
#define __VALA_VALAVOIDTYPE_H__ #define __VALA_VALAVOIDTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h>
#include <vala/valascope.h> #include <vala/valascope.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_VOID_TYPE (vala_void_type_get_type ()) #define VALA_TYPE_VOID_TYPE (vala_void_type_get_type ())
#define VALA_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_V OID_TYPE, ValaVoidType)) #define VALA_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_V OID_TYPE, ValaVoidType))
#define VALA_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_VOID_TYPE, ValaVoidTypeClass)) #define VALA_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_VOID_TYPE, ValaVoidTypeClass))
#define VALA_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_VOID_TYPE)) #define VALA_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_VOID_TYPE))
#define VALA_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_VOID_TYPE)) #define VALA_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_VOID_TYPE))
#define VALA_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_VOID_TYPE, ValaVoidTypeClass)) #define VALA_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_VOID_TYPE, ValaVoidTypeClass))
skipping to change at line 58 skipping to change at line 59
*/ */
struct _ValaVoidType { struct _ValaVoidType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaVoidTypePrivate * priv; ValaVoidTypePrivate * priv;
}; };
struct _ValaVoidTypeClass { struct _ValaVoidTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaVoidType* vala_void_type_construct (GType object_type); ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere
ValaVoidType* vala_void_type_new (void); nce* source_reference);
ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference);
GType vala_void_type_get_type (void); GType vala_void_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/