muse_builtin_comparisons.c File Reference

#include "muse_builtins.h"

Include dependency graph for muse_builtin_comparisons.c:


Functions

int compare_text (muse_cell lhs, muse_cell rhs)
static int deep_compare_int (muse_int i1, muse_int i2)
static int deep_compare (muse_cell lhs, muse_cell rhs)
int fn_deep_compare (muse_cell args)
muse_cell fn_eq (muse_env *env, void *context, muse_cell args)
 (eq? x y ).
muse_cell fn_equal (muse_env *env, void *context, muse_cell args)
 (= x y).
muse_cell fn_ne (muse_env *env, void *context, muse_cell args)
muse_cell fn_lt (muse_env *env, void *context, muse_cell args)
muse_cell fn_gt (muse_env *env, void *context, muse_cell args)
muse_cell fn_le (muse_env *env, void *context, muse_cell args)
muse_cell fn_ge (muse_env *env, void *context, muse_cell args)
muse_cell fn_and (muse_env *env, void *context, muse_cell args)
muse_cell fn_or (muse_env *env, void *context, muse_cell args)
muse_cell fn_not (muse_env *env, void *context, muse_cell args)

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_text ( muse_cell  lhs,
muse_cell  rhs 
)

static int deep_compare_int ( muse_int  i1,
muse_int  i2 
) [inline, static]

static int deep_compare ( muse_cell  lhs,
muse_cell  rhs 
) [static]

int fn_deep_compare ( muse_cell  args  ) 


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