Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/9461a4c8023e7791b9ac44a381c171e45c0affb6
>---------------------------------------------------------------
commit 9461a4c8023e7791b9ac44a381c171e45c0affb6
Author: Shmuel Zeigerman <
solo...@gmail.com>
Date: Sat Oct 25 17:13:35 2025 +0300
Update headers to 6578
>---------------------------------------------------------------
9461a4c8023e7791b9ac44a381c171e45c0affb6
plugins/common/unicode/farcolor.hpp | 2 +-
plugins/common/unicode/plugin.hpp | 38 ++++++++++++++++++++++++-------------
2 files changed, 26 insertions(+), 14 deletions(-)
diff --git a/plugins/common/unicode/farcolor.hpp b/plugins/common/unicode/farcolor.hpp
index 3a06cebe0..f09686e15 100644
--- a/plugins/common/unicode/farcolor.hpp
+++ b/plugins/common/unicode/farcolor.hpp
@@ -5,7 +5,7 @@
/*
farcolor.hpp
-Colors Index for FAR Manager 3.0.6575.0
+Colors Index for FAR Manager 3.0.6578.0
*/
/*
Copyright © 1996 Eugene Roshal
diff --git a/plugins/common/unicode/plugin.hpp b/plugins/common/unicode/plugin.hpp
index 2b3e432ec..ac2ab1362 100644
--- a/plugins/common/unicode/plugin.hpp
+++ b/plugins/common/unicode/plugin.hpp
@@ -6,7 +6,7 @@
/*
plugin.hpp
-Plugin API for Far Manager 3.0.6575.0
+Plugin API for Far Manager 3.0.6578.0
*/
/*
Copyright © 1996 Eugene Roshal
@@ -44,7 +44,7 @@ other possible license with no implications from the above license on them.
#define FARMANAGERVERSION_MAJOR 3
#define FARMANAGERVERSION_MINOR 0
#define FARMANAGERVERSION_REVISION 0
-#define FARMANAGERVERSION_BUILD 6575
+#define FARMANAGERVERSION_BUILD 6578
#define FARMANAGERVERSION_STAGE VS_PRIVATE
#ifndef RC_INVOKED
@@ -1421,19 +1421,31 @@ struct FarMacroValue
#endif
;
#ifdef __cplusplus
- FarMacroValue() { Type=FMVT_NIL; }
- FarMacroValue(int v) { Type=FMVT_INTEGER; Integer=v; }
- FarMacroValue(unsigned int v) { Type=FMVT_INTEGER; Integer=v; }
+ FarMacroValue() { Type=FMVT_NIL; }
+ FarMacroValue(int v) { Type=FMVT_INTEGER; Integer=v; }
+ FarMacroValue(unsigned int v) { Type=FMVT_INTEGER; Integer=v; }
FarMacroValue(long long v) { Type=FMVT_INTEGER; Integer=v; }
FarMacroValue(unsigned long long v) { Type=FMVT_INTEGER; Integer=v; }
- FarMacroValue(bool v) { Type=FMVT_BOOLEAN; Boolean=v; }
- FarMacroValue(double v) { Type=FMVT_DOUBLE; Double=v; }
- FarMacroValue(const wchar_t* v) { Type=FMVT_STRING; String=v; }
- FarMacroValue(void* v) { Type=FMVT_POINTER; Pointer=v; }
- FarMacroValue(const char* v) { Type=FMVT_MBSTRING; MBString=v; }
- FarMacroValue(FARMACROVARTYPE tp) { Type=tp; Integer=0; }
- FarMacroValue(const UUID& v) { Type=FMVT_BINARY; Binary.Data=&const_cast<UUID&>(v); Binary.Size=sizeof(UUID); }
- FarMacroValue(FarMacroValue* arr,size_t count) { Type=FMVT_ARRAY; Array.Values=arr; Array.Count=count; }
+ FarMacroValue(bool v) { Type=FMVT_BOOLEAN; Boolean=v; }
+ FarMacroValue(double v) { Type=FMVT_DOUBLE; Double=v; }
+ FarMacroValue(const wchar_t* v) { Type=FMVT_STRING; String=v; }
+ FarMacroValue(void* v) { Type=FMVT_POINTER; Pointer=v; }
+ FarMacroValue(const char* v) { Type=FMVT_MBSTRING; MBString=v; }
+
+ FarMacroValue(FARMACROVARTYPE tp, long long param=0) {
+ Type = tp;
+ Integer = param;
+ }
+ FarMacroValue(const UUID& v) {
+ Type = FMVT_BINARY;
+ Binary.Data = &const_cast<UUID&>(v);
+ Binary.Size = sizeof(UUID);
+ }
+ FarMacroValue(FarMacroValue* arr, size_t count) {
+ Type = FMVT_ARRAY;
+ Array.Values = arr;
+ Array.Count = count;
+ }
#endif
};