3 * @short_description: module for gtk-doc unit test
5 * This file contains non-sense code for the sole purpose of testing the docs.
7 * As described in http://bugzilla.gnome.org/show_bug.cgi?id=457077 it
10 * Some special characters need escaping. The tests should pass 100\%.
11 * Try a <ulink url="http://www.gtk.org/gtk-doc/#Top">link containing a # char</ulink>.
13 * <refsect2 id="dummy-id">
14 * <title>more details</title>
16 * Second paragraph inside subsection.
29 * http://bugzilla.gnome.org/show_bug.cgi?id=141869
31 void bug_141869_a (unsigned pid
) {
32 /* just silence a compiler warning */
33 bug_481811((double)pid
);
40 * http://bugzilla.gnome.org/show_bug.cgi?id=141869
42 void bug_141869_b (signed pid
) {
50 * http://bugzilla.gnome.org/show_bug.cgi?id=379466
62 * http://bugzilla.gnome.org/show_bug.cgi?id=380824
68 int bug_380824 (int arg
) {
76 * http://bugzilla.gnome.org/show_bug.cgi?id=411739
90 * http://bugzilla.gnome.org/show_bug.cgi?id=419997
92 void bug_419997 (int const_values
) {
100 * http://bugzilla.gnome.org/show_bug.cgi?id=445693
102 void bug_445693 (unsigned long pid
) {
109 * http://bugzilla.gnome.org/show_bug.cgi?id=471014
113 G_CONST_RETURN gchar
* G_CONST_RETURN
* bug_471014 (void) {
120 * @BUG_446648_FOO: foo
122 * http://bugzilla.gnome.org/show_bug.cgi?id=446648
129 * http://bugzilla.gnome.org/show_bug.cgi?id=552602
133 const char* const * bug_552602 (void) {
140 * http://bugzilla.gnome.org/show_bug.cgi?id=574654
146 * @offset: skip this many items
148 * http://bugzilla.gnome.org/show_bug.cgi?id=574654
150 int bug_574654a(void) {
154 void bug_574654b(double offset
) { }
158 * bug_580300a_get_type:
160 * http://bugzilla.gnome.org/show_bug.cgi?id=580300
162 void bug_580300a_get_type(void) { }
165 * bug_580300b_get_type:
168 * http://bugzilla.gnome.org/show_bug.cgi?id=580300
170 void bug_580300b_get_type(gint a
) { }
173 * bug_580300c_get_type:
175 * http://bugzilla.gnome.org/show_bug.cgi?id=580300
177 void bug_580300c_get_type() { }
180 * bug_580300d_get_type:
182 * http://bugzilla.gnome.org/show_bug.cgi?id=580300
186 int bug_580300d_get_type() { return 0; }
190 * @function_arg: value
192 * http://bugzilla.gnome.org/show_bug.cgi?id=597937
194 void bug_597937(void (*function_arg
)(int arg1
, char arg2
, void *)) { }
199 * http://bugzilla.gnome.org/show_bug.cgi?id=602518
203 long int bug_602518a(void) {
210 * http://bugzilla.gnome.org/show_bug.cgi?id=602518
214 unsigned long int bug_602518b(void) {
215 return (unsigned long int)0;
221 * http://bugzilla.gnome.org/show_bug.cgi?id=602518
225 unsigned int bug_602518c(void) {
226 return (unsigned int)0;
234 * http://bugzilla.gnome.org/show_bug.cgi?id=607445
236 long double bug_607445(long double **a
, int n
) {
245 * http://bugzilla.gnome.org/show_bug.cgi?id=610257
248 bug_610257(const unsigned char *der
, int *len
)
259 * <title>subsect</title>
274 * <title>subsect</title>
297 * http://bugzilla.gnome.org/show_bug.cgi?id=624200
310 * http://bugzilla.gnome.org/show_bug.cgi?id=624200
326 * http://bugzilla.gnome.org/show_bug.cgi?id=638330
328 void (*bug_638330
) (void *arg1
,
329 const unsigned char *data
,
330 unsigned int length
) = NULL
;
333 /* internal function */
335 _bug_000000a (const gchar
*name
)