aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-08-05Add development informationNaoto Yamaguchi2-1/+49
This patch add document for librefop configure options and dependency information. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I1e2813d6f8966a8f284bca84f111926239e917f3
2022-08-05Fix function interface descriptionsNaoto Yamaguchi2-5/+19
The librefop use doxygen to create interface document. Existing code has some description error in interface description. This patch fix these error. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I83a68fb708a6c850f01559ab3780d1e9c3fdd7d9
2022-08-05Reformat codeNaoto Yamaguchi6-152/+149
The librefop define the coding style using clang-format. This patch reformat code using clang-format. Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I6f6647317f2916c583ca68e1259da2e08a989657
2022-08-05Add DoxyfileNaoto Yamaguchi1-0/+2538
The librefop use doxygen to create external and internal interface document. This patch add Doxyfile to create document by doxygen. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I8452d753530ec647224a8cc258d3a157f1a00e07
2022-08-05Update test caseNaoto Yamaguchi12-269/+1935
Ths patch update tase case Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I27b4a537d522198f5f180ce22fb7f0af95b3ddb8
2022-08-05Fix undefined fail caseNaoto Yamaguchi1-9/+10
The some error case are not detect in err detection method. This patch fix fail path to avoid undefined fail case. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: Ic641fd121ef8c48891109207eec51afbc8a5ada1
2022-08-02Rename library and header filename to librefopNaoto Yamaguchi7-24/+15
Previously this library name is libredundancyfileop, but it's too long for use. This patch rename library for libredundancyfileop to librefop. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I450c31cfe36f246489f9198e4cf2cfd6e85cb0ab
2022-08-02Update test case for file operationsNaoto Yamaguchi6-15/+797
This patch add test case for file operations into source tree. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I37c3fb3f2c0260a844cb6d6ea984cc6c868cee1b
2022-08-02Add example codeNaoto Yamaguchi1-0/+86
Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I3e90808ef0ec37fdac79cbe9c33fe68f339608c4
2022-08-02Add qualification tools to librefop repoNaoto Yamaguchi5-0/+39
The librefop use gcov, gnucomplexity and clang-format to realize qualification. This patch add these helper script into source tree. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I014a0a315b08688470a540b397790aaee41d7efd
2022-07-30Add test case for librefopNaoto Yamaguchi8-0/+1484
The librefop aim to 100% code coverage testing. This patch add test case with mock to aim to that criteria. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I4bf14d343b9fca784fb7bc3ee6d3e53691a5ea4e
2022-07-28Initial commit for libredundancyfileop sourceNaoto Yamaguchi10-0/+881
This patch add initial source code registration to repository. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I2b7331030f69e1d4cc396db9821f88e87e5b49a2
2022-07-28Add crc16.h is imported from NetBSDNaoto Yamaguchi1-0/+82
The librefop use crc16 for data validation. This patch import crc16 algorithm from Net-BSD source tree. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I4f9ccad1d5d9c871e833e25ddda730088b76ce2b
2022-07-28Add base automake and autoconf filesNaoto Yamaguchi4-0/+101
The librefop use autoconf and automake build strategy. This patch add initial autoconf and automake files. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: Id7c171242acca1357fdf02abe147b6f3b9ff7dfa
2022-07-27Add README to describe librefop algorithmNaoto Yamaguchi1-0/+208
This patch add README, that have overview of this library and algorithm. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I6eed0d004e7cebddbd3a3b08da07ebdbf1a3048c
2022-07-27Initial commit for librefopNaoto Yamaguchi3-0/+241
This patch add LICENCE, coding style (.clang-format) and .gitignore. Bug-AGL: SPEC-4500 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Change-Id: I600fdac5a1dd4290ffa0a24dbd5a3a857b9d57e3
2022-07-26Add .gitreview fileJan-Simon Moeller1-0/+5
Initialize the repo. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ica4f0c8c4508c932a550e59239624d6dcf3141fe
2022-07-26Initial empty repositoryJan-Simon Moeller0-0/+0