Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • EarthDesk 5.8.5
  • GraphicConverter 8...
  • MacPorts 2.1.1
  • CCleaner 1.03.131
  • Quicksilver ß68 Bu...
  • TextWrangler 4.0.1...
  • Google Chrome 21.0...
  • Winclone 3.3
  • ScreenFlow 3.0.6
  • Apple Security Upd...
  • Home > Mac > Development > Compilers
     Report malware

    GNU M4 1.4.15

    Download button

    No screenshots available
    Downloads: 1,656  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Free Software Foundation Inc | More programs
    Freeware / FREE
    1.6 MB / Mac OS X
    Universal Binary Universal Binary
    September 5th, 2010, 07:03 UTC [view history]
    Home / Development / Compilers

     Read user reviews (0)  Refer to a friend  Subscribe

    GNU M4 description

    Free and open source implementation of the Unix macro processor

    GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for running shell commands, doing arithmetic, including files, etc.

    GNU M4 is a macro processor in the sense that it copies its input to the output expanding macros as it goes. Macros are either builtin or user-defined and can take any number of arguments.

    Besides just doing macro expansion, m4 has builtin functions for including named files, running UNIX commands, doing integer arithmetic, manipulating text in various ways, recursion etc... m4 can be used either as a front-end to a compiler or as a macro processor in its own right.

    What's New in This Release: [ read full changelog ]

    · Clean up compiler warnings.
    · src/builtin.c (m4_patsubst): Drop dead store.
    · src/eval.c (unary_term): Likewise.
    · src/input.c (match_input): Likewise. Also drop useless casts to
    · void.
    · src/symtab.c (symtab_debug): Drop useless casts.

    · Test previous commit.
    · doc/m4.texinfo (Format): Add a test.
    · NEWS: Document the fix.
    · THANKS: Update.

     


    TAGS:

    macro processor implementation | run shell command | implement macro processor | implement | implementation | macro processor



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM