summaryrefslogtreecommitdiff
path: root/src/map/magic-expr.h
diff options
context:
space:
mode:
authorChuck Miller <shadowmil@gmail.com>2009-12-25 05:00:31 -0500
committerJared Adams <jaxad0127@gmail.com>2009-12-26 00:40:11 -0700
commit634aeeb9d58b01f9de6632a014a063ef0c4cf31e (patch)
tree70023dd2bcc12a3f96ec6f118d80e27411920531 /src/map/magic-expr.h
parent113fcc4f0a7a0921e94bc415515dd4b393a29d60 (diff)
downloadtmwa-634aeeb9d58b01f9de6632a014a063ef0c4cf31e.tar.gz
tmwa-634aeeb9d58b01f9de6632a014a063ef0c4cf31e.tar.bz2
tmwa-634aeeb9d58b01f9de6632a014a063ef0c4cf31e.tar.xz
tmwa-634aeeb9d58b01f9de6632a014a063ef0c4cf31e.zip
Used the "indent" C formatting program from GNU to do some clean ups
The command options used was: -nbad -bap -sc -bl -blf -bli0 -cli4 -cbi0 -di5 -nbc -bls -ip2 -nut -ts4 -bap -i4 -sob -npsl
Diffstat (limited to 'src/map/magic-expr.h')
-rw-r--r--src/map/magic-expr.h63
1 files changed, 29 insertions, 34 deletions
diff --git a/src/map/magic-expr.h b/src/map/magic-expr.h
index d8221d0..657dcb7 100644
--- a/src/map/magic-expr.h
+++ b/src/map/magic-expr.h
@@ -11,7 +11,7 @@
#endif
#ifndef INT_MAX
-# define INT_MAX (1<<30) // It's more than that, but this is quite sufficient for our purposes.
+# define INT_MAX (1<<30) // It's more than that, but this is quite sufficient for our purposes.
#endif
/*
@@ -27,17 +27,19 @@
* . : any, except for fail/undef
* _ : any, including fail, but not undef
*/
-typedef struct fun {
- char *name;
- char *signature;
- char ret_ty;
- int (*fun)(env_t *env, int args_nr, val_t *result, val_t *args);
+typedef struct fun
+{
+ char *name;
+ char *signature;
+ char ret_ty;
+ int (*fun) (env_t * env, int args_nr, val_t * result, val_t * args);
} fun_t;
-typedef struct op {
- char *name;
- char *signature;
- int (*op)(env_t *env, int args_nr, val_t *args);
+typedef struct op
+{
+ char *name;
+ char *signature;
+ int (*op) (env_t * env, int args_nr, val_t * args);
} op_t;
/**
@@ -45,56 +47,49 @@ typedef struct op {
* @param name The name to look up
* @return A function of that name, or NULL, and a function index
*/
-fun_t *
-magic_get_fun(char *name, int *index);
+fun_t *magic_get_fun (char *name, int *index);
/**
* Retrieves an operation by name
* @param name The name to look up
* @return An operation of that name, or NULL, and a function index
*/
-op_t *
-magic_get_op(char *name, int *index);
+op_t *magic_get_op (char *name, int *index);
/**
* Evaluates an expression and stores the result in `dest'
*/
-void
-magic_eval(env_t *env, val_t *dest, expr_t *expr);
+void magic_eval (env_t * env, val_t * dest, expr_t * expr);
/**
* Evaluates an expression and coerces the result into an integer
*/
-int
-magic_eval_int(env_t *env, expr_t *expr);
+int magic_eval_int (env_t * env, expr_t * expr);
/**
* Evaluates an expression and coerces the result into a string
*/
-char *
-magic_eval_str(env_t *env, expr_t *expr);
+char *magic_eval_str (env_t * env, expr_t * expr);
-int
-map_is_solid(int m, int x, int y);
+int map_is_solid (int m, int x, int y);
-expr_t *
-magic_new_expr(int ty);
+expr_t *magic_new_expr (int ty);
-void
-magic_clear_var(val_t *v);
+void magic_clear_var (val_t * v);
-void
-magic_copy_var(val_t *dest, val_t *src);
+void magic_copy_var (val_t * dest, val_t * src);
-void
-magic_random_location(location_t *dest, area_t *area);
+void magic_random_location (location_t * dest, area_t * area);
-int // ret -1: not a string, ret 1: no such item, ret 0: OK
-magic_find_item(val_t *args, int index, struct item *item, int *stackable);
+int // ret -1: not a string, ret 1: no such item, ret 0: OK
+
+
+
+
+ magic_find_item (val_t * args, int index, struct item *item, int *stackable);
#define GET_ARG_ITEM(index, dest, stackable) switch(magic_find_item(args, index, &dest, &stackable)) { case -1 : return 1; case 1 : return 0; }
-int
-magic_location_in_area(int m, int x, int y, area_t *area);
+int magic_location_in_area (int m, int x, int y, area_t * area);
#endif /* !defined(MAGIC_EXPR_H_) */