|
|
@ -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 |
|
|
|