• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/opkg-lede/libopkg/parse_util.h

  1 /* parse_util.h - the opkg package management system
  2 
  3    Steven M. Ayer
  4 
  5    Copyright (C) 2002 Compaq Computer Corporation
  6 
  7    This program is free software; you can redistribute it and/or
  8    modify it under the terms of the GNU General Public License as
  9    published by the Free Software Foundation; either version 2, or (at
 10    your option) any later version.
 11 
 12    This program is distributed in the hope that it will be useful, but
 13    WITHOUT ANY WARRANTY; without even the implied warranty of
 14    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 15    General Public License for more details.
 16 */
 17 
 18 #ifndef PARSE_UTIL_H
 19 #define PARSE_UTIL_H
 20 
 21 int is_field(const char *type, const char *line);
 22 char *parse_simple(const char *type, const char *line);
 23 char **parse_list(const char *raw, unsigned int *count, const char sep,
 24                   int skip_field);
 25 
 26 typedef int (*parse_line_t) (void *, char *, uint);
 27 int parse_from_stream_nomalloc(parse_line_t parse_line, void *item, FILE * fp,
 28                                uint mask, char **buf0, size_t buf0len);
 29 
 30 #endif
 31 

This page was automatically generated by LXR 0.3.1.  •  OpenWrt