/* * 'foo_void_function()' - Do foo with bar. * * Use the @link foo_float_function@ or @link foo_int_function@ functions * instead. Pass @code NULL@ for "three" then there is no string to print. * * @deprecated@ */ void foo_void_function(int one, /* I - Integer */ float *two, /* O - Real number */ const char *three) /* I - String */ { if (one) { puts("Hello, World!"); } else puts(three); *two = 2.0f; } /* * 'foo_float_function()' - Do foo with bar. * * @since 1.2@ */ float /* O - Real number */ foo_float_function(int one, /* I - Integer */ const char *two) /* I - String */ { if (one) { puts("Hello, World!"); } else puts(two); return (2.0f); } /* * 'foo_default_string()' - Do something with a defaulted string arg. */ int /* O - Integer value */ foo_default_string(int one, /* I - Integer */ const char *two = "2") /* I - String */ { if (one) { puts("Hello, World!"); } else puts(two); return (2); } /* * 'foo_default_int()' - Do something with a defaulted int arg. */ int /* O - Integer value */ foo_default_int(int one, /* I - Integer */ int two = 2) /* I - Integer */ { if (one) { puts("Hello, World!"); } else puts(two); return (2); } /* * 'foo_void_func()' - Function taking no arguments. */ void foo_void_func(void) { puts("foo_void_func()"); } /* * 'foo_private_func()' - Private function. * * @private@ */ void foo_private_func(void) { puts("foo_private_func()"); }