Bug 557405 – Use 'allow-none' consistently

2008-10-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* docs/typelib-format.txt:
	* girepository/ginfo.c (g_arg_info_may_be_null):
	* girepository/girnode.c (g_ir_node_build_typelib):
	* girepository/girnode.h (struct _GIrNodeParam):
	* girepository/girparser.c (start_parameter):
	* girepository/girwriter.c (function_generate):
	* girepository/gtypelib.h (ArgBlob):
	* tests/errors.gir:
	* tests/function.gir:
	* tools/generate.c (write_callable_info): Use 'allow-none'
	consistently throughout

svn path=/trunk/; revision=782
This commit is contained in:
Tommi Komulainen
2008-10-22 14:02:02 +00:00
committed by Tommi Komulainen
parent adc6a3e2ef
commit 04c5badd69
6 changed files with 15 additions and 15 deletions

View File

@@ -1489,7 +1489,7 @@ g_ir_node_build_typelib (GIrNode *node,
module, modules, strings, types,
data, &signature, offset2);
blob2->may_return_null = function->result->null_ok;
blob2->may_return_null = function->result->allow_none;
blob2->caller_owns_return_value = function->result->transfer;
blob2->caller_owns_return_container = function->result->shallow_transfer;
blob2->reserved = 0;
@@ -1533,7 +1533,7 @@ g_ir_node_build_typelib (GIrNode *node,
module, modules, strings, types,
data, &signature, offset2);
blob2->may_return_null = function->result->null_ok;
blob2->may_return_null = function->result->allow_none;
blob2->caller_owns_return_value = function->result->transfer;
blob2->caller_owns_return_container = function->result->shallow_transfer;
blob2->reserved = 0;
@@ -1585,7 +1585,7 @@ g_ir_node_build_typelib (GIrNode *node,
module, modules, strings, types,
data, &signature, offset2);
blob2->may_return_null = signal->result->null_ok;
blob2->may_return_null = signal->result->allow_none;
blob2->caller_owns_return_value = signal->result->transfer;
blob2->caller_owns_return_container = signal->result->shallow_transfer;
blob2->reserved = 0;
@@ -1632,7 +1632,7 @@ g_ir_node_build_typelib (GIrNode *node,
module, modules, strings, types,
data, &signature, offset2);
blob2->may_return_null = vfunc->result->null_ok;
blob2->may_return_null = vfunc->result->allow_none;
blob2->caller_owns_return_value = vfunc->result->transfer;
blob2->caller_owns_return_container = vfunc->result->shallow_transfer;
blob2->reserved = 0;
@@ -1661,7 +1661,7 @@ g_ir_node_build_typelib (GIrNode *node,
blob->in = param->in;
blob->out = param->out;
blob->dipper = param->dipper;
blob->null_ok = param->null_ok;
blob->allow_none = param->allow_none;
blob->optional = param->optional;
blob->transfer_ownership = param->transfer;
blob->transfer_container_ownership = param->shallow_transfer;