| 92 | * @since 0.1.0 |
| 93 | */ |
| 94 | SRD_API struct srd_decoder *srd_decoder_get_by_id(const char *id) |
| 95 | { |
| 96 | GSList *l; |
| 97 | struct srd_decoder *dec; |
| 98 | |
| 99 | for (l = pd_list; l; l = l->next) { |
| 100 | dec = l->data; |
| 101 | if (!strcmp(dec->id, id)) |
| 102 | return dec; |
| 103 | } |
| 104 | |
| 105 | return NULL; |
| 106 | } |
| 107 | |
| 108 | static void channel_free(void *data) |
| 109 | { |