* 'master' of git.distorted.org.uk:~mdw/publish/public-git/catacomb:
mpmul.[ch]: Move internal `HWM' and `LWM' constants to implementation.
group.h: Fix the struct tag for `group'.
typedef struct ge ge; /* Group element (abstract type) */
#endif
-typedef struct group_ {
+typedef struct group {
const struct group_ops *ops; /* Operations table */
size_t nbits; /* Size of an element in bits */
size_t noctets; /* Size of raw element in octets */
* context; this sort of rules out @mp_build@ integers.
*/
+#define HWM (MPMUL_DEPTH - 20)
+#define LWM (MPMUL_DEPTH / 2)
+
void mpmul_add(mpmul *b, mp *x)
{
size_t i = b->i;
#define MPMUL_DEPTH (2 * (CHAR_BIT * sizeof(size_t) + 10))
-#define HWM (MPMUL_DEPTH - 20)
-#define LWM (MPMUL_DEPTH / 2)
-
/*----- Data structures ---------------------------------------------------*/
typedef struct mpmul {