#include #include char *veriuser_version_str = "Test PLI v0.1 "; static int pli_test(int ud, int reason) { int a; (void)ud; /* Parameter is not used. */ (void)reason; /* Parameter is not used. */ a = tf_getp(1); printf ("PLI Parameter received 0x%x\n",a); return 0; } static int return_32(int ud, int reason) { (void)ud; /* Parameter is not used. */ (void)reason; /* Parameter is not used. */ return (32); } s_tfcell veriusertfs[] = { {userfunction, 0, 0, return_32, pli_test, 0, "$pli_test", 1, 0, 0, {0} }, /* all entry must be entered before this line */ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0} } /* this must be the last entry */ }; static void veriusertfs_register(void) { veriusertfs_register_table(veriusertfs); } void (*vlog_startup_routines[])(void) = { &veriusertfs_register, 0 };