File:  [Coherent Logic Development] / freem / examples / libfreem / set / set.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jan 19 02:04:04 2025 UTC (6 months, 2 weeks ago) by snw
Branches: MAIN, CoherentLogicDevelopment
CVS tags: v0-63-1-rc1, v0-63-0-rc1, v0-63-0, v0-62-3, v0-62-2, v0-62-1, v0-62-0, start, HEAD
FreeM

    1: #include <stdio.h>
    2: #include <string.h>
    3: #include <freem.h>
    4: 
    5: int main(int argc, char **argv, char **envp)
    6: {
    7:     freem_ref_t ref;
    8: 
    9:     /* we're setting a global */
   10:     ref.reftype = MREF_RT_GLOBAL;
   11: 
   12:     /* access global "car" */
   13:     strcpy(ref.name, "car");
   14: 
   15:     /* set up the subscripts */
   16:     ref.subscript_count = 1;
   17:     strcpy(ref.subscripts[0], "color");
   18:  
   19: 
   20:     /* use the USER namespace */
   21:     freem_init("USER");
   22: 
   23:     /* write the data out */
   24:     freem_set(&ref);
   25:     
   26: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>