MeatAxe
2.4
check.h
1
#ifndef _CHECK_H_
2
#define _CHECK_H_
3
4
#include <stdarg.h>
5
#include "meataxe.h"
6
7
#if ZZZ == 0
8
9
#define ISFEL(f) ((unsigned int)(f) < (unsigned int)FfOrder)
10
11
#else
12
13
#define ISFEL(f) ((f) == 0xffff ||\
14
(unsigned short)(f) < (unsigned short)FfOrder-1)
15
#error
16
17
#endif
18
19
extern
FEL
*FTab;
20
extern
void
Error(
char
*msg, ...);
21
extern
int
NextField();
22
extern
void
SelectField(
int
f);
23
extern
void
MakeFTab();
24
extern
Matrix_t
*MkMat(
int
nor,
int
noc, ...);
25
26
#endif
27
FEL
unsigned char FEL
A finite field element.
Definition:
meataxe.h:82
Matrix_t
A matrix over a finite field.
Definition:
meataxe.h:492
MeatAxe 2.4 documentation, generated on Fri Feb 1 2019 21:05:37