Sync usage with man page.
[netbsd-mini2440.git] / external / bsd / pcc / dist / pcc-libs / libF77 / f77lib.h
blob7287d1cd0c8f553cd0321922003a3f64629d3b49
1 /* declarations */
2 typedef struct { float real, imag; } complex;
3 typedef struct { double dreal, dimag; } dcomplex;
5 /* prototypes */
6 void s_rnge(char *varn, long int offset, char *procn, int line);
7 void abort_(void);
8 void getarg_(long int *n, char *s, long int ls);
9 long int iargc_(void);
10 void (*signal_(int *sigp, void (**procp)(int)))(int);
11 void s_stop(char *s, long int n);
12 void f_exit(void);
13 void s_paus(char *s, long int n);
14 void pow_ci(complex *p, complex *a, long int *b);
15 void pow_zi(dcomplex *p, dcomplex *a, long int *b);
16 double pow_dd(double *ap, double *bp);
17 double pow_di(double *ap, long int *bp);
18 short pow_hh(short *ap, short *bp);
19 long int pow_ii(long int *ap, long int *bp);
20 float pow_ri(float *ap, long int *bp);
21 void z_div(dcomplex *c, dcomplex *a, dcomplex *b);
22 void pow_zz(dcomplex *r,dcomplex *a,dcomplex *b);
23 float c_abs(complex *z);
24 void c_cos(complex *r, complex *z);
25 void c_div(complex *c, complex *a, complex *b);
26 void c_exp(complex *r, complex *z);
27 void c_log(complex *r, complex *z);
28 void c_sin(complex *r, complex *z);
29 void c_sqrt(complex *r, complex *z);
30 double z_abs(dcomplex *z);
31 void z_cos(dcomplex *r, dcomplex *z);
32 void z_exp(dcomplex *r, dcomplex *z);
33 void z_log(dcomplex *r, dcomplex *z);
34 void z_sin(dcomplex *r, dcomplex *z);
35 void z_sqrt(dcomplex *r, dcomplex *z);
36 double r_abs(float *x);
37 double r_acos(float *x);
38 double r_asin(float *x);
39 double r_atan(float *x);
40 double r_atn2(float *x,float *y);
41 void r_cnjg(complex *r, complex *z);
42 double r_cos(float *x);
43 double r_cosh(float *x);
44 double r_dim(float *a,float *b);
45 double r_exp(float *x);
46 double r_imag(complex *z);
47 double r_int(float *x);
48 double r_lg10(float *x);
49 double r_log(float *x);
50 double r_mod(float *x,float *y);
51 double r_nint(float *x);
52 double r_sign(float *a,float *b);
53 double r_sin(float *x);
54 double r_sinh(float *x);
55 double r_sqrt(float *x);
56 double r_tan(float *x);
57 double r_tanh(float *x);
58 double d_abs(double *x);
59 double d_acos(double *x);
60 double d_asin(double *x);
61 double d_atan(double *x);
62 double d_atn2(double *x,double *y);
63 void d_cnjg(dcomplex *r, dcomplex *z);
64 double d_cos(double *x);
65 double d_cosh(double *x);
66 double d_dim(double *a,double *b);
67 double derf_(double *x);
68 double derfc_(double *x);
69 double d_exp(double *x);
70 double d_imag(dcomplex *z);
71 double d_int(double *x);
72 double d_lg10(double *x);
73 double d_log(double *x);
74 double d_mod(double *x,double *y);
75 double d_nint(double *x);
76 double d_prod(float *x,float *y);
77 double d_sign(double *a,double *b);
78 double d_sin(double *x);
79 double d_sinh(double *x);
80 double d_sqrt(double *x);
81 double d_tan(double *x);
82 double d_tanh(double *x);
83 long int i_abs(long int *x);
84 long int i_dim(long int *a,long int *b);
85 long int i_dnnt(double *x);
86 long int i_indx(char *a, char *b, long int la, long int lb);
87 long int i_len(char *s, long int n);
88 long int i_mod(long int *a,long int *b);
89 long int i_nint(float *x);
90 long int i_sign(long int *a,long int *b);
91 short h_abs(short *x);
92 short h_dim(short *a,short *b);
93 short h_dnnt(double *x);
94 short h_indx(char *a, char *b, long int la, long int lb);
95 short h_len(char *s, long int n);
96 short h_mod(short *a,short *b);
97 short h_nint(float *x);
98 short h_sign(short *a,short *b);
99 long int l_ge(char *a,char *b,long int la,long int lb);
100 long int l_gt(char *a,char *b,long int la,long int lb);
101 long int l_le(char *a,char *b,long int la,long int lb);
102 long int l_lt(char *a,char *b,long int la,long int lb);
103 int s_cmp(char *a, char *b, long int la, long int lb);
104 short hl_ge(char *a,char *b,long int la,long int lb);
105 short hl_gt(char *a,char *b,long int la,long int lb);
106 short hl_le(char *a,char *b,long int la,long int lb);
107 short hl_lt(char *a,char *b,long int la,long int lb);
108 void s_cat(char *lp, char *rpp[], long int rnp[], long int *np, long int ll);
109 void s_copy(char *a, char *b, long int la, long int lb);
110 double fcabs(double real, double imag);