#include "defs.h"
#define SPACE 2500000
#define MPT 10000
#define MXC 32383
/* SPACE is total space in coset table.
MPT is maximum index for which permutations can be output.
MXC = 2^15-1 is largest positive value of a short integer. Use
tcrunb if larger values required!
*/
char rs, ginrel[53];
int space = SPACE, mxc = MXC;
short mpt = MPT, rel[SPACE], cosno[MPT + 1], gno[105], inv[104], gch[128],
*imcos[104];
int main(int argc, char * argv[])
{
char err, arg;
rs = 0;
err = 0;
arg = 1;
if (argc > arg) {
if (argv[arg][0] != '-' || argv[arg][1] != 'r') {
err = 1;
goto error;
}
rs = 1;
/* -r option sets rs = 1. This allows the user to reduce the amount of
space in the coset table. This is useful for investigating the effect
of using lookahead.
*/
}
if (tcprog() == -1)
exit(1);
error:
if (err) {
fprintf(stderr, "Usage: tcrun [-r]\n");
exit(1);
}
exit(0);
}
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet am 2026-11-04)
¤
*© Formatika GbR, Deutschland