| 31 |
|
|
| 32 |
|
extern struct node_tag* position( double x, double y, double z ); |
| 33 |
|
|
| 34 |
– |
/* handles the start index stmt */ |
| 35 |
– |
|
| 36 |
– |
extern struct node_tag* start_index( struct integer_list_tag* the_list ); |
| 37 |
– |
|
| 34 |
|
/* handles the various block modes */ |
| 35 |
|
|
| 36 |
|
extern struct node_tag* molecule_blk( struct node_tag* stmt_list ); |
| 37 |
+ |
extern struct node_tag* zconstraint_blk( int index, struct node_tag* stmt_list ); |
| 38 |
|
extern struct node_tag* atom_blk( int index, struct node_tag* stmt_list ); |
| 39 |
|
extern struct node_tag* bond_blk( int index, struct node_tag* stmt_list ); |
| 40 |
|
extern struct node_tag* bend_blk( int index, struct node_tag* stmt_list ); |
| 41 |
|
extern struct node_tag* torsion_blk( int index, struct node_tag* stmt_list ); |
| 42 |
|
extern struct node_tag* component_blk( struct node_tag* stmt_list ); |
| 43 |
|
|
| 47 |
– |
/* takes care of the integer lists */ |
| 48 |
– |
|
| 49 |
– |
struct integer_list_tag* il_node( int the_int ); |
| 50 |
– |
struct integer_list_tag* il_top( struct integer_list_tag* the_list ); |
| 51 |
– |
|
| 44 |
|
#endif |