From 073dcd088215c4eaafe90a256e398b83327888e6 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 4 Sep 2019 19:39:25 +0100 Subject: Support array arguments with static keyword C99 allows defining an array argument with a fixed size as: void foo (int arr[static 10]) Compilers conforming to the C99 specification will be able to warn if the function is called with NULL or with an array smaller than the specified length, something that does not happen when using pre-C99 declarations like: void foo (int arr[10]) As the declaration above is identical to: void foo (int arr[]) Which is, in turn, identical to: void foo (int *arr) Fixes: #309 --- tests/scanner/Regress-1.0-expected.gir | 623 +++++++++++++++++---------------- 1 file changed, 320 insertions(+), 303 deletions(-) (limited to 'tests/scanner/Regress-1.0-expected.gir') diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir index a589b82c..872a2a3b 100644 --- a/tests/scanner/Regress-1.0-expected.gir +++ b/tests/scanner/Regress-1.0-expected.gir @@ -18,8 +18,8 @@ and/or use gtk-doc annotations. --> Typedef TestBoxed to test caller-allocates correctness - + line="1388">Typedef TestBoxed to test caller-allocates correctness + @@ -33,15 +33,15 @@ and/or use gtk-doc annotations. --> Compatibility typedef, like telepathy-glib's TpIntSet - + line="1358">Compatibility typedef, like telepathy-glib's TpIntSet + Typedef'd GPtrArray for some reason - + line="1366">Typedef'd GPtrArray for some reason + @@ -51,8 +51,8 @@ and/or use gtk-doc annotations. --> Typedef'd va_list for additional reasons - + line="1377">Typedef'd va_list for additional reasons + - + - + - + - + - + @@ -2582,13 +2582,13 @@ exposed to language bindings. - + - + Like telepathy-glib's TpIntset. - + line="1350">Like telepathy-glib's TpIntset. + - + - + @@ -2641,7 +2641,7 @@ exposed to language bindings. - + @@ -2649,7 +2649,7 @@ exposed to language bindings. - + @@ -2666,13 +2666,13 @@ exposed to language bindings. - + - + introspectable="0"> This should be skipped, and moreover, all function which + line="1332">This should be skipped, and moreover, all function which use it should be. - + @@ -2711,7 +2711,7 @@ use it should be. - + @@ -2720,7 +2720,7 @@ use it should be. - + @@ -2729,7 +2729,7 @@ use it should be. - + @@ -2738,7 +2738,7 @@ use it should be. - + @@ -2747,7 +2747,7 @@ use it should be. - + @@ -2756,7 +2756,7 @@ use it should be. - + @@ -2765,7 +2765,7 @@ use it should be. - + @@ -2774,7 +2774,7 @@ use it should be. - + @@ -2783,7 +2783,7 @@ use it should be. - + @@ -2792,7 +2792,7 @@ use it should be. - + @@ -2801,7 +2801,7 @@ use it should be. - + @@ -2810,7 +2810,7 @@ use it should be. - + @@ -2819,7 +2819,7 @@ use it should be. - + @@ -2837,7 +2837,7 @@ use it should be. - + @@ -2846,7 +2846,7 @@ use it should be. - + @@ -2873,7 +2873,7 @@ use it should be. - + @@ -2882,7 +2882,7 @@ use it should be. - + @@ -2891,7 +2891,7 @@ use it should be. - + @@ -2900,7 +2900,7 @@ use it should be. - + @@ -2909,7 +2909,7 @@ use it should be. - + @@ -3157,13 +3157,13 @@ use it should be. - + - + @@ -3188,7 +3188,7 @@ use it should be. - + @@ -3210,7 +3210,7 @@ use it should be. - + @@ -3218,25 +3218,25 @@ use it should be. the investment rate + line="1103">the investment rate how much money + line="1104">how much money Path to file + line="1105">Path to file - + @@ -3248,7 +3248,7 @@ use it should be. - + @@ -3256,7 +3256,7 @@ use it should be. a hash table; will be modified + line="1092">a hash table; will be modified @@ -3266,7 +3266,7 @@ use it should be. - + @@ -3274,20 +3274,20 @@ use it should be. GError instance; must be freed by the callback + line="1098">GError instance; must be freed by the callback - + - + @@ -3456,13 +3456,13 @@ use it should be. glib:type-name="RegressTestFloating" glib:get-type="regress_test_floating_get_type" glib:type-struct="TestFloatingClass"> - + - + A new floating #RegressTestFloating + line="4283">A new floating #RegressTestFloating @@ -3473,7 +3473,7 @@ use it should be. - + @@ -3491,9 +3491,9 @@ use it should be. glib:unref-func="regress_test_fundamental_object_unref" glib:set-value-func="regress_test_value_set_fundamental_object" glib:get-value-func="regress_test_value_get_fundamental_object"> - + - + @@ -3506,7 +3506,7 @@ use it should be. - + @@ -3518,11 +3518,11 @@ use it should be. - + A new #RegressTestFundamentalObject + line="3400">A new #RegressTestFundamentalObject @@ -3536,7 +3536,7 @@ use it should be. - + @@ -3561,7 +3561,7 @@ use it should be. - + @@ -3576,7 +3576,7 @@ use it should be. - + @@ -3590,7 +3590,7 @@ use it should be. - + @@ -3609,10 +3609,10 @@ use it should be. glib:get-type="regress_test_fundamental_sub_object_get_type" glib:type-struct="TestFundamentalSubObjectClass" glib:fundamental="1"> - + - + @@ -3634,7 +3634,7 @@ use it should be. - + @@ -3758,10 +3758,10 @@ use it should be. glib:type-name="RegressTestInterface" glib:get-type="regress_test_interface_get_type" glib:type-struct="TestInterfaceIface"> - + - + @@ -3769,7 +3769,7 @@ use it should be. the object to emit the signal + line="4142">the object to emit the signal @@ -3788,7 +3788,7 @@ use it should be. the code must look up the signal with + line="4123">the code must look up the signal with g_interface_info_find_signal() in order to get this to work. @@ -3798,13 +3798,13 @@ use it should be. - + - + @@ -3832,14 +3832,14 @@ use it should be. A #RegressTestObj + line="2807">A #RegressTestObj - + @@ -3877,7 +3877,7 @@ use it should be. - + @@ -3890,7 +3890,7 @@ use it should be. allow-none="1"> A #RegressTestObj + line="3219">A #RegressTestObj @@ -3909,7 +3909,7 @@ use it should be. - + @@ -3960,7 +3960,7 @@ use it should be. This method is virtual. Notably its name differs from the virtual + line="3193">This method is virtual. Notably its name differs from the virtual slot name, which makes it useful for testing bindings handle this case. @@ -3971,13 +3971,13 @@ case. A #RegressTestObj + line="3195">A #RegressTestObj Meaningless string + line="3196">Meaningless string @@ -3985,10 +3985,10 @@ case. This method is virtual. Notably its name differs from the virtual + line="3193">This method is virtual. Notably its name differs from the virtual slot name, which makes it useful for testing bindings handle this case. - + @@ -3996,13 +3996,13 @@ case. A #RegressTestObj + line="3195">A #RegressTestObj Meaningless string + line="3196">Meaningless string @@ -4029,7 +4029,7 @@ case. The object to emit the signal. + line="2914">The object to emit the signal. @@ -4050,7 +4050,7 @@ case. c:identifier="regress_test_obj_emit_sig_with_inout_int"> The signal handler must increment the inout parameter by 1. + line="2898">The signal handler must increment the inout parameter by 1. @@ -4059,7 +4059,7 @@ case. The object to emit the signal. + line="2900">The object to emit the signal. @@ -4086,7 +4086,7 @@ case. The object to emit the signal. + line="2927">The object to emit the signal. @@ -4124,7 +4124,7 @@ case. A #RegressTestObj + line="2960">A #RegressTestObj @@ -4143,7 +4143,7 @@ case. - + @@ -4174,7 +4174,7 @@ case. - + @@ -4182,14 +4182,14 @@ case. A #RegressTestObj + line="3263">A #RegressTestObj - + @@ -4197,13 +4197,13 @@ case. A #RegressTestObj + line="3250">A #RegressTestObj some uint8 array + line="3251">some uint8 array @@ -4211,14 +4211,14 @@ case. length of @input + line="3252">length of @input - + @@ -4226,13 +4226,13 @@ case. A #RegressTestObj + line="3239">A #RegressTestObj some #GObject + line="3240">some #GObject @@ -4259,25 +4259,25 @@ case. throws="1"> Check that the out value is skipped - + line="3157">Check that the out value is skipped + %TRUE if the call succeeds, %FALSE if @error is set. + line="3171">%TRUE if the call succeeds, %FALSE if @error is set. A #RegressTestObj. + line="3159">A #RegressTestObj. Parameter. + line="3160">Parameter. transfer-ownership="full"> Return value. + line="3161">Return value. Other parameter. + line="3162">Other parameter. skip="1"> Will be incremented. + line="3163">Will be incremented. transfer-ownership="full"> Return value. + line="3164">Return value. Number. + line="3165">Number. Number. + line="3166">Number. @@ -4333,25 +4333,25 @@ case. throws="1"> Check that the out value is skipped - + line="3121">Check that the out value is skipped + %TRUE if the call succeeds, %FALSE if @error is set. + line="3135">%TRUE if the call succeeds, %FALSE if @error is set. A #RegressTestObj. + line="3123">A #RegressTestObj. Parameter. + line="3124">Parameter. skip="1"> Return value. + line="3125">Return value. Other parameter. + line="3126">Other parameter. transfer-ownership="full"> Will be incremented. + line="3127">Will be incremented. transfer-ownership="full"> Return value. + line="3128">Return value. Number. + line="3129">Number. Number. + line="3130">Number. @@ -4407,25 +4407,25 @@ case. throws="1"> Check that a parameter is skipped - + line="3085">Check that a parameter is skipped + %TRUE if the call succeeds, %FALSE if @error is set. + line="3099">%TRUE if the call succeeds, %FALSE if @error is set. A #RegressTestObj. + line="3087">A #RegressTestObj. Parameter. + line="3088">Parameter. transfer-ownership="full"> Return value. + line="3089">Return value. Other parameter. + line="3090">Other parameter. transfer-ownership="full"> Will be incremented. + line="3091">Will be incremented. transfer-ownership="full"> Return value. + line="3092">Return value. Number. + line="3093">Number. Number. + line="3094">Number. @@ -4480,25 +4480,25 @@ case. throws="1"> Check that the return value is skipped - + line="3025">Check that the return value is skipped + %TRUE if the call succeeds, %FALSE if @error is set. + line="3039">%TRUE if the call succeeds, %FALSE if @error is set. a #RegressTestObj + line="3027">a #RegressTestObj Parameter. + line="3028">Parameter. transfer-ownership="full"> A return value. + line="3029">A return value. Other parameter. + line="3030">Other parameter. transfer-ownership="full"> Will be incremented. + line="3031">Will be incremented. transfer-ownership="full"> Return value. + line="3032">Return value. Number. + line="3033">Number. Number. + line="3034">Number. @@ -4553,33 +4553,33 @@ case. throws="1"> Check that the return value is skipped. Succeed if a is nonzero, otherwise + line="3061">Check that the return value is skipped. Succeed if a is nonzero, otherwise raise an error. - + %TRUE if the call succeeds, %FALSE if @error is set. + line="3070">%TRUE if the call succeeds, %FALSE if @error is set. a #RegressTestObj + line="3063">a #RegressTestObj Parameter. + line="3064">Parameter. - + @@ -4587,7 +4587,7 @@ raise an error. A #RegressTestObj + line="2970">A #RegressTestObj @@ -4624,8 +4624,8 @@ raise an error. throws="1"> This function throws an error if m is odd. - + line="2993">This function throws an error if m is odd. + @@ -4633,7 +4633,7 @@ raise an error. A #RegressTestObj + line="2995">A #RegressTestObj @@ -4809,7 +4809,7 @@ raise an error. This test signal similar to GSettings::change-event. + line="2377">This test signal similar to GSettings::change-event. You can use this with regress_test_obj_emit_sig_with_array_len_prop(), or raise from the introspection client language. @@ -4822,7 +4822,7 @@ raise from the introspection client language. allow-none="1"> numbers, or %NULL + line="2380">numbers, or %NULL @@ -4830,7 +4830,7 @@ raise from the introspection client language. length of @arr, or 0 + line="2381">length of @arr, or 0 @@ -4838,7 +4838,7 @@ raise from the introspection client language. This test signal is like TelepathyGlib's + line="2357">This test signal is like TelepathyGlib's TpChannel:: group-members-changed-detailed: @@ -4847,7 +4847,7 @@ raise from the introspection client language. numbers + line="2360">numbers @@ -4862,7 +4862,7 @@ raise from the introspection client language. A cairo context. + line="2463">A cairo context. @@ -4870,7 +4870,7 @@ raise from the introspection client language. This signal is modeled after #GstDiscoverer::discovered, and is added to + line="2591">This signal is modeled after #GstDiscoverer::discovered, and is added to exercise the path of a #GError being marshalled as a boxed type instead of an exception in the introspected language. @@ -4887,7 +4887,7 @@ language. allow-none="1"> A #GError if something went wrong + line="2594">A #GError if something went wrong internally in @self. You must not free this #GError. @@ -4896,7 +4896,7 @@ language. This test signal is like TelepathyGlib's + line="2400">This test signal is like TelepathyGlib's TpAccount::status-changed @@ -4913,7 +4913,7 @@ language. This signal is modeled after GtkEditable::insert-text. + line="2570">This signal is modeled after GtkEditable::insert-text. @@ -4924,7 +4924,7 @@ language. transfer-ownership="full"> The position, in characters, at which to + line="2573">The position, in characters, at which to insert the new text. This is an in-out paramter. After the signal emission is finished, it should point after the newly inserted text. @@ -4934,7 +4934,7 @@ language. You can use this with regress_test_obj_emit_sig_with_int64, or raise from + line="2511">You can use this with regress_test_obj_emit_sig_with_int64, or raise from the introspection client langage. @@ -4943,7 +4943,7 @@ the introspection client langage. an integer + line="2514">an integer @@ -4958,7 +4958,7 @@ the introspection client langage. an integer + line="2554">an integer @@ -4966,7 +4966,7 @@ the introspection client langage. Test transfer none GObject as a param (tests refcounting). + line="2439">Test transfer none GObject as a param (tests refcounting). Use with regress_test_obj_emit_sig_with_obj @@ -4975,7 +4975,7 @@ Use with regress_test_obj_emit_sig_with_obj A newly created RegressTestObj + line="2442">A newly created RegressTestObj @@ -4983,7 +4983,7 @@ Use with regress_test_obj_emit_sig_with_obj Test GStrv as a param. + line="2420">Test GStrv as a param. @@ -4991,7 +4991,7 @@ Use with regress_test_obj_emit_sig_with_obj strings + line="2423">strings @@ -5001,7 +5001,7 @@ Use with regress_test_obj_emit_sig_with_obj You can use this with regress_test_obj_emit_sig_with_uint64, or raise from + line="2531">You can use this with regress_test_obj_emit_sig_with_uint64, or raise from the introspection client langage. @@ -5010,7 +5010,7 @@ the introspection client langage. an integer + line="2534">an integer @@ -5051,13 +5051,13 @@ the introspection client langage. A #RegressTestObj + line="3195">A #RegressTestObj Meaningless string + line="3196">Meaningless string @@ -5140,7 +5140,7 @@ the introspection client langage. - + @@ -5151,7 +5151,7 @@ the introspection client langage. - + @@ -5163,7 +5163,7 @@ the introspection client langage. - + @@ -5263,7 +5263,7 @@ the introspection client langage. - + @@ -5285,7 +5285,7 @@ the introspection client langage. Make a copy of a RegressTestStructA + line="1736">Make a copy of a RegressTestStructA @@ -5294,7 +5294,7 @@ the introspection client langage. the structure + line="1738">the structure transfer-ownership="none"> the cloned structure + line="1739">the cloned structure @@ -5320,13 +5320,13 @@ the introspection client langage. transfer-ownership="none"> the structure that is to be filled + line="1752">the structure that is to be filled ignored + line="1753">ignored @@ -5343,7 +5343,7 @@ the introspection client langage. Make a copy of a RegressTestStructB + line="1779">Make a copy of a RegressTestStructB @@ -5352,7 +5352,7 @@ the introspection client langage. the structure + line="1781">the structure transfer-ownership="none"> the cloned structure + line="1782">the cloned structure @@ -5470,7 +5470,7 @@ the introspection client langage. - + @@ -5480,7 +5480,7 @@ the introspection client langage. - + @@ -5499,17 +5499,17 @@ the introspection client langage. glib:type-name="RegressTestSubObj" glib:get-type="regress_test_sub_obj_get_type" glib:type-struct="TestSubObjClass"> - + - + - + @@ -5520,7 +5520,7 @@ the introspection client langage. - + @@ -5549,7 +5549,7 @@ the introspection client langage. - + @@ -5561,16 +5561,16 @@ the introspection client langage. glib:type-name="RegressTestWi8021x" glib:get-type="regress_test_wi_802_1x_get_type" glib:type-struct="TestWi8021xClass"> - + - + - + @@ -5582,7 +5582,7 @@ the introspection client langage. - + @@ -5594,7 +5594,7 @@ the introspection client langage. - + @@ -5620,7 +5620,7 @@ the introspection client langage. - + @@ -5628,12 +5628,12 @@ the introspection client langage. - + - + @@ -6290,7 +6290,7 @@ exposed to language bindings. - + @@ -6301,14 +6301,14 @@ exposed to language bindings. allow-none="1"> A #RegressTestObj + line="3210">A #RegressTestObj - + @@ -6319,17 +6319,17 @@ exposed to language bindings. allow-none="1"> A #RegressTestObj + line="3230">A #RegressTestObj - + A new variant + line="4559">A new variant @@ -6346,7 +6346,7 @@ exposed to language bindings. transfer-ownership="full"> A flags value + line="1641">A flags value @@ -6355,9 +6355,9 @@ exposed to language bindings. c:identifier="regress_has_parameter_named_attrs"> This test case mirrors GnomeKeyringPasswordSchema from + line="4519">This test case mirrors GnomeKeyringPasswordSchema from libgnome-keyring. - + @@ -6365,13 +6365,13 @@ libgnome-keyring. some int + line="4521">some int list of attributes + line="4522">list of attributes @@ -6380,7 +6380,7 @@ libgnome-keyring. - + @@ -6393,7 +6393,7 @@ libgnome-keyring. - + @@ -6406,7 +6406,7 @@ libgnome-keyring. - + @@ -6443,7 +6443,7 @@ libgnome-keyring. - + @@ -6466,7 +6466,7 @@ libgnome-keyring. transfer-ownership="full"> An array of #RegressTestObj + line="3272">An array of #RegressTestObj @@ -6630,7 +6630,7 @@ libgnome-keyring. - + @@ -6647,7 +6647,7 @@ libgnome-keyring. a new array of integers. + line="903">a new array of integers. @@ -6659,7 +6659,7 @@ libgnome-keyring. transfer-ownership="full"> length of the returned array. + line="901">length of the returned array. @@ -6719,7 +6719,7 @@ libgnome-keyring. a static array of integers. + line="920">a static array of integers. @@ -6731,7 +6731,7 @@ libgnome-keyring. transfer-ownership="full"> length of the returned array. + line="918">length of the returned array. @@ -6754,7 +6754,7 @@ libgnome-keyring. length + line="933">length @@ -6782,7 +6782,7 @@ libgnome-keyring. transfer-ownership="full"> length + line="945">length @@ -6816,16 +6816,33 @@ libgnome-keyring. + + + + + + + + a list of 10 integers + + + + + + Test flat array input with transfer full. + line="4651">Test flat array input with transfer full. Similar to: - gsf_property_settings_free() with structs but they contain pointers - g_byte_array_new_take() with guint8s - + @@ -6833,7 +6850,7 @@ Similar to: An array + line="4653">An array @@ -6841,7 +6858,7 @@ Similar to: Length of @arr + line="4654">Length of @arr @@ -6850,10 +6867,10 @@ Similar to: c:identifier="regress_test_array_struct_in_none"> Test flat array input with transfer none. + line="4671">Test flat array input with transfer none. Similar to g_main_context_check() or gtk_target_list_new(). - + @@ -6861,7 +6878,7 @@ Similar to g_main_context_check() or gtk_target_list_new(). An array. + line="4673">An array. @@ -6869,7 +6886,7 @@ Similar to g_main_context_check() or gtk_target_list_new(). Length of @arr + line="4674">Length of @arr @@ -6878,7 +6895,7 @@ Similar to g_main_context_check() or gtk_target_list_new(). c:identifier="regress_test_array_struct_out"> This is similar to gdk_keymap_get_entries_for_keyval(). + line="1762">This is similar to gdk_keymap_get_entries_for_keyval(). @@ -6904,10 +6921,10 @@ Similar to g_main_context_check() or gtk_target_list_new(). c:identifier="regress_test_array_struct_out_caller_alloc"> Test flat caller-allocated array output. + line="4630">Test flat caller-allocated array output. Similar to g_main_context_query(). - + @@ -6918,7 +6935,7 @@ Similar to g_main_context_query(). transfer-ownership="none"> An array + line="4632">An array @@ -6929,7 +6946,7 @@ Similar to g_main_context_query(). transfer-ownership="full"> Length of @arr + line="4633">Length of @arr @@ -6938,10 +6955,10 @@ Similar to g_main_context_query(). c:identifier="regress_test_array_struct_out_container"> Test flat array output with transfer container. + line="4592">Test flat array output with transfer container. Similar to pango_layout_get_log_attrs(). - + @@ -6952,7 +6969,7 @@ Similar to pango_layout_get_log_attrs(). transfer-ownership="container"> An array + line="4594">An array @@ -6963,7 +6980,7 @@ Similar to pango_layout_get_log_attrs(). transfer-ownership="full"> Length of @arr + line="4595">Length of @arr @@ -6972,8 +6989,8 @@ Similar to pango_layout_get_log_attrs(). c:identifier="regress_test_array_struct_out_full_fixed"> Test flat fixed-size array output with transfer full. - + line="4614">Test flat fixed-size array output with transfer full. + @@ -6984,7 +7001,7 @@ Similar to pango_layout_get_log_attrs(). transfer-ownership="full"> An array + line="4616">An array @@ -6997,13 +7014,13 @@ Similar to pango_layout_get_log_attrs(). c:identifier="regress_test_array_struct_out_none"> Test flat array output with transfer none. + line="4567">Test flat array output with transfer none. Similar to: - mm_modem_peek_ports() with structs - gdk_query_visual_types() with enums - gdk_event_get_axes() with doubles - + @@ -7014,7 +7031,7 @@ Similar to: transfer-ownership="none"> An array + line="4569">An array @@ -7025,14 +7042,14 @@ Similar to: transfer-ownership="full"> Length of @arr + line="4570">Length of @arr - + @@ -7161,7 +7178,7 @@ Similar to: - + @@ -7177,7 +7194,7 @@ Similar to: - + @@ -7201,9 +7218,9 @@ Similar to: c:identifier="regress_test_callback_destroy_notify"> Notified - callback persists until a DestroyNotify delegate + line="3873">Notified - callback persists until a DestroyNotify delegate is invoked. - + @@ -7231,9 +7248,9 @@ is invoked. c:identifier="regress_test_callback_destroy_notify_no_user_data"> Adds a scope notified callback with no user data. This can invoke an error + line="3900">Adds a scope notified callback with no user data. This can invoke an error condition in bindings which needs to be tested. - + @@ -7252,7 +7269,7 @@ condition in bindings which needs to be tested. - + @@ -7265,7 +7282,7 @@ condition in bindings which needs to be tested. - + @@ -7274,14 +7291,14 @@ condition in bindings which needs to be tested. c:identifier="regress_test_callback_thaw_notifications"> Invokes all callbacks installed by #test_callback_destroy_notify(), + line="3914">Invokes all callbacks installed by #test_callback_destroy_notify(), adding up their return values, and removes them, invoking the corresponding destroy notfications. - + Sum of the return values of the invoked callbacks. + line="3921">Sum of the return values of the invoked callbacks. @@ -7289,9 +7306,9 @@ corresponding destroy notfications. c:identifier="regress_test_callback_user_data"> Call - callback parameter persists for the duration of the method + line="3842">Call - callback parameter persists for the duration of the method call and can be released on return. - + @@ -7363,7 +7380,7 @@ call and can be released on return. - + @@ -7371,7 +7388,7 @@ call and can be released on return. - + @@ -7456,7 +7473,7 @@ call and can be released on return. - + @@ -7496,7 +7513,7 @@ call and can be released on return. the hash table returned by + line="1359">the hash table returned by regress_test_ghash_gvalue_return(). @@ -7519,7 +7536,7 @@ regress_test_ghash_gvalue_return(). c:identifier="regress_test_ghash_nested_everything_return"> Specify nested parameterized types directly with the (type ) annotation. + line="1484">Specify nested parameterized types directly with the (type ) annotation. @@ -7535,7 +7552,7 @@ regress_test_ghash_gvalue_return(). c:identifier="regress_test_ghash_nested_everything_return2"> Another way of specifying nested parameterized types: using the + line="1501">Another way of specifying nested parameterized types: using the element-type annotation. @@ -7919,7 +7936,7 @@ element-type annotation. - + @@ -7927,7 +7944,7 @@ element-type annotation. GHashTable that gets passed to callback + line="4045">GHashTable that gets passed to callback @@ -8037,7 +8054,7 @@ element-type annotation. - + @@ -8079,14 +8096,14 @@ element-type annotation. c:identifier="regress_test_multiline_doc_comments"> This is a function. + line="4427">This is a function. It has multiple lines in the documentation. The sky is blue. You will give me your credit card number. - + @@ -8095,7 +8112,7 @@ You will give me your credit card number. c:identifier="regress_test_nested_parameter"> <informaltable> + line="4443"><informaltable> <tgroup cols="3"> <thead> <row> @@ -8123,7 +8140,7 @@ rgb(20%, 30%, 0%)</literallayout></entry> </informaltable> What we're testing here is that the scanner ignores the @a nested inside XML. - + @@ -8131,14 +8148,14 @@ What we're testing here is that the scanner ignores the @a nested inside XML. An integer + line="4445">An integer - + @@ -8154,7 +8171,7 @@ What we're testing here is that the scanner ignores the @a nested inside XML. - + @@ -8166,14 +8183,14 @@ What we're testing here is that the scanner ignores the @a nested inside XML. - + - + @@ -8219,7 +8236,7 @@ What we're testing here is that the scanner ignores the @a nested inside XML. - + @@ -8249,9 +8266,9 @@ What we're testing here is that the scanner ignores the @a nested inside XML. Should not emit a warning: + line="4095">Should not emit a warning: https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + @@ -8259,7 +8276,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 No annotation here + line="4097">No annotation here @@ -8289,13 +8306,13 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 transfer-ownership="none"> the structure that is to be filled + line="1752">the structure that is to be filled ignored + line="1753">ignored @@ -8315,7 +8332,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + @@ -8374,7 +8391,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + @@ -8413,8 +8430,8 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 throws="1"> This function throws an error if m is odd. - + line="4315">This function throws an error if m is odd. + @@ -8450,7 +8467,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + @@ -8751,7 +8768,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + @@ -8783,7 +8800,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + -- cgit v1.2.1