database.c 345 B

123456789101112131415161718
  1. #include "database.h"
  2. #include <stdio.h>
  3. #include <strings.h>
  4. device_t devices[] = {
  5. #include "devices.h"
  6. { .name = NULL },
  7. };
  8. device_t *get_device_by_name(const char *name) {
  9. device_t *device;
  10. for(device = &(devices[0]); device[0].name; device = &(device[1])) {
  11. if(!strcasecmp(name, device->name))
  12. return(device);
  13. }
  14. return NULL;
  15. }