aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-analyze.c
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2023-09-09 13:11:10 +0200
committerWiimm <wiimm@wiimm.de>2023-09-09 13:11:10 +0200
commiteb71ae7bdb97df01bf6cf0f2adc0f84e59e16fcb (patch)
tree4ff0a56d71336c2c736698018fcb0ffb1dc6a1cf /project/src/lib-analyze.c
parent7a4ee26983b941ce0a8f72bcc02bf5566e9a7886 (diff)
SZS v2.37a
Diffstat (limited to 'project/src/lib-analyze.c')
-rw-r--r--project/src/lib-analyze.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/project/src/lib-analyze.c b/project/src/lib-analyze.c
index 322a2bd..100615b 100644
--- a/project/src/lib-analyze.c
+++ b/project/src/lib-analyze.c
@@ -182,7 +182,7 @@ void AnalyzeSZS
//--- checksums
- sha1_size_t sha1_data;
+ sha1_size_hash_t sha1_data;
SHA1(szs->data,szs->size,sha1_data.hash);
Sha1Bin2Hex(as->sha1_szs,sha1_data.hash);
memcpy(as->sha1_szs_norm,as->sha1_szs,sizeof(as->sha1_szs_norm));
@@ -368,10 +368,14 @@ void AnalyzeSZS
)
{
ct_dest = StringCopyE(ct_dest,ct_end,",geohit");
+ as->have_common = 1;
}
if ( szs->have.szs[HAVESZS_MINIGAME] >= HFM_MODIFIED )
+ {
ct_dest = StringCopyE(ct_dest,ct_end,",minigame");
+ as->have_common = 1;
+ }
if ( szs->have.szs[HAVESZS_AIPARAM_BAA] >= HFM_ORIGINAL
|| szs->have.szs[HAVESZS_AIPARAM_BAS] >= HFM_ORIGINAL
@@ -581,6 +585,7 @@ enumError ExecAnalyzeSZS ( analyze_param_t *ap )
"lex_sections=\"%s\"\n"
"lex_features=\"%s\"\n"
"warn=\"%u=%s\"\n"
+ "have_common=%d\n"
"ct_attributes=\"%s\"\n"
"name_attributes=\"%.*s\"\n"
@@ -639,6 +644,7 @@ enumError ExecAnalyzeSZS ( analyze_param_t *ap )
,CreateSectionInfoLEX(szs->have.lex_sect,true,"")
,CreateFeatureInfoLEX(szs->have.lex_feat,true,"")
,szs->warn_bits,GetWarnSZSNames(szs->warn_bits,' ')
+ ,as.have_common
,as.ct_attrib+1
,name_attrib_len,name_attrib
);