#include <aop.h>
+#include <stdio.h>
#include <string.h>
AOP_I_AM_GPL_COMPATIBLE();
return 0;
}
+void aop_finish()
+{
+ const char *header;
+ header = aop_get_arg_value("header");
+
+ if (header != NULL) {
+ int res;
+ res = aop_write_c_header(header, "_INT_HEADER_", NULL, NULL);
+ if (res != 0)
+ perror(header);
+ }
+}
+
AOP_MAIN_PROTO aop_main()
{
aop_register_pass("float", plugin_pointer);
In void * advice (c_str): other pointer
str: h4x0r
</output>
+ <prototypes>
+ void _advice_any_ptr(signed char *, ALL_POINTER_T);
+ void _advice_any_ptr_ptr(signed char *, ALL_POINTER_T *);
+ void _advice_c_str(signed char *, signed char *);
+ void _advice_p(signed char *, int32_t *);
+ void _advice_pp(signed char *, int32_t **);
+ void _advice_ppp(signed char *, int32_t ***);
+ </prototypes>
</run>
</testcase>