Diff for /libelwix/inc/elwix/ajson.h between versions 1.4.6.1 and 1.5.2.1

version 1.4.6.1, 2018/04/16 14:02:35 version 1.5.2.1, 2018/04/19 16:12:45
Line 154  long json_token2num(const char *jstr, jtok_t * __restr Line 154  long json_token2num(const char *jstr, jtok_t * __restr
  */   */
 double json_token2dbl(const char *jstr, jtok_t * __restrict tok);  double json_token2dbl(const char *jstr, jtok_t * __restrict tok);
 /*  /*
    * json_token2bool() - Return token to bool int
    *
    * @jstr = JSON string
    * @tok = Token for convert
    * @return 0 for FALSE and !=0 for TRUE
    */
   int json_token2bool(const char *jstr, jtok_t * __restrict tok);
   /*
  * json_token2array() - Convert token to string array   * json_token2array() - Convert token to string array
  *   *
  * @jstr = JSON string   * @jstr = JSON string
Line 164  double json_token2dbl(const char *jstr, jtok_t * __res Line 172  double json_token2dbl(const char *jstr, jtok_t * __res
 array_t *json_token2array(const char *jstr, jtok_t * __restrict tok);  array_t *json_token2array(const char *jstr, jtok_t * __restrict tok);
   
 /*  /*
 * json_findbykey() - Find data by key * json_findbykey() - Find token data by key
  *   *
  * @jstr = JSON string   * @jstr = JSON string
  * @key = Search key   * @key = Search key
Line 175  array_t *json_token2array(const char *jstr, jtok_t * _ Line 183  array_t *json_token2array(const char *jstr, jtok_t * _
  */   */
 jtok_t *json_findbykey(const char *jstr, const char *key,   jtok_t *json_findbykey(const char *jstr, const char *key, 
                 jtype_t type, jtok_t * __restrict toks, int toksnum);                  jtype_t type, jtok_t * __restrict toks, int toksnum);
   /*
    * json_findbypos() - Find token by position on JSON string
    *
    * @pos = Offset from begin of JSON string
    * @toks = Parsed tokens
    * @toksnum = Number of parsed tokens
    * return: =NULL error or !=NULL token found 
    */
   jtok_t *json_findbypos(unsigned long pos, jtok_t * __restrict toks, int toksnum);
   
   
 /*  /*
Line 188  jtok_t *json_findbykey(const char *jstr, const char *k Line 205  jtok_t *json_findbykey(const char *jstr, const char *k
  * return: 0 done and 1 added one more item   * return: 0 done and 1 added one more item
  */   */
 int json_dump_yaml(FILE *f, const char *jstr, jtok_t *toks, int toksnum, int indent);  int json_dump_yaml(FILE *f, const char *jstr, jtok_t *toks, int toksnum, int indent);
   /*
    * json_dump() - Dump parsed JSON string to structure format
    *
    * @f = Output handler
    * @jstr = JSON string
    * @toks = JSON tokens
    * @toksnum = Number of tokens
    * @indent = Start indent spaces
    * return: 0 done and 1 added one more item
    */
   int json_dump(FILE *f, const char *jstr, jtok_t *toks, int toksnum, int indent);
   
   
 /*  /*

Removed from v.1.4.6.1  
changed lines
  Added in v.1.5.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>