Fix warning in util.c
1 file changed
tree: 359bd558c6479e88ece331073101aca4d6fe1d24
  1. build/
  2. config/
  3. docs/
  4. m4/
  5. scripts/
  6. tests/
  7. .gitattributes
  8. .gitignore
  9. .travis.yml
  10. AUTHORS
  11. builtin.c
  12. builtin.h
  13. bytecode.c
  14. bytecode.h
  15. ChangeLog
  16. compile-ios.sh
  17. compile.c
  18. compile.h
  19. configure.ac
  20. COPYING
  21. exec_stack.h
  22. execute.c
  23. jq.1.default
  24. jq.1.prebuilt
  25. jq.h
  26. jq.spec
  27. jq_parser.h
  28. jq_test.c
  29. jv.c
  30. jv.h
  31. jv_alloc.c
  32. jv_alloc.h
  33. jv_aux.c
  34. jv_dtoa.c
  35. jv_dtoa.h
  36. jv_file.c
  37. jv_parse.c
  38. jv_print.c
  39. jv_unicode.c
  40. jv_unicode.h
  41. jv_utf8_tables.h
  42. lexer.l
  43. libm.h
  44. linker.c
  45. linker.h
  46. locfile.c
  47. locfile.h
  48. main.c
  49. Makefile.am
  50. NEWS
  51. opcode_list.h
  52. parser.y
  53. README.md
  54. setup.sh
  55. util.c
  56. util.h
README.md

jq

jq is a command-line JSON processor.

If you want to learn to use jq, read the documentation at http://stedolan.github.io/jq. This documentation is generated from the docs/ folder of this repository. You can also try it online at jqplay.org.

If you want to hack on jq, feel free, but be warned that its internals are not well-documented at the moment. Bring a hard hat and a shovel. Also, read the wiki: http://github.com/stedolan/jq/wiki

If you‘re building directly from the latest git, you’ll need flex, bison, libtool, make, autoconf and libonig installed. To build, run:

autoreconf -i
./configure
make -j8
make check

After make finishes, you'll be able to use ./jq. You can also install it using:

sudo make install

If you‘re not using the latest git version but instead building a released tarball (available on the website), then you won’t need to run autoreconf (and shouldn‘t), and you won’t need flex or bison.

To cross-compile for OS X and Windows, see docs/Rakefile‘s build task and scripts/crosscompile. You’ll need a cross-compilation environment, such as Mingw for cross-compiling for Windows.