From 2df2a1336b89cf224dbb84194da6bb5ae8fb80da Mon Sep 17 00:00:00 2001 From: SisMaker <156736github> Date: Thu, 14 Jul 2022 12:36:44 +0800 Subject: [PATCH] =?UTF-8?q?ft:=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/eSync.erl | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/eSync.erl b/src/eSync.erl index 8c3ea3b..bb9ebd4 100644 --- a/src/eSync.erl +++ b/src/eSync.erl @@ -1156,8 +1156,7 @@ collIncludeCErls([Hrl | LeftHrl], SrcFiles, CSrcs, NewAddMap) -> whoInclude(HrlFile, AllFiles, CFiles, NewAddMap) -> HrlFileBaseName = filename:basename(HrlFile), - QuoteHrlFileBaseName = <<"\"", HrlFileBaseName/binary, "\"">>, - doMathEveryFile(maps:to_list(AllFiles), QuoteHrlFileBaseName, CFiles, NewAddMap). + doMathEveryFile(maps:to_list(AllFiles), HrlFileBaseName, CFiles, NewAddMap). doMathEveryFile([], _HrlFileBaseName, CFiles, NewAddMap) -> {CFiles, NewAddMap}; @@ -1212,8 +1211,15 @@ doMathEveryLine(IoDevice, HrlFileBaseName) -> _ -> false end; - _ -> - true + {match, [{Start, _Len} | _]} -> + case binary:at(Data, max(Start - 1, 0)) of + 47 -> %% / + true; + 34 -> %% " + true; + _ -> + false + end end; _ -> false