#include "config.h"#include <stdio.h>#include <stdlib.h>#include <fcntl.h>#include <ctype.h>#include <string.h>#include <unistd.h>#include <cmml.h>| Defines | |
| #define | DEFAULT_DURATION "00:30" | 
| #define | DEFAULT_ENCODING "UTF-8" | 
| #define | DEFAULT_SHORT_COMMAND "fortune -s -n 80" | 
| #define | DEFAULT_LONG_COMMAND "fortune -l" | 
| #define | BUFSIZE 10000 | 
| Functions | |
| void | PrintUsage (char *prog) | 
| char * | get_fortune (char *command) | 
| int | main (int argc, char *argv[]) | 
Usage: cmml-fortune [options]
Generate a random CMML file using an external program
to provide text (fortune cookies by default).
 
Possible options:
  -d timespec, --duration timespec
                 Specify the duration of the generated CMML file
                 ('00:30' by default)
  -e encoding, --encoding encoding
                 Specify the encoding of the generated CMML file
                 ('UTF-8' by default)
 
  -o filename, --output filename
                 Specify the output filename. The file is written
                 to standard output by default.
 
  -s command,  --short-command command
                 Specify the command to use to generate short text
                 for the title and anchors ('fortune -s -n 80' by default)
  -l command,  --long-command command
                 Specify the command to use to generate long text
                 for descriptions ('fortune -l' by default)
  -h, --help     Display this help and exit
  -v, --version  Display version information and exit
| 
 | 
| DEFAULT_DURATION: default duration of created CMML file | 
| 
 | 
| DEFAULT_ENCODING: default encoding format of created CMML file | 
| 
 | 
| DEFAULT_SHORT_COMMAND: default command to create short descriptions | 
| 
 | 
| DEFAULT_LONG_COMMAND: default command to create long descriptions | 
| 
 | 
| BUFSIZE: default buffer size for printing | 
| 
 | 
| PrintUsage: prints out help on how to use this program 
 
 | 
| 
 | 
| get_fortune: generates random text using the given command 
 
 
 | 
| 
 | ||||||||||||
| main function of cmml-fortune. | 
 1.3.8
 1.3.8