Lines Matching refs:len
45 static const char * strlwc(const char * in, char *out, unsigned len) in strlwc() argument
49 if (in == NULL || out == NULL || len == 0) return NULL ; in strlwc()
51 while (in[i] != '\0' && i < len - 1) { in strlwc()
72 size_t len ; in xstrdup() local
76 len = strlen(s) + 1 ; in xstrdup()
77 t = (char*) malloc(len) ; in xstrdup()
79 memcpy(t, s, len) ; in xstrdup()
641 size_t len ; in iniparser_line() local
644 len = strstrip(line); in iniparser_line()
647 if (len < 1) { in iniparser_line()
653 } else if (line[0] == '[' && line[len - 1] == ']') { in iniparser_line()
657 strlwc(section, section, len); in iniparser_line()
663 strlwc(key, key, len); in iniparser_line()
669 strlwc(key, key, len); in iniparser_line()
688 strlwc(key, key, len); in iniparser_line()
725 int len ; in iniparser_load() local
751 len = (int)strlen(line) - 1; in iniparser_load()
752 if (len <= 0) in iniparser_load()
755 if (line[len] != '\n' && !feof(in)) { in iniparser_load()
765 while ((len >= 0) && in iniparser_load()
766 ((line[len] == '\n') || (isspace(line[len])))) { in iniparser_load()
767 line[len] = 0 ; in iniparser_load()
768 len-- ; in iniparser_load()
770 if (len < 0) { /* Line was entirely \n and/or spaces */ in iniparser_load()
771 len = 0; in iniparser_load()
774 if (line[len] == '\\') { in iniparser_load()
776 last = len ; in iniparser_load()