libsheepy

C lib for handling text files, strings and json like data structure with an object oriented system
git clone https://spartatek.se/git/libsheepy.git
Log | Files | Refs | README | LICENSE

commit 2ca1a0c6b19a555b49a270904774b023078097de
Author: Remy Noulin <loader2x@gmail.com>
Date:   Sat, 22 Jun 2019 07:29:40 +0200

new git starting at commit f0c14eea39602dc22332bafe26a2cec987f07a8b

less history and faster clones

.gitignore                                    |    71 +
LICENSE                                       |    21 +
Makefile                                      |    95 +
README.md                                     |   376 +
build.sh                                      |    30 +
clean.sh                                      |     1 +
completion.txt                                |  3126 +
documentation.md                              | 72949 ++++++++++++++++++++++++
example/README.md                             |    46 +
example/README.template                       |   376 +
example/b2j.c                                 |    68 +
example/b2y.c                                 |    67 +
example/cfp.c                                 |    45 +
example/compileLinux.sh                       |     5 +
example/compileMacOS.sh                       |     5 +
example/cpy.c                                 |    43 +
example/csv.c                                 |    74 +
example/csvStatic.c                           |    76 +
example/demo.c                                |    93 +
example/demoStatic.c                          |    93 +
example/dmce.c                                |   111 +
example/dmceStatic.c                          |   118 +
example/fibers.c                              |   154 +
example/file.csv                              |     3 +
example/file.json                             |     7 +
example/fileA.yml                             |    10 +
example/forest.c                              |    62 +
example/here.c                                |    55 +
example/inotify.c                             |   126 +
example/inoty.h                               |    10 +
example/j2b.c                                 |    65 +
example/j2y.c                                 |    67 +
example/json.c                                |   109 +
example/logging.c                             |    40 +
example/logging.log                           |     4 +
example/mkparents.c                           |    33 +
example/mve.c                                 |    43 +
example/normalize.c                           |    31 +
example/objectSizeof.c                        |   138 +
example/readme.c                              |   119 +
example/regexDemo.c                           |   220 +
example/search_and_replace_strings_in_files.c |   229 +
example/showdir.c                             |    60 +
example/smallObjects.c                        |   108 +
example/smallObjectsUsage.c                   |   195 +
example/sum.txt                               |     6 +
example/sumNums.c                             |    70 +
example/template.c                            |    17 +
example/threads.c                             |    88 +
example/y2b.c                                 |    65 +
example/y2j.c                                 |    68 +
genMake.c                                     |   225 +
homeMake.sh                                   |    22 +
install.sh                                    |     7 +
installOpenIndiana.sh                         |     7 +
make.sh                                       |    14 +
makeOpenIndiana.sh                            |    14 +
makeTermux.sh                                 |    15 +
release/json/libsheepyCClassTemplate.h        |    71 +
release/json/libsheepyCSmallArray.h           |  2212 +
release/json/libsheepyCSmallBool.h            |   292 +
release/json/libsheepyCSmallBytes.h           |   273 +
release/json/libsheepyCSmallContainer.h       |   225 +
release/json/libsheepyCSmallDict.h            |  1282 +
release/json/libsheepyCSmallDouble.h          |   292 +
release/json/libsheepyCSmallInt.h             |   299 +
release/json/libsheepyCSmallJson.h            |  3961 ++
release/json/libsheepyCSmallString.h          |  1481 +
release/json/libsheepyCUndefined.h            |    78 +
release/json/recycleContainers.h              |    93 +
release/libsheepy.c                           | 54060 ++++++++++++++++++
release/libsheepy.h                           |  7199 +++
release/libsheepyObject.h                     |  9842 ++++
release/libsheepySmall.c                      |  2183 +
release/libsheepySmall.h                      |   307 +
release/tpool.h                               |   222 +
src/chmodTest.null                            |     0
src/dirTest.null/one                          |     0
src/dirTest.null/two/four                     |     0
src/dirTest.null/two/three                    |     0
src/json/laxjson.c                            |   756 +
src/json/laxjson.h                            |   109 +
src/json/libsheepyCClassTemplate.c            |   133 +
src/json/libsheepyCClassTemplate.h            |    71 +
src/json/libsheepyCClassTemplateInternal.h    |     4 +
src/json/libsheepyCSmallArray.c               | 11256 ++++
src/json/libsheepyCSmallArray.h               |  2212 +
src/json/libsheepyCSmallArrayInternal.h       |    35 +
src/json/libsheepyCSmallBool.c                |  1108 +
src/json/libsheepyCSmallBool.h                |   292 +
src/json/libsheepyCSmallBoolInternal.h        |    31 +
src/json/libsheepyCSmallBytes.c               |   906 +
src/json/libsheepyCSmallBytes.h               |   273 +
src/json/libsheepyCSmallBytesInternal.h       |    31 +
src/json/libsheepyCSmallContainer.c           |   313 +
src/json/libsheepyCSmallContainer.h           |   225 +
src/json/libsheepyCSmallContainerInternal.h   |    31 +
src/json/libsheepyCSmallDict.c                |  5913 ++
src/json/libsheepyCSmallDict.h                |  1282 +
src/json/libsheepyCSmallDictInternal.h        |    29 +
src/json/libsheepyCSmallDouble.c              |  1099 +
src/json/libsheepyCSmallDouble.h              |   292 +
src/json/libsheepyCSmallDoubleInternal.h      |    31 +
src/json/libsheepyCSmallInt.c                 |  1127 +
src/json/libsheepyCSmallInt.h                 |   299 +
src/json/libsheepyCSmallIntInternal.h         |    31 +
src/json/libsheepyCSmallJson.c                | 23498 ++++++++
src/json/libsheepyCSmallJson.h                |  3961 ++
src/json/libsheepyCSmallJsonInternal.h        |   132 +
src/json/libsheepyCSmallString.c              |  5968 ++
src/json/libsheepyCSmallString.h              |  1481 +
src/json/libsheepyCSmallStringInternal.h      |    31 +
src/json/libsheepyCUndefined.c                |   164 +
src/json/libsheepyCUndefined.h                |    78 +
src/json/libsheepyCUndefinedInternal.h        |    31 +
src/json/libsheepyObject.c                    |  5290 ++
src/json/libsheepyObjectTest.c                |  2302 +
src/json/recycleContainers.h                  |    93 +
src/json/yaml.h                               |  1971 +
src/json/yaml_private.h                       |   663 +
src/json/ymlApi.c                             |  1392 +
src/json/ymlConfig.h                          |    81 +
src/json/ymlParser.c                          |  1374 +
src/json/ymlReader.c                          |   469 +
src/json/ymlScanner.c                         |  3579 ++
src/libsheepy.c                               | 55174 ++++++++++++++++++
src/libsheepy.h                               |  7199 +++
src/libsheepyObject.h                         |  9842 ++++
src/libsheepySmall.c                          |  2183 +
src/libsheepySmall.h                          |   307 +
src/libsheepySmallTest.c                      |  1750 +
src/libsheepyTest.c                           |  9071 +++
src/sizeTest.null                             |    14 +
src/textOutTest.null                          |     4 +
src/textTest.null                             |     2 +
src/tpool.c                                   |   603 +
src/tpool.h                                   |   222 +
uninstall.sh                                  |     2 +
wordexp.h                                     |    20 +
139 files changed, 331607 insertions(+)

Diff is too large, output suppressed.