summaryrefslogtreecommitdiff
path: root/web/funnelAC/fwACsrc/autoccln.fwi
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /web/funnelAC/fwACsrc/autoccln.fwi
Initial commit
Diffstat (limited to 'web/funnelAC/fwACsrc/autoccln.fwi')
-rw-r--r--web/funnelAC/fwACsrc/autoccln.fwi45
1 files changed, 45 insertions, 0 deletions
diff --git a/web/funnelAC/fwACsrc/autoccln.fwi b/web/funnelAC/fwACsrc/autoccln.fwi
new file mode 100644
index 0000000000..6532d05289
--- /dev/null
+++ b/web/funnelAC/fwACsrc/autoccln.fwi
@@ -0,0 +1,45 @@
+@! FUNNNELWEB COPYRIGHT
+@! ====================
+@! FunnelWeb is a literate-programming macro preprocessor.
+@!
+@! Copyright (C) 1992 Ross N. Williams.
+@!
+@! Ross N. Williams
+@! ross@spam.adelaide.edu.au
+@! 16 Lerwick Avenue, Hazelwood Park 5066, Australia.
+@!
+@! This program is free software; you can redistribute it and/or modify
+@! it under the terms of Version 2 of the GNU General Public License as
+@! published by the Free Software Foundation.
+@!
+@! This program is distributed WITHOUT ANY WARRANTY; without even the implied
+@! warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+@! See Version 2 of the GNU General Public License for more details.
+@!
+@! You should have received a copy of Version 2 of the GNU General Public
+@! License along with this program. If not, you can FTP the license from
+@! prep.ai.mit.edu/pub/gnu/COPYING-2 or write to the Free Software
+@! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+@!
+@! Section 2a of the license requires that all changes to this file be
+@! recorded prominently in this file. Please record all changes here.
+@!
+@! Programmers:
+@! ABC Anthony B. Coates coates@physics.uq.edu.au
+
+@! Defines a macro "@<line@>" for automatically inserting #line
+@! pragmas into C and C++ code when using the
+@! `@p auto_line_directive_macro = line' pragma.
+
+@! The #line_offset pragma needs to be set to 0 for C/C++.
+@p #line_offset = 0
+
+@! The #line_depth pragma needs to be set to 1 to
+@! work in the manner described above.
+@p #line_depth = 1
+
+@! After all that, here is the definition itself.
+
+@$@<line@>==@{#line @<#line@> "@<#file@>"@}
+
+@! End of autoccln.fwi