@ 260915.5

240105.1 · 383f4f5327363d4c5e6a8ae53c57c4a9620aa5e9

released 4.5.0

- add 7zip archive search with option -z, fix #185
- apply Unicode normalization to combining characters in regex patterns, fix #298
- improved TUI TAB directory navigation when searching from the FS root
- updated ugrep.exe option -P to use PCRE2 10.42

reading declarations

Changes to lzma/C/7zBuf.h. All files

lzma/C/7zBuf.h

new file mode 100644@@ -0,0 +1,35 @@+/* 7zBuf.h -- Byte Buffer+2023-03-04 : Igor Pavlov : Public domain */++#ifndef ZIP7_INC_7Z_BUF_H+#define ZIP7_INC_7Z_BUF_H++#include "7zTypes.h"++EXTERN_C_BEGIN++typedef struct+{+  Byte *data;+  size_t size;+} CBuf;++void Buf_Init(CBuf *p);+int Buf_Create(CBuf *p, size_t size, ISzAllocPtr alloc);+void Buf_Free(CBuf *p, ISzAllocPtr alloc);++typedef struct+{+  Byte *data;+  size_t size;+  size_t pos;+} CDynBuf;++void DynBuf_Construct(CDynBuf *p);+void DynBuf_SeekToBeg(CDynBuf *p);+int DynBuf_Write(CDynBuf *p, const Byte *buf, size_t size, ISzAllocPtr alloc);+void DynBuf_Free(CDynBuf *p, ISzAllocPtr alloc);++EXTERN_C_END++#endif