I see a lot in autoconf code about what's happening, not dnl'ed. What is dnl'ed?
from GNU M4 1.4.13 macro processor :
8.1 Removing spaces in input filesBuilt-in dnlmeans "Undo the following line":- Built-in: dnlAll characters, up to the next new line, are discarded without performing a macro exchange. A warning is issued if the end of the file occurs without a new line. Decomposition is dnlnot valid.define, , define. , define(`foo', `Macro `foo'.')dnl A very simple macro, indeed. foo ⇒Macro foo. , (. Comments).[...]
8.1 Removing spaces in input files
Built-in dnlmeans "Undo the following line":
dnl
- Built-in: dnl
All characters, up to the next new line, are discarded without performing a macro exchange. A warning is issued if the end of the file occurs without a new line. Decomposition is dnlnot valid.
All characters, up to the next new line, are discarded without performing a macro exchange. A warning is issued if the end of the file occurs without a new line.
Decomposition is dnlnot valid.
define, , define. ,
define
define(`foo', `Macro `foo'.')dnl A very simple macro, indeed. foo ⇒Macro foo.
, (. Comments).
[...]
IIRC, dnl - do-next-line. . M4.
do-next-line
dnl preprocessor will eat this but not this dnl though this
but not this
(, ).
Source: https://habr.com/ru/post/1721221/More articles:Is closing Python a good substitute for __all__? - closuresSharePoint list items with search fields - move / copy to another site collection - fieldError sending file via IHttpAsyncHandler - c #Using LibraryStacks in Surface ScatterView - c #Можно ли определить свойство класса в Objective-C? - propertiesSlurp - An INI file in CFML - initializationTrack form submission that doesn't submit anywhere - jqueryПри редактировании текстового ввода, как я могу выполнить конкретное действие JavaScript при нажатии клавиши "Enter" без формы onSubmit-обработчика? - javascriptSql Query First, Next, Last Rows in a set - sqlAdding data to Silverlight HTTP POST Async - http-postAll Articles