| 9536 | |
| 9537 | |
| 9538 | static void release_event( Rvnt* event) |
| 9539 | { |
| 9540 | /************************************** |
| 9541 | * |
| 9542 | * r e l e a s e _ e v e n t |
| 9543 | * |
| 9544 | ************************************** |
| 9545 | * |
| 9546 | * Functional description |
| 9547 | * Release an event block. |
| 9548 | * |
| 9549 | **************************************/ |
| 9550 | Rdb* rdb = event->rvnt_rdb; |
| 9551 | |
| 9552 | for (Rvnt** p = &rdb->rdb_events; *p; p = &(*p)->rvnt_next) |
| 9553 | { |
| 9554 | if (*p == event) |
| 9555 | { |
| 9556 | *p = event->rvnt_next; |
| 9557 | break; |
| 9558 | } |
| 9559 | } |
| 9560 | |
| 9561 | delete event; |
| 9562 | } |
| 9563 | |
| 9564 | |
| 9565 | static void release_object(IStatus* status, Rdb* rdb, P_OP op, USHORT id) |
no outgoing calls
no test coverage detected