Nuetzliche Funktionen fuer den Textformatierer
==============================================
<stdio>
FILE * tmpfile() fopen (tmp = tempnam (".","tip"), "w+") unlink (tmp)
fdopen (socket, "r+") freopen ("Eingabedatei","r",stdin) fd = fileno (stream)
stream = popen ("sh-command","r") pclose (stream)
ferror (stream) feof (stream) clearerr (stream)
fclose (stream) fflush (stream)
int getc (stream), getchar () int fgetc (stream), getw (stream);
fgets (buf, n, stream) liest bis \n oder EOF, haengt \0 an
fprintf (stream, format,...);fscanf (stream, format, pointer ...)
fputc (c, stream) putchar (c) fputs (string, stream) puts (line)
fread (pointer, size, nitems, stream) fwrite (..) eof -> 0
fseek (stream!= pipe|tty, long offset, relative to SOF: 0| curpos: 1|EOF: 2) 
rewind (stream); curpos = ftell (stream)
<string>
strcat (head, tail) strncat (head, tail, n)
strcmp (Minuend, Subtrahent) strncmp (m, s, n) str[n]casecmp (m, s [, n])
pointer = strdup (string\0) str[n]cpy (to, from\0[, n]) int strlen (s)
focc|0 = str[r]chr (string, char) focc|0 = strpbrk (string, characters);
length = str[c]spn (string, [none]ofcharacters);
begin|0 = strtok (pointer|NULL, separators));
bcopy (from, to, length) diff = bcmp (min, sub, len) bzero (where, len)
indexoffirstbitset = ffs (int)
<malloc>
p = malloc (size) realloc (p, size) free (p)
p = calloc (nelem, elsize) cfree (p)
