Annotation of freem/examples/libfreem/freem_function/freem_function.c, revision 1.1
1.1 ! snw 1: /*
! 2: * @Author: John P. Willis
! 3: * @Date: 2020-04-03 15:59:49
! 4: * @Last Modified by: John P. Willis
! 5: * @Last Modified time: 2020-04-03 16:23:44
! 6: */
! 7:
! 8:
! 9: #include <stdio.h>
! 10: #include <string.h>
! 11: #include <freem.h>
! 12:
! 13: int main(int argc, char **argv, char **envp)
! 14: {
! 15: freem_ent_t ent;
! 16:
! 17: /* equivalent to $$ADDTWO^%ZFRMSAMP(2,2) */
! 18:
! 19: sprintf (ent.name, "ADDTWO^%%ZFRMSAMP");
! 20: sprintf (ent.arguments[0], "2");
! 21: sprintf (ent.arguments[1], "2");
! 22:
! 23: ent.argument_count = 2;
! 24:
! 25: freem_init ("USER");
! 26: freem_function (&ent);
! 27:
! 28: printf ("Return value from $$%s(2,2) is '%s'\n", ent.name, ent.value);
! 29:
! 30: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>