/usr/include/givaro/givzpz.h is in libgivaro-dev 3.2.13-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | #ifndef _GIVARO_ZPZ_H_
#define _GIVARO_ZPZ_H_
// ==========================================================================
// $Source: /var/lib/cvs/Givaro/src/kernel/zpz/givzpz.h,v $
// Copyright(c)'94-97 by Givaro Team
// see the copyright file.
// Authors: T. Gautier
// $Id: givzpz.h,v 1.4 2004/10/11 15:15:14 jgdumas Exp $
// ==========================================================================
// Description:
// Family of arithmetics over Zpz
// ==========================================================================
// --
// ==========================================================================
#include <givaro/givconfig.h>
template<class TAG> class ZpzDom;
// -- Tag for arithmetic:
struct Std16 { typedef int16 type;}; // -- standard arithmetic over 16bits representations.
struct Std32 {typedef int32 type;}; // -- standard arithmetic over 32bits representations.
struct Unsigned32 {typedef uint32 type;}; // -- standard arithmetic over 32bits representations.
struct Log16 { typedef int16 type;}; // -- log arithmetic over 16bits representations.
#include "givaro/givzpz16std.h"
#include "givaro/givzpz16table1.h"
#include "givaro/givzpz32std.h"
#include "givaro/givzpz32uns.h"
#ifndef __USE_Givaro_SIXTYFOUR__
#ifdef __USE_64_bits__
#define __USE_Givaro_SIXTYFOUR__ 1
#endif
#ifdef __USE_ISOC99
#define __USE_Givaro_SIXTYFOUR__ 1
#endif
#endif
#ifndef __DONOTUSE_Givaro_SIXTYFOUR__
#ifndef __USE_GMPPLUSPLUS_SIXTYFOUR__
#define __USE_GMPPLUSPLUS_SIXTYFOUR__ 1
#endif
struct Std64 { typedef int64 type;}; // -- standard arithmetic over 64bits representations.
#include "givaro/givzpz64std.h"
#endif
#include "givaro/givzpzInt.h"
#endif
|