muse_plist.c File Reference

#include "muse_opcodes.h"

Include dependency graph for muse_plist.c:


Functions

muse_cell muse_symbol_plist (muse_cell sym)
 Returns the property list of the given symbol.
muse_cell muse_assoc (muse_cell alist, muse_cell prop)
 Looks up a particular association by key in an association list.
muse_cellmuse_assoc_iter (muse_cell *alist, muse_cell prop)
 Similar to muse_assoc, except that the return value is not the kvpair, but the list position of the kvpair.
muse_cell muse_get_prop (muse_cell sym, muse_cell prop)
 Looks up the given property in the given symbol's property list.
muse_cell muse_put_prop (muse_cell sym, muse_cell prop, muse_cell value)
 Sets or adds the given property-value association to the symbol's property list.
int muse_eq (muse_cell a, muse_cell b)
 Shallow compares two cells.
int muse_equal (muse_cell a, muse_cell b)
 Deep compares two cells.
int compare_i_f (muse_int i, muse_float f)
int compare_i_i (muse_int i, muse_int f)
int compare_f_f (muse_float i, muse_float f)
int compare_contents_of_conses (muse_cell a, muse_cell b)
int muse_compare (muse_cell a, muse_cell b)
 Deep compares two cells for ordering.

Detailed Description

Author:
Srikumar K. S. (mailto:kumar@muvee.com)
Copyright (c) 2006 Jointly owned by Srikumar K. S. and muvee Technologies Pte. Ltd.

All rights reserved. See LICENSE.txt distributed with this source code or http://muvee-symbolic-expressions.googlecode.com/svn/trunk/LICENSE.txt for terms and conditions under which this software is provided to you.


Function Documentation

int compare_i_f ( muse_int  i,
muse_float  f 
)

int compare_i_i ( muse_int  i,
muse_int  f 
)

int compare_f_f ( muse_float  i,
muse_float  f 
)

int compare_contents_of_conses ( muse_cell  a,
muse_cell  b 
)


Generated on Mon Sep 25 23:12:47 2006 for muSE by  doxygen 1.4.7