| 98 | */ |
| 99 | |
| 100 | static RULE * enter_rule( OBJECT * rulename, module_t * target_module ) |
| 101 | { |
| 102 | int found; |
| 103 | RULE * const r = (RULE *)hash_insert( demand_rules( target_module ), |
| 104 | rulename, &found ); |
| 105 | if ( !found ) |
| 106 | { |
| 107 | r->name = object_copy( rulename ); |
| 108 | r->procedure = 0; |
| 109 | r->module = 0; |
| 110 | r->actions = 0; |
| 111 | r->exported = 0; |
| 112 | r->module = target_module; |
| 113 | } |
| 114 | return r; |
| 115 | } |
| 116 | |
| 117 | |
| 118 | /* |
no test coverage detected