--- trunk/OOPSE/libBASS/make_nodes.h 2003/03/21 17:42:12 378 +++ trunk/OOPSE/libBASS/make_nodes.h 2004/01/27 19:37:48 988 @@ -1,7 +1,7 @@ #ifndef __MAKE_NODES_H__ #define __MAKE_NODES_H__ -#include +#include "node_list.h" /* walks to the top node of the current list */ @@ -31,22 +31,16 @@ extern struct node_tag* position( double x, double y, extern struct node_tag* position( double x, double y, double z ); -/* handles the start index stmt */ - -extern struct node_tag* start_index( struct integer_list_tag* the_list ); - /* handles the various block modes */ extern struct node_tag* molecule_blk( struct node_tag* stmt_list ); +extern struct node_tag* zconstraint_blk( int index, struct node_tag* stmt_list ); +extern struct node_tag* rigidbody_blk( int index, struct node_tag* stmt_list ); extern struct node_tag* atom_blk( int index, struct node_tag* stmt_list ); extern struct node_tag* bond_blk( int index, struct node_tag* stmt_list ); extern struct node_tag* bend_blk( int index, struct node_tag* stmt_list ); extern struct node_tag* torsion_blk( int index, struct node_tag* stmt_list ); +extern struct node_tag* member_blk( int index, struct node_tag* stmt_list ); extern struct node_tag* component_blk( struct node_tag* stmt_list ); -/* takes care of the integer lists */ - -struct integer_list_tag* il_node( int the_int ); -struct integer_list_tag* il_top( struct integer_list_tag* the_list ); - #endif