Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: GNU m4


  
  GNU M4 - GNU Project - Free Software Foundation (FSF)   (Site not responding. Last check: 2007-10-13)
GNU M4 GNU M4 is an implementation of the traditional Unix macro processor.
GNU M4 is a macro processor in the sense that it copies its input to the output expanding macros as it goes.
GNU M4 is maintained by Gary V. Vaughan.
www.gnu.org /software/m4   (302 words)

  
 Website META Language (WML), Documentation: Core / GNU m4 (Pass 4)
GNU m4, version 1.4 A powerful macro processor Edition 1.4, November 1994 by Ren'e Seindal ---------------------------------------------------------------------------- Copyright (C) 1989, 90, 91, 92, 93, 94 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
GNU m4 outputs the sync lines when the text is being diverted, and System V m4 when the diverted text is being brought back.
System V m4 regards all the diverted text as being generated by the source line containing the undivert call, whereas GNU m4 regards the diverted text as being generated at the time it is diverted.
www.thewml.org /docs/backend/wml_p4_gm4.html   (11065 words)

  
 GNU m4
GNU m4 is the GNU version of the m4 macro preprocessor.
The GNU Autoconf package makes extensive use of the features of GNU m4.
GNU m4 is currently maintained (albeit intermittently) by René Seindal.
www.ebroadcast.com.au /lookup/encyclopedia/gn/GNU_m4.html   (61 words)

  
 Info: (m4.info) Top
GNU `m4' ******** GNU `m4' is an implementation of the traditional UNIX macro processor.
`m4' also has builtin functions for including files, running shell commands, doing arithmetic, etc. Autoconf needs GNU `m4' for generating `configure' scripts, but not for running them.
GNU `m4' was originally written by Ren'e Seindal, with subsequent changes by Franc,ois Pinard and other volunteers on the Internet.
www.cit.gu.edu.au /teaching/2105CIT/cgi-bin/info2html.cgi?(m4.info)Top   (171 words)

  
 ITworld.com - Using the m4 Macro Processor
The contemporary implementation of m4 on a Linux system is GNU m4, which follows System V Release 3 m4, with extensions.
However, m4 is m4, and this article should be useful for other Unix users, too.
Since the usefulness of this is unclear to GNU m4's maintainer (and indeed to me), this feature is not in GNU m4.
www.itworld.com /Comp/2378/LWD000425m4/pfindex.html   (2157 words)

  
 M4 (computer language) - Wikipedia, the free encyclopedia
One of the most widespread present-day uses is as part of the GNU Project's autoconf.
It is also used in the configuration process of the widespread mail transfer agent sendmail.
All text is available under the terms of the GNU Free Documentation License.
en.wikipedia.org /wiki/M4_(computer_language)   (352 words)

  
 Linux, Unix, /etc/: An Introduction to m4   (Site not responding. Last check: 2007-10-13)
m4 implementations on BSD may differ slightly; but by and large, m4 is m4, and this article should be useful for other Unix users too.
GNU m4 also allows use of # as a comment character, with the different that such comments *are* passed to the output stream.
The sendmail source distribution comes with a set of m4 macro definition files which are sufficient to generate a sendmail.cf for practically any site; at most, a little tweaking of the resulting sendmail.cf file (whose syntax has been memorably and justly compared to line noise) may be required.
lue.dyn.dhs.org /2005/20050720130900.html   (2044 words)

  
 Autoconf, Automake, and Libtool: M4 - Andamooka Reader   (Site not responding. Last check: 2007-10-13)
M4 is a general purpose tool for processing text and has existed on Unix systems of all kinds for many years, rarely catching the attention of users.
GNU M4 is the GNU project's implementation of M4 and was written by René Seindal in 1990.
This deficiency is the primary reason that this chapter exists--it is important to have a good working knowledge of M4 in order to use the GNU Autotools and to extend it with your own macros (see section 23.
www.andamooka.org /reader.pl?pgid=autobookautobook_192   (313 words)

  
 GNU M4   (Site not responding. Last check: 2007-10-13)
M4 also has built-in functions for including named files, running shell commands, doing integer arithmetic, manipulating text in various ways, and recursions.
If GNU `m4' is meant to serve GNU `autoconf', beware that `m4' should be fully installed *prior to* configuring `autoconf' itself.
Licensed under The GNU General Public License, Version 2 or later.
www.gnu.org /directory/GNU/gnum4.html   (288 words)

  
 Documentation : ASIS Products in GNU.LANG
One of the preliminary versions of GNU `m4' (a generic macro processor) exhibits the following bug: sometimes, when we change its quote strings from the default, the commands used to capture one macro definition within another stop working.
GNU Pascal compiler is part of the GNU Compiler family combining a language independent part of the GNU Compiler with a Pascal specific front end.
GNU C++ library aims, objectives, and limitations ************************************************* The GNU C++ library, libg++ is an attempt to provide a variety of C++ programming tools and other support to GNU C++ programmers.
hepunx.rl.ac.uk /~adye/asis-doc/html/GNU.LANG_desc.html   (4816 words)

  
 m4 Macroprocessor
M4 is a very old text file macro processor, almost as old as C-Preprocessor (which was in turn modeled after PL/1 preprocessor).
M4 is a macro processor designed by D.M.Ritchie as a front end for RATFOR and C. As a macro processor M4 assisted in expansion of macros for code translation.
Comments in m4 are introduced with the # character - everything from the # to the end of the line is ignored by m4 and simply passed unchanged to the output.
www.softpanorama.org /Tools/m4.shtml   (6734 words)

  
 GNU M4 macro processor
GNU M4 This manual is for GNU M4 (version 1.4.8, 20 November 2006), a package containing an implementation of the m4 macro language.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
implementations, and issues a warning because it may be withdrawn in a future version of GNU M4.
www.gnu.org /software/m4/manual/m4.html   (9235 words)

  
 Re: GNU M4 1.4.3 exit status
Failed checks were: 1: Ensure m4 exits with non-zero exit code when fed a non-existent file as input.
GNU M4 1.4.3 exit status John Gatewood Ham
Re: GNU M4 1.4.3 exit status John Gatewood Ham
www.mail-archive.com /bug-m4@gnu.org/msg01620.html   (889 words)

  
 Webdesign : Building text files with m4 macros
There is an m4 macro kit available from Berkley university and designed by Eric Allman.
We are now going to design m4 macros that are going to be inserted into the HTML text of our pages in order to replace all the repetitive data.
The "dnl" which appears at the end of each line is a built-in macro of m4 meaning "Delete to New Line".
linuxfocus.open.ac.uk /English/September1999/article111.html   (1508 words)

  
 Autoconf - GNU Project - Free Software Foundation (FSF)   (Site not responding. Last check: 2007-10-13)
You must install GNU m4 (version 1.4 or later) before configuring Autoconf, so that Autoconf's configure script can find it.
The configuration scripts produced by Autoconf are self-contained, so their users do not need to have Autoconf (or GNU m4).
GNU Autoconf releases can be found on http://ftp.gnu.org/gnu/autoconf/ or one of the mirrors.
www.gnu.no /software/autoconf/autoconf.html   (408 words)

  
 Prerequisites for GCC - GNU Project - Free Software Foundation (FSF)
GCC requires that various tools and packages be available for use in the build procedure.
In order to build the Ada compiler (GNAT) you must already have GNAT installed because portions of the Ada frontend are written in Ada (with GNAT extensions.) Refer to the Ada installation instructions for more specific information.
Please send FSF and GNU inquiries and questions to gnu@gnu.org.
gcc.gnu.org /install/prerequisites.html   (660 words)

  
 GNU Make   (Site not responding. Last check: 2007-10-13)
GNU FTP site or any of its many mirror sites.
They are sponsored by the FSF and are managed using GNU Mailman.
The GNU Project now makes many of its manuals available in various formats at their site.
make.paulandlesley.org   (710 words)

  
 Compiling GPC - The GNU Pascal Manual
The preferred way to distribute GNU software is distribution of the source code.
However, it can be a non-trivial exercise to build GNU Pascal on some non-Unix systems, so we also provide ready-to-run binaries for a number of platforms.
The GNU versions of the packages above are available from http://www.gnu.org/software/, in a subdirectory whose name is the name of the package.
www.gnu-pascal.de /gpc-es/Compiling-GPC.html   (1350 words)

  
 gmane.comp.gnu.m4.bugs
M4 also has built-in functions for including -named files, running UNIX commands, doing integer arithmetic, -manipulating text in various ways, and recursions.
Update of sr #101730 (project m4): Status: None => Need Info _______________________________________________________ Follow-up Comment #1: http://www.seindal.dk/ is no longer actively maintained as an m4 site; http://savannah.gnu.org/projects/m4/ is the new active home of m4.
For the past few months, m4 has often been one of the first adopters of new changes in gnulib.
blog.gmane.org /gmane.comp.gnu.m4.bugs?set_blog_all=yes   (3164 words)

  
 autotut: Using GNU auto{conf,make,header}   (Site not responding. Last check: 2007-10-13)
The configure.in file is processed by the m4 macro processor, but aside from the m4 macros, it is a Bourne shell script.
The full documentation for these is found in the GNU autoconf documentation.
The document per se (text and figures) is published under the terms of the GNU Free Documentation License.
seul.org /docs/autotut   (6649 words)

  
 About m4
I use GNU m4 1.4 to generate the HTML for these pages.
The entire process is administrated by GNU make, which knows what order to build things in, knows what depends on what, knows how to install the Web content once it's all compiled and completed.
Here is a sample of what the m4 source itself looks like.
www.alcyone.com /max/info/m4.html   (381 words)

  
 Web Paging - Tips and Hints on M4 quoting   (Site not responding. Last check: 2007-10-13)
The m4 macro language isn't very hard to master, but does pose some unique challenges once past the rudimentory simple macro substitution.
Quite simply, there are things you can do with m4 that can't easily be done any other way.
macros were to have their arguments quoted, it would delay the interpretation and instead of numerical values they would see text instead, which causes m4 to complain: Non-numeric argument to built-in `incr'.
owen.sj.ca.us /rkowen/howto/webpaging/m4tipsquote.html   (748 words)

  
 GNU macro processor: Frozen files
m4 -F file1.m4f file1.m4 m4 -R file1.m4f -F file2.m4f file2.m4 m4 -R file2.m4f -F file3.m4f file3.m4 m4 -R file3.m4f file4.m4
Some care is necessary because not every effort has been made for this to work in all cases.
It is safe to write a frozen file one one machine and read it on another, given that the second machine uses the same, or a newer version of GNU
jamesthornton.com /gnu/m4/m4_14.html   (505 words)

  
 M4 - SWiK
The contents of M4 page and all pages directly attached to M4 will be erased.
GNU M4 - GNU Project - Free Software Foundation (FSF)
m4 : GNU version of the traditional Unix Macro Processor.
swik.net /M4   (248 words)

  
 AutoConf   (Site not responding. Last check: 2007-10-13)
Extensible package of m4 macros that produce shell scripts to automatically configure software source code packages.
You must install GNU m4 before configuring autoconf, so that Autoconf's configure script can find it.
The configuration scripts produced by auto conf are self-contained, so their users do not need to have autoconf or GNU m4.
gnuwin32.sourceforge.net /packages/autoconf.htm   (190 words)

  
 GNU M4 - Summary [Savannah]
This project is part of the GNU Project.
License: GNU General Public License V2 or later
behaviour of m4 in the presence of missing files in line with the future 2.0
savannah.gnu.org /projects/m4   (144 words)

  
 FreshPorts -- devel/m4
`m4' also has builtin functions for including files, running shell commands, doing arithmetic, etc. WWW: http://www.gnu.org/software/m4/m4.html
Add a knob, `WITH_CHANGEWORD', that allows GNU m4 to be built with support for the `changeword' extension.
Note that others might still be lurking inside the m4 code, this is just a quick fix for the one reported on BugTraq.
www.freshports.org /devel/m4   (190 words)

  
 M4 for Windows   (Site not responding. Last check: 2007-10-13)
Macros are either built-in or user-defined and can take any number of arguments.
M4 also has built-in functions for including named files, running UNIX commands, doing integer arithmetic, manipulating text in various ways, and recursions.
You can also download the files from the GnuWin32 files page.
gnuwin32.sourceforge.net /packages/m4.htm   (168 words)

  
 GNU M4 1.4.3 exit status
GNU m4 people, When invoking m4 if you specify a file that does not exist the return code when exiting is still 0 but you have an error message.
Example (no file bogus.m4 exists, using bash 3.0): m4 bogus.m4 >bogus if (($?!=0)) then echo error else echo ok fi will output this: m4: bogus.m4: No such file or directory ok It should output this: m4: bogus.m4: No such file or directory error
If a missing file generates a message but is not an error, then this should be either documented or fixed.
www.mail-archive.com /bug-m4@gnu.org/msg01616.html   (278 words)

  
 Autoconf, Automake, and Libtool: How GNU Autotools uses M4 - Andamooka Reader   (Site not responding. Last check: 2007-10-13)
If you have already installed Autoconf on your system, you may have encountered problems due to its strict M4 requirements.
Autoconf demands to use GNU M4, mostly due to it exceeding limitations present in other M4 implementations.
When M4 freezes an input file, it produces another file which represents the internal state of the M4 processor so that the input file does not need to be parsed again.
www.andamooka.org /reader.pl?pgid=autobookautobook_194   (256 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.