autogen_back

Interesting projects using AutoGen

Main
AutoGen
Pages

Home
Announce
FAQ
docs
XML Defs
testimonials
downloads

Automated
Options

AutoOpts
Comparison
Man example
Redistribute
Licensing
local use
using getopt

GCC's
Fixincludes

fixincludes

Automated
FSM

description
example
usagefsm

Addons
addon

Project GNU
Home Page

Automated
XDR

xdr project

i

Automated Event Management

Define events with embedded markup comments, and derive documentation, invocation macros, handling tables, dispatch tables, and display functions.

Create customized character classifications

This program will take a list of character classes and convert them into bit map tests.

Config file editor

Create a program to edit a daemon config file by processing the options, rewriting the config file and sending SIGHUP to the daemon.


Create customized character classifications

   This program will take a list of character classes and convert them
   into bit map tests.  If all you ever need are "isspace" or "isalpha"
   or the other tests included in , then by all means use that.
   On the other hand, if you find yourself writing code like:
      if (isalnum(*p) || (*p == '_'))
   Then this might be handy.

Primary File(s) for char-mapper


char-mapper Example source

    test.sh

char-mapper Example output

    test-cmap.map
    test-cmap.h


Config file editor

   This template will produce a program that will process its configuration
   file and command line options, save the option state to its config file,
   and then signal its associated daemon file with a SIGHUP.  Included with
   this template are some auxialiary options and attributes in a file named
   "editor.def".

Primary File(s) for config-edit

    editor.tpl
    editor.def

config-edit Example source

    daemon.c
    daemon-opts.def

config-edit Example output

    edit-daemon-conf.c
    edit-daemon-conf.h

top  Viewable With Any Browser  Valid XHTML 1.0!


AutoGen, AutoOpts, columns, getdefs, AutoFSM, AutoXDR and these web pages copyright (c) 1999-2012 Bruce Korb, all rights reserved.

Return to GNU's home page.

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

Please send comments on these web pages to webmasters@www.gnu.org, send other questions to gnu@gnu.org.

This article, Copyright © 2000-2002 by Bruce Korb

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. Last modified: Sun Sep 8 12:45:30 PDT 2013