1*e7c68b43SAndrew Jones /* 2*e7c68b43SAndrew Jones * Copyright (C) 2016, Red Hat Inc, Andrew Jones <drjones@redhat.com> 3*e7c68b43SAndrew Jones * 4*e7c68b43SAndrew Jones * This work is licensed under the terms of the GNU LGPL, version 2. 5*e7c68b43SAndrew Jones */ 6*e7c68b43SAndrew Jones #include <libcflat.h> 7*e7c68b43SAndrew Jones 8*e7c68b43SAndrew Jones int parse_keyval(char *s, long *val) 9*e7c68b43SAndrew Jones { 10*e7c68b43SAndrew Jones char *p; 11*e7c68b43SAndrew Jones 12*e7c68b43SAndrew Jones p = strchr(s, '='); 13*e7c68b43SAndrew Jones if (!p) 14*e7c68b43SAndrew Jones return -1; 15*e7c68b43SAndrew Jones 16*e7c68b43SAndrew Jones *val = atol(p+1); 17*e7c68b43SAndrew Jones return p - s; 18*e7c68b43SAndrew Jones } 19