* create a new element */
| 38 | * create a new element |
| 39 | */ |
| 40 | msg_list_el msg_list_el_new(void) |
| 41 | { |
| 42 | msg_list_el mle = NULL; |
| 43 | mle = (msg_list_el)shm_malloc(sizeof(t_msg_list_el)); |
| 44 | if(mle == NULL) |
| 45 | return NULL; |
| 46 | |
| 47 | mle->next = NULL; |
| 48 | mle->prev = NULL; |
| 49 | mle->msgid = 0; |
| 50 | mle->flag = MS_MSG_NULL; |
| 51 | |
| 52 | return mle; |
| 53 | } |
| 54 | |
| 55 | /** |
| 56 | * free an element |
no test coverage detected