gintv1.1/0040755000175200017560000000000007306140357012676 5ustar stephensstephenggintv1.1/src/0040755000175200017560000000000007306140353013461 5ustar stephensstephenggintv1.1/src/gintv/0040755000175200017560000000000007306140353014610 5ustar stephensstephenggintv1.1/src/gintv/CVS/0040755000175200017560000000000007306136064015247 5ustar stephensstephenggintv1.1/src/gintv/CVS/Root0100644000175200017560000000003407236675452016122 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gintv/CVS/Repository0100644000175200017560000000002307236675452017354 0ustar stephensstephenghome/ion/src/gintv gintv1.1/src/gintv/CVS/Entries0100644000175200017560000000043107306136064016576 0ustar stephensstepheng/gintv.c/1.2/Fri Feb 19 09:25:35 1999// /merge.c/1.2/Fri Feb 19 09:25:35 1999// /test1.c/1.2/Fri Feb 19 09:25:36 1999// /solve.c/1.3/Wed Apr 4 09:04:44 2001// /GUMakefile/1.1/Thu Apr 5 17:38:07 2001// /gintv.h/1.3/Sat Apr 21 02:38:15 2001// /PKG/1.2/Sat Jun 2 08:55:31 2001// D gintv1.1/src/gintv/PKG0100644000175200017560000000016107306125003015142 0ustar stephensstephengNAME=gintv VERSION=1.1 DESC="An interval arithmetic library in C." CATEGORY="Mathematics" REQUIRES_PKGS="../gum" gintv1.1/src/gintv/gintv.c0100644000175200017560000001302706663227017016113 0ustar stephensstepheng #ifndef __rcs_id__ #ifndef __rcs_id_gintv_gintv_c__ #define __rcs_id_gintv_gintv_c__ static const char __rcs_id_gintv_gintv_c[] = "$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $"; #endif #endif /* __rcs_id__ */ #include "gintv.h" #include #include void gint(v_print) (FILE *fp, const char *b, int nx, const gint(v) *x, const char *e) { int j; fprintf(fp, "%s", b); for ( j = 0; j < nx; j ++ ) { fprintf(fp, "[%.20g, %.20g] ", x[j].l, x[j].h); } fprintf(fp, "%s", e); } gint(v) gint(v_s) (gint(vs) a) { gint(v) A = { a, a }; return A; } gint(v) gint(v_v) (gint(vs) a, gint(vs) b) { gint(v) A = { a, b }; return A; } #ifdef gintv_l #undef gintv_l #endif #ifdef gintv_h #undef gintv_h #endif gint(vs) gint(v_l) (const gint(v) *x) { return x->l; } gint(vs) gint(v_h) (const gint(v) *x) { return x->h; } #define a A->l #define b A->h #define c B->l #define d B->h /* We use this to force rounding up */ #ifndef gintv_FORCE_ROUNDING #define gintv_FORCE_ROUNDING 1 #endif #if gintv_FORCE_ROUNDING #include #define FIX_FUDGE DBL_EPSILON #ifndef gintv_inline #define gintv_inline inline #endif static gintv_inline gint(vs) FIX_MIN(gint(vs) x) { return x - fabs(x) * FIX_FUDGE; } static gintv_inline gint(vs) FIX_MAX(gint(vs) x) { return x + fabs(x) * FIX_FUDGE; } #define RFIX(z,x) R(FIX_MIN(z), FIX_MAX(x)) #else #define RFIX(z,x) R((z), (x)) #endif #define R(z,x) do { X->l = (z); X->h = (x); return; } while(0) #define RA(z,x) do { gint(vs) _a = (z), _b = (x); RFIX(_a, _b); } while(0) #define RF(z,x) do { if ( (z) < (x) ) R((z), (x)); else RFIX((x), (z)); } while(0) #ifdef min #undef min #endif #define min(X,Y)((X)<(Y)?(X):(Y)) #define min4(Q,W,E,R)min(Q,min(W,min(E,R))) #ifdef max #undef max #endif #define max(X,Y)((X)>(Y)?(X):(Y)) #define max4(Q,W,E,R)max(Q,max(W,max(E,R))) #define INC(N) \ void gint(v_##N) (gint(v) *X, const gint(v) *A) \ { \ RFIX(N(a), N(b)); \ } #define DEC(N) \ void gint(v_##N) (gint(v) *X, const gint(v) *A) \ { \ RA(N(b), N(a)); \ } #define FOUR(N) \ void gint(v_##N) (gint(v) *X, const gint(v) *A, const gint(v) *B) \ { \ gint(vs) ac = N(a, c), ad = N(a, d), bc = N(b, c), bd = N(b, d); \ RFIX(min4(ac, ad, bc, bd), max4(ac, ad, bc, bd)); \ } void gint(v_union) (gint(v) *X, const gint(v) *A, const gint(v) *B) { RA(min(a, c), max(b, d)); } void gint(v_add) (gint(v) *X, const gint(v) *A, const gint(v) *B) { RA(a + c, b + d); } void gint(v_sub) (gint(v) *X, const gint(v) *A, const gint(v) *B) { RA(a - d, b - c); } void gint(v_neg) (gint(v) *X, const gint(v) *A) { RA(- b, -a); } #define INF gintvs_INFINITY #define mul(X,Y) ((X)*(Y)) FOUR(mul) #undef mul #define div(X,Y) ((X)/(Y)) FOUR(div) #undef div INC(sqrt) FOUR(pow) INC(exp) INC(log) void gint(v_cos) (gint(v) *X, const gint(v) *A) { gint(vs) ap = ceil(a / M_PI), bp = b / M_PI; gint(vs) mod_ap_2, cos_a, cos_b; if ( 1 + ap <= bp ) R(-1, 1); mod_ap_2 = fmod(ap, 2); cos_a = cos(a); cos_b = cos(b); if ( ap <= bp && mod_ap_2 == 1 ) R(-1, max(cos_a, cos_b) ); if ( ap <= bp && mod_ap_2 == 0 ) RFIX(min(cos_a, cos_b), 1 ); RF(cos_a, cos_b); } void gint(v_sin) (gint(v) *X, const gint(v) *A) { gint(v) B = { a - (M_PI / 2), b - (M_PI / 2) }; gintv_cos(X, &B); } void gint(v_tan) (gint(v) *X, const gint(v) *A) { gint(vs) ap = ceil((a + (M_PI / 2)) / M_PI), bp = ceil((b + (M_PI / 2))/ M_PI); if ( ap != bp ) R(-INF, INF); RFIX(tan(a), tan(b)); } INC(asin) DEC(acos) INC(atan) FOUR(atan2) /************************************************************************/ void gint(v_eq) (gint(v) *X, const gint(v) *A, const gint(v) *B) { if ( d < a || b < c ) R(0, 0); if ( a == b && b == c && c == d ) R(1, 1); R(0, 1); } void gint(v_ne) (gint(v) *X, const gint(v) *A, const gint(v) *B) { if ( d < a || b < c ) R(1, 1); if ( a == b && b == c && c == d ) R(0, 0); R(0, 1); } void gint(v_lt) (gint(v) *X, const gint(v) *A, const gint(v) *B) { if ( d <= a ) R(0, 0); if ( b < c ) R(1, 1); R(0, 1); } void gint(v_gt) (gint(v) *X, const gint(v) *A, const gint(v) *B) { if ( a <= d ) R(0, 0); if ( b < c ) R(1, 1); R(0, 1); } void gint(v_ge) (gint(v) *X, const gint(v) *A, const gint(v) *B) { gint(v_lt)(X, B, A); } void gintv_le(gint(v) *X, const gint(v) *A, const gint(v) *B) { gint(v_gt)(X, B, A); } /************************************************************************/ void gint(v_and)(gint(v) *X, const gint(v) *A, const gint(v) *B) { if ( (a == 0 && b == 0) || (c == 0 && d == 0) ) R(0, 0); if ( (a == 1 && b == 1) && (c == 1 && d == 1) ) R(1, 1); R(0, 1); } void gint(v_or)(gint(v) *X, const gint(v) *A, const gint(v) *B) { if ( (a == 0 && b == 0) && (c == 0 && d == 0) ) R(0, 0); if ( (a == 1 && b == 1) || (c == 1 && d == 1) ) R(1, 1); R(0, 1); } void gint(v_not)(gint(v) *X, const gint(v) *A) { if ( a == 0 && b == 0 ) R(1, 1); if ( a == 1 && b == 1 ) R(0, 0); R(0, 1); } void gint(v__if)(gint(v) *X, const gint(v) *A, const gint(v) *B, const gint(v) *C) { if ( A->l == 1 && A->h == 1 ) { *X = *B; } else if ( A->l == 0 && A->h == 0 ) { *X = *C; } else { gint(v_union)(X, B, C); } } /*************************************************************************/ INC(ceil) INC(floor) void gint(v_fabs)(gint(v) *X, const gint(v) *A) { if ( a > 0 && b > 0 ) { *X = *A; return; } if ( a < 0 && b < 0 ) { RA(- b, - a); } R(0, max(fabs(a), fabs(b))); } FOUR(fmod) #undef INC #undef DEC #undef FOUR #undef a #undef b #undef c #undef d #undef R gintv1.1/src/gintv/gintv.h0100644000175200017560000001366007270171227016117 0ustar stephensstepheng#ifndef _gintv_gintv_h #ifndef __rcs_id__ #ifndef __rcs_id_gintv_gintv_h__ #define __rcs_id_gintv_gintv_h__ static const char __rcs_id_gintv_gintv_h[] = "$Id: gintv.h,v 1.3 2001/04/21 02:38:15 stephens Exp $"; #endif #endif /* __rcs_id__ */ #define _gintv_gintv_h #include #include #ifndef gintvs typedef double gintvs; #endif #ifndef gintvs_INFINITY #define gintvs_INFINITY DBL_MAX #endif #ifndef gint #define gint(X)gint##X #endif typedef struct gint(v) { gint(vs) l, h; /* lower and upper bound */ #ifdef __cplusplus gint(v) () { } gint(v) (gint(vs) x) : l(x), h(x) { } #define gintv_OP(OP,AOP,FUNC) \ gint(v) &operator AOP (const gint(v) &b); \ gint(v) &operator AOP (const gint(vs) &b); gintv_OP(+,+=,add); gintv_OP(-,-=,sub); gintv_OP(*,*=,mul); gintv_OP(/,/=,div); #undef gintv_OP #endif } gint(v); #ifdef __cplusplus extern "C" { #endif void gint(v_print) (FILE *fp, const char *b, int nx, const gint(v) *x, const char *e); gint(v) gint(v_s) (gint(vs) a); gint(v) gint(v_v) (gint(vs) a, gint(vs) b); int gint(v_equal) (const gint(v) *X, const gint(v) *Y); #define gintv_equal(X,Y) ((X)->l == (Y)->l && (X)->h == (Y)->h) int gint(v_contains) (const gint(v) *X, gint(vs) V); #define gintv_contains(X,V) ((X)->l <= (V) && (V) <= (X)->h) gint(vs) gint(v_w) (const gint(v) *x); #define gintv_w(X) ((X)->h - (X)->l) gint(vs) gint(v_m) (const gint(v) *x); #define gintv_m(X) (((X)->l + (X)->h)*0.5) gint(vs) gint(v_l) (const gint(v) *x); #define gintv_l(X) ((X)->l) gint(vs) gint(v_h) (const gint(v) *x); #define gintv_h(X) ((X)->h) #define gintv_true(X) (!gintv_contains((X),0.0)) #define gintv_false(X) ((X)->l == 0 && (X)->h == 0) #define gintv_indet(X) ((!gintv_false(X))&&gintv_contains((X),0.0)) void gint(v_union) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_intersect) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_add) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_sub) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_neg) (gint(v) *X, const gint(v) *A); void gint(v_mul) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_div) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_sqrt) (gint(v) *X, const gint(v) *A); void gint(v_pow) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_exp) (gint(v) *X, const gint(v) *A); void gint(v_log) (gint(v) *X, const gint(v) *A); void gint(v_sin) (gint(v) *X, const gint(v) *A); void gint(v_cos) (gint(v) *X, const gint(v) *A); void gint(v_tan) (gint(v) *X, const gint(v) *A); void gint(v_asin) (gint(v) *X, const gint(v) *A); void gint(v_acos) (gint(v) *X, const gint(v) *A); void gint(v_atan) (gint(v) *X, const gint(v) *A); void gint(v_atan2) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_ceil) (gint(v) *X, const gint(v) *A); void gint(v_floor) (gint(v) *X, const gint(v) *A); void gint(v_fabs) (gint(v) *X, const gint(v) *A); void gint(v_fmod) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_eq) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_ne) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_lt) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_gt) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_ge) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_le) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_and) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_or) (gint(v) *X, const gint(v) *A, const gint(v) *B); void gint(v_not) (gint(v) *X, const gint(v) *A); void gint(v__if) (gint(v) *X, const gint(v) *A, const gint(v) *B, const gint(v) *C); #define gintv_solve_f_decl(X) int X (gint(v) *result, int nx, const gint(v) *x, void *data) #define gintv_solve_accept_decl(X) int X (gint(v) *result, int nx, const gint(v) *x, void *data, void *adata) gintv_solve_accept_decl(gint(v_in_tolerance)); /* result is true if width(x[i]) < *(gintvs*)adata for all i in [0,nx) */ int gint(v_solve) ( int nsolutions, gint(v) *solutions, gintv_solve_f_decl((*func)), int nx, const gint(v) *xspace, void *data, gintv_solve_accept_decl((*accept)), void *adata, int stack_depth ); /* ** Given a nx-dimensional solution space (xspace) and a function (func) of ** nx parameters, ** find up to nsolutions where: ** func(x) is {1,1} (positively true) and accept(x,f(x)) is (1,1) (positively true) ** ** returns the number of nx-dimensional intervals where func(x) */ /* Merges any nx-dimensional intervals +-----+-----+ +-----------+ | | | | | | | | -> | | +-----+-----+ +-----------+ */ int gint(v_merge_adjacent) (int nv, int nx, gint(v) *x); /* returns the new number of nx-dimensional intervals */ /* Merges any nx-dimensional intervals +-----+ +-----------+ | | | | +-----+ | | | | | | | | | | | -> | | +-----+ | | | | | | | | | | | +-----+ +-----------+ */ int gint(v_merge_aggregate) (int nv, int nx, gint(v) *x); /* returns the new number of nx-dimensional intervals */ #ifdef __cplusplus } #endif #ifdef __cplusplus #define gintv_OP(OP,AOP,FUNC) \ inline gint(v) operator OP (const gint(v) &a, const gint(v) &b) { gint(v) t; gint(v_##FUNC)(&t, &a, &b); return t; } \ inline gint(v) operator OP (const gint(v) &a, const gint(vs) &b) { gint(v) t, _b(b); gint(v_##FUNC)(&t, &a, &_b); return t; } \ inline gint(v) operator OP (const gint(vs) &a, const gint(v) &b) { gint(v) t, _a(a); gint(v_##FUNC)(&t, &_a, &b); return t; } \ inline gint(v) & gint(v) :: operator AOP (const gint(v) &b) { gint(v_##FUNC)(this, this, &b); return (*this); } \ inline gint(v) & gint(v) :: operator AOP (const gint(vs) &b) { gint(v) _b(b); gint(v_##FUNC)(this, this, &_b); return (*this); } \ gintv_OP(+,+=,add); gintv_OP(-,-=,sub); gintv_OP(*,*=,mul); gintv_OP(/,/=,div); #undef gintv_OP #endif #endif gintv1.1/src/gintv/merge.c0100644000175200017560000000660606663227017016070 0ustar stephensstepheng #ifndef __rcs_id__ #ifndef __rcs_id_gintv_merge_c__ #define __rcs_id_gintv_merge_c__ static const char __rcs_id_gintv_merge_c[] = "$Id: merge.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $"; #endif #endif /* __rcs_id__ */ #include "gintv.h" int gint(v_merge_adjacent)(int nv, int nx, gint(v) *x) /* ** Merge all x[i] ** where x[i][k].l = x[j][k].h ** and (x[i][q] = x[j][q] where q != k) ** where 0 <= k < nv ** where 0 <= i < nx */ { int i, j, k, l; /* loop p0 */ gint(v) *p0; restart: for ( i = nv, p0 = x; i -- > 0; p0 += nx ) { gint(v) *p1; #ifdef GINTV_MERGE_DEBUG gint(v_print)(stderr, "p0 = ", nx, p0, "\n"); #endif /* loop p1 */ for ( k = nv, p1 = x; k -- > 0; p1 += nx) { if ( k == i ) { continue; } #ifdef GINTV_MERGE_DEBUG gint(v_print)(stderr, "p1 = ", nx, p1, "\n"); #endif /* Try to find split at parm j */ for ( j = nx; j -- > 0; ) { /* Determine p0[q] == p1[q] && p0[j].l == p1[j].h */ for ( l = nx; l -- > 0; ) { if ( l == j ) { if ( ! (p0[j].h == p1[j].l || p0[j].l == p1[j].h) ) goto next_j; } else { if ( ! gintv_equal(&p0[l], &p1[l]) ) goto next_j; } } /* p0 and p1 were split at parm j */ /* Merge p1 onto p0 */ if ( p0[j].h == p1[j].l ) p0[j].h = p1[j].h; else if ( p0[j].l == p1[l].h ) p0[j].l = p1[j].l; #ifdef GINTV_MERGE_DEBUG gint(v_print)(stderr, "p1 merged p0 = ", nx, p0, "\n"); #endif /* Delete p1 */ p0 = p1 + nx; k *= nx; while ( k -- > 0 ) { *(p1 ++) = *(p0 ++); } nv --; /* Restart */ goto restart; next_j: ; } } } return nv; } int gint(v_merge_aggregate)(int nv, int nx, gint(v) *x) /* ** Merge all x[i] ** where x[i][k].l = x[j][k].h ** and (x[i][q] within x[j][q] where q != k) ** where 0 <= k < nv ** where 0 <= i < nx */ { int i, j, k, l; /* loop p0 */ gintv *p0; restart: for ( i = nv, p0 = x; i -- > 0; p0 += nx ) { gint(v) *p1; #ifdef GINTV_MERGE_DEBUG gint(v_print)(stderr, "p0 = ", nx, p0, "\n"); #endif /* loop p1 */ for ( k = nv, p1 = x; k -- > 0; p1 += nx) { if ( k == i ) { continue; } #ifdef GINTV_MERGE_DEBUG gint(v_print)(stderr, "p1 = ", nx, p1, "\n"); #endif /* Try to find split at parm j */ for ( j = nx; j -- > 0; ) { /* Determine p1[q] is adjacent to p1[q] */ for ( l = nx; l -- > 0; ) { if ( l == j ) { if ( ! (p0[j].h == p1[j].l || p0[j].l == p1[j].h) ) goto next_j; } else { if ( ! (gintv_contains(&p0[j], p1[j].l) && gintv_contains(&p0[j], p1[j].h)) ) goto next_j; } } /* p0 and p1 were adjacent at parm j */ /* Aggregate p1 into p0 */ for ( l = nx; l -- > 0; ) { gint(v_union)(&p0[l], &p0[l], &p1[l]); } #ifdef GINTV_MERGE_DEBUG gint(v_print)(stderr, "p1 aggregated into p0 = ", nx, p0, "\n"); #endif /* Delete p1 */ p0 = p1 + nx; k *= nx; while ( k -- > 0 ) { *(p1 ++) = *(p0 ++); } nv --; /* Restart */ goto restart; next_j: ; } } } return nv; } gintv1.1/src/gintv/solve.c0100644000175200017560000000642307262561654016122 0ustar stephensstepheng #ifndef __rcs_id__ #ifndef __rcs_id_gintv_solve_c__ #define __rcs_id_gintv_solve_c__ static const char __rcs_id_gintv_solve_c[] = "$Id: solve.c,v 1.3 2001/04/04 09:04:44 stephens Exp $"; #endif #endif /* __rcs_id__ */ #include "gintv.h" #include /* memcpy() */ #include #include #include //#define GINTV_SOLVE_DEBUG 1 #ifndef GINTV_SOLVE_DEBUG #define GINTV_SOLVE_DEBUG 0 #endif gintv_solve_accept_decl(gint(v_in_tolerance)) { while ( -- nx ) { if ( gintv_w(x) > (* (gint(vs)*) adata) ) { result->l = result->h = 0; return 0; } x ++; } result->l = result->h = 1; return 0; } int gint(v_solve) ( int maxnsolutions, gint(v) *solutions, gintv_solve_f_decl((*func)), int nx, const gintv *xspace, void *data, gintv_solve_accept_decl((*accept)), void *adata, int stack_depth ) { gint(v) f_x; int nsolutions = 0; gint(v) *sp; gint(v) *x_stack = alloca(sizeof(x_stack[0]) * nx * stack_depth); gint(v) *x = x_stack; int *parm_stack = alloca(sizeof(parm_stack[0]) * stack_depth); int *parm_stack_end = parm_stack + (stack_depth - 1); int *parm = parm_stack; sp = solutions; /* Initialize stack */ *parm = 0; memcpy(x, xspace, sizeof(x[0]) * nx); while ( parm >= parm_stack ) { /* Evaluate the function */ if ( (func)(&f_x, nx, x, data) ) { return -1; } #if GINTV_SOLVE_DEBUG fprintf(stderr, ": %3d %1d ", parm - parm_stack, *parm); gint(v_print)(stderr, "F(X)=", 1, &f_x, " "); gint(v_print)(stderr, "", nx, x, "\n"); #endif if ( gintv_false(&f_x) ) { /* Never true? x cannot contain a solution */ /* Pop it */ x -= nx; parm --; #if GINTV_SOLVE_DEBUG fprintf(stderr, "POPPED\n"); #endif /* Do next one */ continue; } else if ( gintv_true(&f_x) || parm == parm_stack_end ) { /* F(x) is true, x is a solution */ pop_n_save: { int i; /* Save it */ for ( i = 0; i < nx; i ++) *(sp ++) = x[i]; nsolutions ++; if ( nsolutions >= maxnsolutions ) return nsolutions; /* Pop it */ x -= nx; parm --; #if GINTV_SOLVE_DEBUG fprintf(stderr, "POP AND SAVED\n"); #endif } /* Do next one */ continue; } else { /* indeterminate? check to see if its acceptable */ gint(v) A; if ( (*accept)(&A, nx, x, data, adata) ) return -1; #if GINTV_SOLVE_DEBUG gint(v_print)(stderr, "A(x) = ", 1, &A, "\n"); #endif if ( gintv_true(&A) ) goto pop_n_save; /* FALL THROUGH */ } /* indeterminate but not acceptable? split x on *parm */ { int i; /* X might contain an acceptable result */ /* split on *parm */ for ( i = 0; i < *parm; i ++ ) { (x + nx)[i] = x[i]; } { gint(vs) m = gintv_m(&x[i]); (x + nx)[i].h = x[i].h; x[i].h = m; (x + nx)[i].l = m; } for ( i ++ ; i < nx; i ++ ) { (x + nx)[i] = x[i]; } x += nx; /* Split the next top two params on the next parm */ if ( -- *parm < 0 ) { *parm = nx - 1; } parm[1] = *parm; parm ++; #if GINTV_SOLVE_DEBUG fprintf(stderr, "S:: %3d %3d ", (parm - parm_stack) - 1, *parm); gint(v_print)(stderr, "", nx, x - nx, "\n"); #endif } } return nsolutions; } gintv1.1/src/gintv/test1.c0100644000175200017560000000612606663227020016020 0ustar stephensstepheng #ifndef __rcs_id__ #ifndef __rcs_id_gintv_test1_c__ #define __rcs_id_gintv_test1_c__ static const char __rcs_id_gintv_test1_c[] = "$Id: test1.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $"; #endif #endif /* __rcs_id__ */ /* This file demonstrates the use of interval arithmetic to solve multivariate equations. Imagine two functions: circle(u) = { cos(u), sin(u) }; curve(v) = { v, v * v }; To solve for u and v where circle(u) == curve(v) (there are two solutions) We begin with solution domains for u and v. We formulate the "solution found" interval function as: solution(u, v) = circle(u) == curve(v). We call gintv_solve() to recursively subdivide the solution domain until solution(u, v) is "true for all" or "true for some" and within the solution criteria (see gintv_in_tolerance). We then merge adjacents solutions, to produce 2 contigous solutions which are bounded by a known error. */ #include "gintv.h" #include #define func_1i_2o(X) void X (gintv *r, const gintv *u) typedef func_1i_2o((*fp1i2o)); static int solving = 0; static func_1i_2o(circle) { /* { cos(u), sin(u) } */ gintv_cos(r+0, u); gintv_sin(r+1, u); if ( ! solving ) { gintv_print(stdout, "circle(", 1, u, ") = "); gintv_print(stdout, "(", 2, r, ")\n"); } } static func_1i_2o(curve) { /* { u, u ^ 2 } */ *(r+0) = *u; gintv_mul(r+1, u, u); /* u ^ 2 */ if ( ! solving ) { gintv_print(stdout, "curve(", 1, u, ") = "); gintv_print(stdout, "(", 2, r, ")\n"); } } static int intersect(gintv *v, int nx, const gintv *x, void *data) { gintv r1[2]; gintv r2[2]; gintv t1[1], t2[1]; fp1i2o *func = data; if ( ! solving ) { printf("\n"); } /* circle(x[0]) == curve(x[1]) */ (func[0])(r1, x+0); (func[1])(r2, x+1); /* circle and curve are two dimensional */ gintv_eq(t1, r1+0, r2+0); gintv_eq(t2, r1+1, r2+1); gintv_and(v, t1, t2); if ( ! solving ) { gintv_print(stdout, "intersect(", 2, x, ") = "); gintv_print(stdout, "(", 1, v, ")\n"); } return 0; } int main(int argc, char **argv) { int nx = 2; fp1i2o func[] = { circle, curve }; gintv xspace[2] = { /* solution domains */ { 0.0, 3.1415926 * 2.0 }, /* circle */ { -2.0 , 2.0 } /* curve */ }; void *t_func = intersect; gintv solutions[15]; int nsolutions = 15; gintvs tolerance = 1e-8; int i; solving = 1; nsolutions = gintv_solve( nsolutions, solutions, t_func, nx, xspace, func, gintv_in_tolerance, &tolerance, 128); solving = 0; printf("%d solutions\n", nsolutions); for ( i = 0; i < nsolutions; i ++ ) { gintv_print(stdout, "", nx, solutions + (i * nx), "\n"); } printf("\nafter merge:\n"); nsolutions = gintv_merge_adjacent(nsolutions, nx, solutions); printf("%d solutions\n", nsolutions); for ( i = 0; i < nsolutions; i ++ ) { gintv_print(stdout, "", nx, solutions + (i * nx), "\n"); } for ( i = 0; i < nsolutions; i ++ ) { gintv f[2]; printf("\nsolution %d\n", i); (func[0])(f, solutions + (nx * i)); (func[1])(f, solutions + (nx * i) + 1); } return 0; } gintv1.1/src/gintv/mak_gen/0040755000175200017560000000000007262475344016225 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/0040755000175200017560000000000007252753430020117 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/od/0040755000175200017560000000000007250012545020512 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/od/build_vars.h0100744000175200017560000000035507254311366023025 0ustar stephensstepheng/* DO NOT MODIFY Generated by maks/pre.mak. */ #define BUILD_TARGET "CYGWIN_98-4.10" #define BUILD_DATE "Thu Mar 15 22:13:21 2001" #define BUILD_HOST "ION02" #define BUILD_USER "stephens" #define BUILD_ROOT "/home/stephens/ion/src/gmv" gintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/odd/0040755000175200017560000000000007250012561020654 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/odd/gintv.o0100744000175200017560000006141707250012722022171 0ustar stephensstephengLx\E.text@ X9 .data@.bss.stab!Z+B.stabstr;B$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] UE PhwEPEvE;E|JE‰UD$E‰U$hzEP E뮉EPhwEP]U8EE ]E]E]؋UЉUUԉUU؉UU܉UUUPUPUP ]U8EE ]E]E]E]؋UЉUUԉUU؉UU܉UUUPUPUP ]UE]UE@]UE UEuE E]E U@ZEu E @E@]vE$EE$EXv‰ kv]UE U]E U@B]E$+EE$:EXv‰랉]UE Ub]E U@"]E$EE$EXv‰랉]UE @]E ]vE$OEE$^EXv‰뢉]U(E U ]E UJ]E U@ ]E U@J]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$.EXv v]U(E U2]E Ur]E U@2]E U@r]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$EXv v]UE $$EE @$$EX랉]U(E$E $]E@$E $]E$E @$]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$EXv v]UE $$EE @$$EX랉]UE $$4EE @$$/EX랉]-DT! @@UHE  $]E @ ]E]È@s.E E@@ ?v։ $E$]E $]E @$]E]È@sOED@u>E EEE]EuEE؋EXƉE]È@sfED@uUE]EuEE؃$^Eh?joEX뮉E]Eu EEEEXYFvE؃$EE$EXv‰놉]-DT!?U(E H]E H@]EEEEEEEEEPEP]É-DT!?-DT! @UE $]E @$]EEE@t%EEXovމE $$|EE @$$wEX랉]UE $$ EE @$$EX랉]UE @$]E $]E${EE$EXv‰놉]UE $$EE @$$EX랉]U(E$E $]E@$E $]E$E @$]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$F EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$ EXv v]UEU @EtE U@Et1E@E@@ ҉E U BD@u]E U@D@uFEUBD@u/vE@?E@@ ?5։E@E@@ ? ։]UEU @EtE U@Et1E@?E@@ ?҉E U BD@u]E U@D@uFEUBD@u/vE@E@@ 5։E@E@@ ? ։]UEU @È@s.E@E@@ y։E U@Eu/vE@?E@@ ?5։E@E@@ ? ։]UE UZÈ@s.E@E@@ y։E U@Eu/vE@?E@@ ?5։E@E@@ ? ։]UE PEPEPn]ÍvUE PEPEP]ÍvUE D@uE @E@t.ED@uIE@E@t3vE@E@@ ҉E D@uiE @D@uUED@uBE@D@u.E@?E@@ ?5։E@E@@ ? ։]UE D@unE @D@uZED@uGE@D@u3vE@E@@ ҉E D@uE @E@t1vED@uEE@E@t/vE@?E@@ ?5։E@E@@ ? ։]UE D@uFE @D@u2E@?E@@ ?҉E D@uAE @D@u-E@E@@ 5։E@E@@ ? ։]UE D@u3E @D@uEU JHJHR P `E D@u5E @D@u!EU JHJHR P vEPEPEP]ÐUE $$dEE @$$_EX랉]UE $$EE @$$EX랉]U(E Eu7E @Eu#EU JHJHR P E EutE @EucvE @]E ]vE$EE$"EXgv‰뢉E@EEU U BEu U  U BEX뮉]U(E$E $]E@$E $]E$E @$]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$NEXv v]6T7h8};<@E SUjVYcdhijk2lImbnyop~  , C [ q   Z f J u24!*dx]$     DDDDD4DuD|DD$$$( DDD3DLDL19L$TA$!xP Y D!D"D#9D$RD$Rb j r"R$Zz$--D-D-D- $$..D.D.D. $$utt tDuDvDwDwvv$$z yy yDzD{D|lD|l'{0{dl$p9$K~U~ _~DDDlDlirdl$p{$x DDDhDh`h$l$ DDD(($,$# -DDD(7@IR($,[$<nx DDDl$p$ DDDxx$|$(  DDDl$p$  DDDl$p"$ 4> DDD8DND|DDDDD0DSDD$D$HQZiu$$($P DDD?DRDRR$V$ DDDYDkDDD$$ DDDl$p$0!+ DDD5>|$G$Zd DDDl$pn$( DDDxx$|$ DDD0D`DDD$$ DDD0D`DDD$"$3= GDDDDHD]DD$Q$hbl vDDDDHD]DD$$$ DDD$!$H DDD$!$l DDDXDDDD0$4$) 3DDDQDDDD4$8=$OY DDD*D \D D D $c$u DDD-DIDLDsDDD$$h DDDl$p$ DDDl$p$ H  D D!D"-D$PD%qD'D((D((%%t($,%$*t8*B* L*D*D*D*xV*_*h*q*x$|z$DCDDDEDFDF@C $$H GDHDIDJDJ@G $d: gintv.c/home/stephens/ion/src/gintv/gintv.cint:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_gintv_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/sys/types.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/math.h/usr/include/machine/ieeefp.h__dmath:T(17,1)=u8i:(17,2)=ar(0,1);0;1;(4,2),0,64;d:(0,13),0,64;;exception:T(17,3)=s40type:(0,1),0,32;name:(11,13),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;err:(0,1),256,32;;__fdlibm_version:T(17,4)=e__fdlibm_ieee:-1,__fdlibm_svid:0,__fdlibm_xopen:1,__fdlibm_posix:2,;gintv_print:F(0,19)fp:p(0,21)=*(2,2)b:p(7,30)nx:p(0,1)x:p(0,22)=*(1,4)e:p(7,30)j:(0,1)gintv_s:F(1,4)a:p(1,2)a:(1,2)A:(1,4)gintv_v:F(1,4)a:p(1,2)b:p(1,2)a:(1,2)b:(1,2)A:(1,4)gintv_l:F(1,2)x:p(0,22)gintv_h:F(1,2)x:p(0,22)gintv_union:F(0,19)X:p(0,23)=*(1,4)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_add:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_sub:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_neg:F(0,19)X:p(0,23)A:p(0,22)_a:(1,2)_b:(1,2)gintv_mul:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_div:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_sqrt:F(0,19)X:p(0,23)A:p(0,22)gintv_pow:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_exp:F(0,19)X:p(0,23)A:p(0,22)gintv_log:F(0,19)X:p(0,23)A:p(0,22)gintv_cos:F(0,19)X:p(0,23)A:p(0,22)ap:(1,2)bp:(1,2)mod_ap_2:(1,2)cos_a:(1,2)cos_b:(1,2)gintv_sin:F(0,19)X:p(0,23)A:p(0,22)B:(1,4)gintv_tan:F(0,19)X:p(0,23)A:p(0,22)ap:(1,2)bp:(1,2)gintv_asin:F(0,19)X:p(0,23)A:p(0,22)gintv_acos:F(0,19)X:p(0,23)A:p(0,22)_a:(1,2)_b:(1,2)gintv_atan:F(0,19)X:p(0,23)A:p(0,22)gintv_atan2:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_eq:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_ne:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_lt:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_gt:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_ge:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_le:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_and:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_or:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_not:F(0,19)X:p(0,23)A:p(0,22)gintv__if:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)C:p(0,22)gintv_ceil:F(0,19)X:p(0,23)A:p(0,22)gintv_floor:F(0,19)X:p(0,23)A:p(0,22)gintv_fabs:F(0,19)X:p(0,23)A:p(0,22)_a:(1,2)_b:(1,2)gintv_fmod:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)FIX_MIN:f(1,2)x:p(1,2)x:r(1,2)FIX_MAX:f(1,2)x:p(1,2)x:r(1,2)-D-D-DVCCBB B0 BB Ao A @ @0 -= ?O -u - - > = = -[-k---?- -?9-D-j<<;;H:a:99E8g888??77>>>> -, -- --(---(---`- - -| -$ - -t - -p - --D----x--t---$---t----- -t-L--T--.fileggintv.c%=@U _gintv_s$ _gintv_vx _gintv_l _gintv_h b o z x   <  (      P   0   ( % / 9 Ch M$ WH al l v  h  H t _FIX_MIN _FIX_MAX  .text: 9.data.bss.stab+.stabstr_floor _atan2 _atan _acos _asin _tan _cos _fmod _ceil _log _exp _pow _sqrt _fprintf gcc2_compiled.___gnu_compiled_c___rcs_id_gintv_gintv_c___rcs_id_gintv_gintv_h_gintv_print_gintv_union_gintv_add_gintv_sub_gintv_neg_gintv_mul_gintv_div_gintv_sqrt_gintv_pow_gintv_exp_gintv_log_gintv_cos_gintv_sin_gintv_tan_gintv_asin_gintv_acos_gintv_atan_gintv_atan2_gintv_eq_gintv_ne_gintv_lt_gintv_gt_gintv_ge_gintv_le_gintv_and_gintv_or_gintv_not_gintv__if_gintv_ceil_gintv_floor_gintv_fabs_gintv_fmodgintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/odd/solve.o0100744000175200017560000002364207250012724022172 0ustar stephensstephengL%.textD% .data@.bss.stab |l%B.stabstr/B$Id: solve.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $UM } u9EU@"EEEEuEUR1E뾉EUR1v]Ít&?UdSEE(‰UBЉEEEE(P‰‰E܋E(PEЉE؋E܉EԋE EEE‰PEPEPE;EsvEPEPEPEP]Ӄt ED@u+ED@uE‰)EEEuEÈ@s E;EtyEE;E|6EUЉщM\X\XT P EEEE;E| UvE‰)EE\E$PEPEPEPEP] Ӄ t EuEÈ@r /vEEԋU;|HEUЉщʉEUЉщM\X\XT P E뭐EЉ‰UMЉˉ]D ]EUЉщʉEUЉщMDXEЉ‰UE\EUЉщUEEАE;E|JEUЉщʉEUЉщM\X\XT P E뭐E‰EE8} EԋUJEԃUԋ EU]]Ð/ d'd/^x!m /Tn*Th$$@q.rFJ ;ux (5>6T7h8};<@E SUjVYcdhijk2lImbnyop~  , C [ q   Z f J u24!*@z$x DDDD1D>DDDHDLDYD]$d$,"# $4%>&M'Y( w)$+(D,D-D.D0D19D2?D3hD4D6D9D:D<D>D?DHDKDLDQDR!DVTDYTDZhDYD\D^D_DbDcDgDjDkDmDoDpDuDv Dy(D}(D(D<D~DDDDDDD$DfDlDyDDDDDDDD-./01234VTm(}('$dsolve.c/home/stephens/ion/src/gintv/solve.cint:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_solve_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/sys/types.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/include/string.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hgintv_in_tolerance:F(0,1)result:p(0,21)=*(1,4)nx:p(0,1)x:p(0,22)=*(1,4)data:p(6,2)adata:p(6,2)gintv_solve:F(0,1)maxnsolutions:p(0,1)solutions:p(0,21)func:p(0,23)=*(0,24)=f(0,1)nx:p(0,1)xspace:p(0,22)data:p(6,2)accept:p(0,25)=*(0,26)=f(0,1)adata:p(6,2)stack_depth:p(0,1)f_x:(1,4)nsolutions:(0,1)sp:(0,21)x_stack:(0,21)x:(0,21)parm_stack:(0,27)=*(0,1)parm_stack_end:(0,27)parm:(0,27)i:(0,1)A:(1,4)i:(0,1)m:(1,2)G    ( x D  .filegsolve.c%=@Ux i .text.data.bss.stab .stabstr/__alloca_memcpy vgcc2_compiled.___gnu_compiled_c___rcs_id_gintv_solve_c___rcs_id_gintv_gintv_h_gintv_in_tolerance_gintv_solvegintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/odd/merge.o0100744000175200017560000002331307250012726022136 0ustar stephensstephengL$.text$ .data@.bss.stab $B.stabstrtB$Id: merge.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $U4SEEEEEMaEEEEEM1E;EuvE EEME EEME;EudE‰UMˉ]D E@t3E‰UMˉ]D E@tmfE‰UMˉ] D@u0E‰UMˉ]DD D@uvvE‰UMˉ]D D@u'E‰UMˉ]D \PvE‰UMˉ]D D@u E‰UMˉ] E ‰U‰UEE EvEM(EU JHJHR P EEΉMvE ‰EE ‰EU]ȉ]ÐU4SEEEEEMuEEEEEMEE;Eu#vE EEM E EEM=E;EuhE‰UMˉ]D E@t3E‰UMˉ]D E@tvE‰UMˉ] È@E‰UMˉ]\ È@s_E‰UMˉ]\ È@s2E‰UMˉ]D\ È@r vvE EEM@E‰URE‰URE‰UR뷍vE ‰U‰UEE EEM(EU JHJHR P EEΉMvE ‰EE ‰E~U]ȉ]Ð d'd/^x!m /Tn*Th$$@q.rFJ ;ux (5>6T7h8};<@E SUjVYcdhijk2lImbnyop~  , C [ q   Z f J u24!*$xF P Z DDDD$D"$D#@D$HD,PD/hD0D1D2D3D4D5HD/PD<XD=D?D@DGDI DJDK$DLHDMLDPOD,TD"\DVpDpDXDYDYks{$p$$d \\ \DdDeDkDl$Ds$Dt@DuHD}PDhDDDDDDDDDD DD"D,D8D\D`DcD}hDspDDkDDDeeeehl$$dmerge.c/home/stephens/ion/src/gintv/merge.cint:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_merge_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/sys/types.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)gintv_merge_adjacent:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,21)=*(1,4)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,21)p1:(0,21)gintv_merge_aggregate:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,21)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,21)p1:(0,21)   ( H   .filegmerge.c%=@Ux k  .text.data.bss.stab .stabstr gcc2_compiled.___gnu_compiled_c___rcs_id_gintv_merge_c___rcs_id_gintv_gintv_h_gintv_merge_adjacent_gintv_merge_aggregate_gintv_uniongintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/t/0040755000175200017560000000000007252753445020370 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/t/test1.exe0100744000175200017560000015067707252753526022151 0ustar stephensstephengMZ@ !L!This program cannot be run in DOS mode. $PELW׫: 88P@p.text34 `.dataP8@.bss `.idatap: .stab56>R.stabstr\68tBU=P@t}E%fEE ?fEmh\@w0]$Id: test1.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $) = circle() (vUE PEP~E PEP=P@uHh@E Pjh@`@PR h@EPjh@`@PR ]curve(UEU JHJHR P E PE PEP=P@uHh@E PjhT@`@PR h@EPjh@`@PR ] intersect(USEE=P@uh@/EURURӃEURURӃEPEPEP!EPREPREPb!EPEPEP%=P@uHh@EPjh@`@PR h@EPjh@`@PR 1vx]ÉJM!@@%d solutions after merge: solution %d t&:0yE>U|WVS.EEE@E\@}о@E@DžT@ݝP@hPh@EPEPEPEPPP0P@Ph$@.Džv;|Dh@UщPEPh2@`@PR[ 묃h3@-PEPPPh$@W-Dž;|Dh@UщPEPh2@`@PR Dž;|PhB@,UщPP]ӃUщЍPRP]Ӄov1x[^_]Ð$Id: merge.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $U4SEEEEEMaEEEEEM1E;EuvE EEME EEME;EudE‰UMˉ]D E@t3E‰UMˉ]D E@tmfE‰UMˉ] D@u0E‰UMˉ]DD D@uvvE‰UMˉ]D D@u'E‰UMˉ]D \PvE‰UMˉ]D D@u E‰UMˉ] E ‰U‰UEE EvEM(EU JHJHR P EEΉMvE ‰EE ‰EU]ȉ]ÐU4SEEEEEMuEEEEEMEE;Eu#vE EEM E EEM=E;EuhE‰UMˉ]D E@t3E‰UMˉ]D E@tvE‰UMˉ] È@E‰UMˉ]\ È@s_E‰UMˉ]\ È@s2E‰UMˉ]D\ È@r vvE EEM@E‰URE‰URE‰UR@뷍vE ‰U‰UEE EEM(EU JHJHR P EEΉMvE ‰EE ‰E~U]ȉ]Ð$Id: solve.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $UM } u9EU@"EEEEuEUR1E뾉EUR1v]Ít&?UdSEE(‰UBЉ#EEEE(P‰‰#E܋E(PEЉE؋E܉EԋE EEE‰PEPEP$E;EsvEPEPEPEP]Ӄt ED@u+ED@uE‰)EEEuEÈ@s E;EtyEE;E|6EUЉщM\X\XT P EEEE;E| UvE‰)EE\E$PEPEPEPEP] Ӄ t EuEÈ@r /vEEԋU;|HEUЉщʉEUЉщM\X\XT P E뭐EЉ‰UMЉˉ]D @]EUЉщʉEUЉщMDXEЉ‰UE\EUЉщUEEАE;E|JEUЉщʉEUЉщM\X\XT P E뭐E‰EE8} EԋUJEԃUԋ EU]]Ð$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] UE Ph @EP!EvE;E|JE‰UD$E‰U$h @EPV! E뮉EPh @EP7!]U8EE ]E]E]؋UЉUUԉUU؉UU܉UUUPUPUP ]U8EE ]E]E]E]؋UЉUUԉUU؉UU܉UUUPUPUP ]UE]UE@]UE UEuE E]E U@ZEu E @E@]vE$EE$EXv‰ kv]UE U]E U@B]E$+EE$:EXv‰랉]UE Ub]E U@"]E$EE$EXv‰랉]UE @]E ]vE$OEE$^EXv‰뢉]U(E U ]E UJ]E U@ ]E U@J]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$.EXv v]U(E U2]E Ur]E U@2]E U@r]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$EXv v]UE $$EE @$$EX랉]U(E$E $w]E@$E $U]E$E @$3]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$EXv v]UE $$EE @$$EX랉]UE $~$4EE @$Q$/EX랉]-DT! @@UHE L,@$]E @L,@]E]È@s.ET,@E@@ ?v։\,@$E$n]E $M]E @$3]E]È@sOED@u>ET,@EEE]EuEE؋EXƉE]È@sfED@uUE]EuEE؃$^Eh?joEX뮉E]Eu EEEEXYFvE؃$EE$EXv‰놉]-DT!?U(E .@]E .@@]EEEEEEEEEPEP]É-DT!?-DT! @UE .@.@$;]E .@@.@$]EEE@t%E.@E/@XovމE $$|EE @$y$wEX랉]UE $.$ EE @$$EX랉]UE @$]E $]E${EE$EXv‰놉]UE $&$EE @$$EX랉]U(E$E $]E@$E $]E$E @$g]E@$E @$D]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$F EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$ EXv v]UEU @EtE U@Et1E@E@@ ҉E U BD@u]E U@D@uFEUBD@u/vE@?E@@ ?5։E@E@@ ? ։]UEU @EtE U@Et1E@?E@@ ?҉E U BD@u]E U@D@uFEUBD@u/vE@E@@ 5։E@E@@ ? ։]UEU @È@s.E@E@@ y։E U@Eu/vE@?E@@ ?5։E@E@@ ? ։]UE UZÈ@s.E@E@@ y։E U@Eu/vE@?E@@ ?5։E@E@@ ? ։]UE PEPEPn]ÍvUE PEPEP]ÍvUE D@uE @E@t.ED@uIE@E@t3vE@E@@ ҉E D@uiE @D@uUED@uBE@D@u.E@?E@@ ?5։E@E@@ ? ։]UE D@unE @D@uZED@uGE@D@u3vE@E@@ ҉E D@uE @E@t1vED@uEE@E@t/vE@?E@@ ?5։E@E@@ ? ։]UE D@uFE @D@u2E@?E@@ ?҉E D@uAE @D@u-E@E@@ 5։E@E@@ ? ։]UE D@u3E @D@uEU JHJHR P `E D@u5E @D@u!EU JHJHR P vEPEPEP]ÐUE $$dEE @$y$_EX랉]UE $$EE @$$EX랉]U(E Eu7E @Eu#EU JHJHR P E EutE @EucvE @]E ]vE$EE$"EXgv‰뢉E@EEU U BEu U  U BEX뮉]U(E$E $]E@$E $m]E$E @$K]E@$E @$(]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$NEXv v]xR Jx2>3>"Lxdz5678;<)@?ETUVY#c>dWhmijklmnop2~G\q # h L h } s ) J? W24 Yn!!&#P@$'@&& D'D)D*D,/D-8D.\D1$$5\@"4,4 D5D7D8"D:<D;ED<iD>$6$C@GBQB [BeBDCDD DG DIDJDN)DO>DRYDSpDTDVDWDXDZD[D[qDEFFG $$_\@^ ^ D_D`DaDb)Df9Dh@DiJDmVDn`DyD{D|D}D|D$D4DYDpDDDDDDD3DbDbDpDtDt#`,aKbkfxghikbt$d@ d@d@'Vpe'Lf"L$@u!t >R x2>3>"L $\@6 Q @ DDDD$D"$D#@D$HD,PD/hD0D1D2D3D4D5HD/PD<XD=D?D@DGDI DJDK$DLHDMLDPOD,TD"\DVpDpDXDYDYQYais$p$}$d@6\Q\ \DdDeDkDl$Ds$Dt@DuHD}PDhDDDDDDDDDD DD"D,D8D\D`DcD}hDspDDkDDDeQeYeaeihsl$$d@ d@d@'Vpe'Lf"L$@u!t >R x2>3>"L >$@Q $e5DDDD1D>DDDHDLDYD]$dB$,@U"j# |$Q%&e'( 5)$+(D,D-D.D0D19D2?D3hD4D6D9D:D<D>D?DHDKDLDQDR!DVTDYTDZhDYD\D^D_DbDcDgDjDkDmDoDpDuDv Dy(D}(D(D<D~DDDDDDD$DfDlDyDDDDDDDD-./012334VT?m(}(G$d? @ dD @OdD @'Vpe'Lf"LW$D @u!t >R x2>3>"L >?N$ @  Q $  DDDDD4DuD|DDQ$$h!@* DDD3DLDL3?L$T;$!!@* J D!D"D#9D$RD$R3 S ?"R$Z[$-"@j-D-D-D- $t$.("@j.D.D.D. $$u8"@tt tDuDvDwDwvv$$z"@yy yDzD{D|lD|l{{dl$p$L#@~~ ~DDDlDldl$p$#@ DDDhDh`h$l$($@ DDD( )2;($,D$T&@ DDD( )2;($,V$(@ DDDl$pi$(@ DDDx )2;x$|{$l+@ DDDl$p$+@ DDDl$p$d,@ DDD8DND|DDDDD0DSDD$D$$$($.@ DDD?DRDRR$V$ /@ DDDYDkDDD$$0@ DDDl$p)$t0@ DDD|$<$0@ DDDl$pO$l1@ DDDx )2;x$|c$3@ DDD0D`DDD$t$4@ DDD0D`DDD$$5@ DDDDHD]DD$$6@ DDDDHD]DD$$h7@ DDD$!$7@ DDD$!$7@ DDDXDDDD0$4$8@ DDDQDDDD4$8$:@ DDD*D \D D D $$:@ DDD-DIDLDsDDD$$;@ DDDl$p-$<@ DDDl$pA$ <@ D D!D"-D$PD%qD'D((D((%%t($,T$*=@** *D*D*D*x *)*2*;*x$|g$D<@@vCDDDEDFDF@C $$Hd@@vGDHDIDJDJ@G $d~@@dB@dB@'Vpe'Lf"L&`BEd* u J 4!p!:!" {"q"r" """C#p<#"#V$$l$)$G%^%%^&&'J3'h)--f---T.#" .x..5.6/7/81/;F/<Y/Do/E/H/R/S/W/X/Y0Z.0[E0\^0]u0^0_0i0k0m0n0o1p(1q?1tW1um1111"1.2_23o4"4X4Y4Z4[4\ 5^!5_75bM5he555656 m F6 n dB@test1.c/home/stephens/ion/src/gintv/int:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_test1_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/include/sys/types.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)fp1i2o:t(0,21)=(0,22)=*(0,23)=f(0,19)solving:S(0,1)circle:f(0,19)r:p(0,24)=*(1,4)u:p(0,25)=*(1,4)curve:f(0,19)r:p(0,24)u:p(0,25)intersect:f(0,1)v:p(0,24)nx:p(0,1)x:p(0,25)data:p(6,2)r1:(0,26)=ar(0,1);0;1;(1,4)r2:(0,27)=ar(0,1);0;1;(1,4)t1:(0,28)=ar(0,1);0;0;(1,4)t2:(0,29)=ar(0,1);0;0;(1,4)func:(0,30)=*(0,21)main:F(0,1)argc:p(0,1)argv:p(0,31)=*(11,13)nx:(0,1)func:(0,32)=ar(0,1);0;1;(0,21)xspace:(0,33)=ar(0,1);0;1;(1,4)t_func:(6,2)solutions:(0,34)=ar(0,1);0;14;(1,4)nsolutions:(0,1)tolerance:(1,2)i:(0,1)f:(0,35)=ar(0,1);0;1;(1,4)merge.c__rcs_id_gintv_merge_c:S(0,20)=ar(0,1);0;54;(0,2)gintv_merge_adjacent:F(0,1)nv:p(0,1)x:p(0,21)=*(1,4)j:(0,1)k:(0,1)l:(0,1)p0:(0,21)p1:(0,21)gintv_merge_aggregate:F(0,1)x:p(0,21)solve.c__rcs_id_gintv_solve_c:S(0,20)=ar(0,1);0;54;(0,2)/usr/include/string.hgintv_in_tolerance:F(0,1)result:p(0,21)=*(1,4)x:p(0,22)=*(1,4)adata:p(6,2)gintv_solve:F(0,1)maxnsolutions:p(0,1)solutions:p(0,21)func:p(0,23)=*(0,24)=f(0,1)xspace:p(0,22)accept:p(0,25)=*(0,26)=f(0,1)stack_depth:p(0,1)f_x:(1,4)sp:(0,21)x_stack:(0,21)x:(0,21)parm_stack:(0,27)=*(0,1)parm_stack_end:(0,27)parm:(0,27)A:(1,4)m:(1,2)gintv.c__rcs_id_gintv_gintv_c:S(0,20)=ar(0,1);0;54;(0,2)/usr/include/math.h/usr/include/machine/ieeefp.h__dmath:T(17,1)=u8i:(17,2)=ar(0,1);0;1;(4,2),0,64;d:(0,13),0,64;;exception:T(17,3)=s40type:(0,1),0,32;name:(11,13),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;err:(0,1),256,32;;__fdlibm_version:T(17,4)=e__fdlibm_ieee:-1,__fdlibm_svid:0,__fdlibm_xopen:1,__fdlibm_posix:2,;gintv_print:F(0,19)fp:p(0,21)=*(2,2)b:p(7,30)e:p(7,30)gintv_s:F(1,4)a:p(1,2)a:(1,2)gintv_v:F(1,4)b:p(1,2)b:(1,2)gintv_l:F(1,2)x:p(0,22)gintv_h:F(1,2)gintv_union:F(0,19)X:p(0,23)=*(1,4)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_add:F(0,19)X:p(0,23)gintv_sub:F(0,19)gintv_neg:F(0,19)gintv_mul:F(0,19)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_div:F(0,19)gintv_sqrt:F(0,19)gintv_pow:F(0,19)gintv_exp:F(0,19)gintv_log:F(0,19)gintv_cos:F(0,19)ap:(1,2)bp:(1,2)mod_ap_2:(1,2)cos_a:(1,2)cos_b:(1,2)gintv_sin:F(0,19)B:(1,4)gintv_tan:F(0,19)gintv_asin:F(0,19)gintv_acos:F(0,19)gintv_atan:F(0,19)gintv_atan2:F(0,19)gintv_eq:F(0,19)gintv_ne:F(0,19)gintv_lt:F(0,19)gintv_gt:F(0,19)gintv_ge:F(0,19)gintv_le:F(0,19)gintv_and:F(0,19)gintv_or:F(0,19)gintv_not:F(0,19)gintv__if:F(0,19)C:p(0,22)gintv_ceil:F(0,19)gintv_floor:F(0,19)gintv_fabs:F(0,19)gintv_fmod:F(0,19)FIX_MIN:f(1,2)x:p(1,2)x:r(1,2)FIX_MAX:f(1,2)/cygnus/netrel/build/gcc-2.95.2-6/gcc//cygnus/netrel/src/gcc-2.95.2-6/gcc/libgcc2.ctconfig.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/gansidecl.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/../include/ansidecl.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/xm-i386.htm.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/cygwin.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/gas.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/i386.hprocessor_costs:T(8,1)=s28add:(0,1),0,32;lea:(0,1),32,32;shift_var:(0,1),64,32;shift_const:(0,1),96,32;mult_init:(0,1),128,32;mult_bit:(0,1),160,32;divide:(0,1),192,32;;processor_type:T(8,2)=ePROCESSOR_I386:0,PROCESSOR_I486:1,PROCESSOR_PENTIUM:2,PROCESSOR_PENTIUMPRO:3,PROCESSOR_K6:4,;reg_class:T(8,3)=eNO_REGS:0,AREG:1,DREG:2,CREG:3,BREG:4,AD_REGS:5,Q_REGS:6,SIREG:7,DIREG:8,INDEX_REGS:9,GENERAL_REGS:10,FP_TOP_REG:11,FP_SECOND_REG:12,FLOAT_REGS:13,ALL_REGS:14,LIM_REG_CLASSES:15,;i386_args:T(8,4)=s12words:(0,1),0,32;nregs:(0,1),32,32;regno:(0,1),64,32;;CUMULATIVE_ARGS:t(8,5)=(8,4)/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/bsd.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/unix.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/dbxcoff.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/config/i386/xm-cygwin.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/stdlib.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/_ansi.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/sys/config.h__int32_t:t(15,1)=(0,1)__uint32_t:t(15,2)=(0,4)include/stddef.hsize_t:t(16,1)=(0,4)wchar_t:t(16,2)=(0,9)/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/sys/reent.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/time.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/machine/time.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/machine/types.hclock_t:t(18,1)=(0,5)time_t:t(18,2)=(0,3)tm:T(18,3)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;__ULong:t(17,1)=(15,2)_glue:T(17,2)=s12_next:(17,3)=*(17,2),0,32;_niobs:(0,1),32,32;_iobs:(17,4)=*(17,5)=xs__sFILE:,64,32;;_Bigint:T(17,6)=s24_next:(17,7)=*(17,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(17,8)=ar(0,1);0;0;(17,1),160,32;;_atexit:T(17,9)=s136_next:(17,10)=*(17,9),0,32;_ind:(0,1),32,32;_fns:(17,11)=ar(0,1);0;31;(17,12)=*(17,13)=f(0,19),64,1024;;__sbuf:T(17,14)=s8_base:(17,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(17,16)=(0,3)__sFILE:T(17,5)=s88_p:(17,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(17,14),128,64;_lbfsize:(0,1),192,32;_cookie:(17,17)=*(0,19),224,32;_read:(17,18)=*(17,19)=f(0,1),256,32;_write:(17,20)=*(17,21)=f(0,1),288,32;_seek:(17,22)=*(17,23)=f(17,16),320,32;_close:(17,24)=*(17,25)=f(0,1),352,32;_ub:(17,14),384,64;_up:(17,15),448,32;_ur:(0,1),480,32;_ubuf:(17,26)=ar(0,1);0;2;(0,11),512,24;_nbuf:(17,27)=ar(0,1);0;0;(0,11),536,8;_lb:(17,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(17,28)=*(17,29)=xs_reent:,672,32;;_reent:T(17,29)=s752_errno:(0,1),0,32;_stdin:(17,4),32,32;_stdout:(17,4),64,32;_stderr:(17,4),96,32;_inc:(0,1),128,32;_emergency:(17,30)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(17,31)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(17,32)=*(17,33)=f(0,19),480,32;_result:(17,7),512,32;_result_k:(0,1),544,32;_p5s:(17,7),576,32;_freelist:(17,34)=*(17,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(17,35)=*(0,2),672,32;_new:(17,36)=u240_reent:(17,37)=s88_unused_rand:(0,4),0,32;_strtok_last:(17,35),32,32;_asctime_buf:(17,38)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(18,3),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(17,39)=s240_nextf:(17,40)=ar(0,1);0;29;(17,15),0,960;_nmalloc:(17,41)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(17,10),2624,32;_atexit0:(17,9),2656,1088;_sig_func:(17,42)=*(17,43)=*(17,44)=f(0,19),3744,32;__sglue:(17,2),3776,96;__sf:(17,45)=ar(0,1);0;2;(17,5),3872,2112;;div_t:t(13,1)=(13,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(13,3)=(13,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/unistd.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/sys/unistd.h/cygwin/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/include/sys/types.hptrdiff_t:t(25,1)=(0,1)wint_t:t(25,2)=(0,4)u_char:t(24,1)=(0,11)u_short:t(24,2)=(0,9)u_int:t(24,3)=(0,4)u_long:t(24,4)=(0,5)ushort:t(24,5)=(0,9)uint:t(24,6)=(0,4)daddr_t:t(24,7)=(0,3)caddr_t:t(24,8)=(17,35)ino_t:t(24,9)=(0,5)vm_offset_t:t(24,10)=(0,5)vm_size_t:t(24,11)=(0,5)int8_t:t(24,12)=(0,2)u_int8_t:t(24,13)=(0,11)int16_t:t(24,14)=(0,8)u_int16_t:t(24,15)=(0,9)int32_t:t(24,16)=(0,1)u_int32_t:t(24,17)=(0,4)int64_t:t(24,18)=(0,6)u_int64_t:t(24,19)=(0,7)register_t:t(24,20)=(24,16)dev_t:t(24,21)=(0,8)off_t:t(24,22)=(0,3)uid_t:t(24,23)=(0,9)gid_t:t(24,24)=(0,9)pid_t:t(24,25)=(0,1)key_t:t(24,26)=(0,3)ssize_t:t(24,27)=(0,3)addr_t:t(24,28)=(17,35)mode_t:t(24,29)=(0,1)nlink_t:t(24,30)=(0,9)fd_mask:t(24,31)=(0,3)_types_fd_set:T(24,32)=s8fds_bits:(24,33)=ar(0,1);0;1;(24,31),0,64;;_types_fd_set:t(24,34)=(24,32)/cygnus/netrel/src/gcc-2.95.2-6/gcc/machmode.h/cygnus/netrel/src/gcc-2.95.2-6/gcc/machmode.defmachine_mode:T(27,1)=eVOIDmode:0,PQImode:1,QImode:2,PHImode:3,HImode:4,PSImode:5,SImode:6,PDImode:7,DImode:8,TImode:9,OImode:10,QFmode:11,HFmode:12,TQFmode:13,SFmode:14,DFmode:15,XFmode:16,TFmode:17,QCmode:18,HCmode:19,SCmode:20,DCmode:21,XCmode:22,TCmode:23,CQImode:24,CHImode:25,CSImode:26,CDImode:27,CTImode:28,COImode:29,BLKmode:30,CCmode:31,CCFPEQmode:32,MAX_MACHINE_MODE:33,;mode_class:T(27,2)=eMODE_RANDOM:0,MODE_INT:1,MODE_FLOAT:2,MODE_PARTIAL_INT:3,MODE_CC:4,MODE_COMPLEX_INT:5,MODE_COMPLEX_FLOAT:6,MAX_MODE_CLASS:7,;/cygnus/netrel/src/gcc-2.95.2-6/gcc/defaults.hUQItype:t(0,20)=(0,11)SItype:t(0,21)=(0,1)USItype:t(0,22)=(0,4)DItype:t(0,23)=(0,6)UDItype:t(0,24)=(0,7)SFtype:t(0,25)=(0,12)DFtype:t(0,26)=(0,13)XFtype:t(0,27)=(0,14)word_type:t(0,28)=(0,1)DIstruct:T(0,29)=s8low:(0,21),0,32;high:(0,21),32,32;;DIunion:t(0,30)=(0,31)=u8s:(0,29),0,64;ll:(0,23),0,64;;/cygnus/netrel/src/gcc-2.95.2-6/gcc/gbl-ctors.hfunc_ptr:t(31,1)=(17,12)__CTOR_LIST__:G(0,32)=ar(0,1);0;1;(31,1)__DTOR_LIST__:G(0,32).file gcrt0.c% .textD.data.bss.file"gtest1.cDD5DM_solving_circle _curve\ e _main\ .textD?.data.bss.stab .stabstr\.file5gmerge.cpM$\  .text.data.bss.stab  .stabstr.fileHgsolve.c   M     .text .data.bss.stabP .stabstr/.fileggintv.cDDDM _gintv_sh _gintv_v _gintv_l _gintv_h( 8   +L 6 A( LT W c nl y d      t    l! # $ % & h' ' ' ( '* 2* =+ I, V, b- _FIX_MIN<0 _FIX_MAXd0 .textD: 9.data.bss.stabX+.stabstr.filegfakeprobe0done0.text00.data.bss.filegcygwin_crt0.c00n0 .text0L.data.bss.fileg_cygwin_crt0_c1{11 .text1.data.bss .text2.idata$7$.idata$5.idata$4@.idata$6.text 2.idata$7p.idata$5.idata$4.idata$6.text(2.idata$7h.idata$5.idata$4.idata$6.text02.idata$7P.idata$5.idata$4l.idata$6.text82.idata$74.idata$5.idata$4P.idata$6@.text@2.idata$70.idata$5.idata$4L.idata$68.textH2.idata$7(.idata$5.idata$4D.idata$6(.textP2.idata$7,.idata$5.idata$4H.idata$60.textX2.idata$7|.idata$5.idata$4.idata$6.text`2.idata$7@.idata$5.idata$4\.idata$6\.texth2.idata$7T.idata$5.idata$4p.idata$6.textp2.idata$7<.idata$5.idata$4X.idata$6T.textx2.idata$7`.idata$5.idata$4|.idata$6.text2.idata$7L.idata$5.idata$4h.idata$6.text2.idata$7l.idata$5.idata$4.idata$6.text2.idata$7x.idata$5.idata$4.idata$6.text2.idata$7X.idata$5.idata$4t.idata$6.text2.idata$7H.idata$5.idata$4d.idata$6x.text2.idata$78.idata$5.idata$4T.idata$6H.text2.idata$7t.idata$5.idata$4.idata$6.text2.idata$7\.idata$5.idata$4x.idata$6.text2.idata$7d.idata$5.idata$4.idata$6.filegpremain3.c222 .text2.data.bss .file'gpremain2.c222 .text2.data.bss .file3gpremain1.c222 .text2.data.bss .fileIgpremain0.c222 .text2.data.bss .text2.idata$7D.idata$5.idata$4`.idata$6d.text2.idata$7.idata$5.idata$4.idata$6.filecglibgcc2.c22.text2.data.bss .stab.h.stabstrM.idata$2.idata$5.idata$4<.idata$2.idata$5.idata$4.idata$4.idata$5 .idata$7.idata$4.idata$5.idata$7_tanX2  *3_free2 9DO2_ceilp2 j02_environ__dll__&;@JV_memcpy(2 l2 _atan@2 end}2etext3 ___main2 _fprintf2 __alloca0_asinP2 2_calloc2 __fmode_acosH2 _realloc2 _exp2 )__end___logx2 8_malloc2 R3`o_sqrt2 _cos`2 _pow2 _end)7LX_fmodh2 t_atan282 _printf 2 _floor02 gcc2_compiled.___gnu_compiled_c_mainCRTStartup___rcs_id_gintv_test1_c___rcs_id_gintv_gintv_h_intersect___rcs_id_gintv_merge_c_gintv_merge_adjacent_gintv_merge_aggregate___rcs_id_gintv_solve_c_gintv_in_tolerance_gintv_solve___rcs_id_gintv_gintv_c_gintv_print_gintv_union_gintv_add_gintv_sub_gintv_neg_gintv_mul_gintv_div_gintv_sqrt_gintv_pow_gintv_exp_gintv_log_gintv_cos_gintv_sin_gintv_tan_gintv_asin_gintv_acos_gintv_atan_gintv_atan2_gintv_eq_gintv_ne_gintv_lt_gintv_gt_gintv_ge_gintv_le_gintv_and_gintv_or_gintv_not_gintv__if_gintv_ceil_gintv_floor_gintv_fabs_gintv_fmod_cygwin_crt0___gnu_compiled_cplusplus__cygwin_crt0_common@8_cygwin_premain3_cygwin_premain2_cygwin_premain1_cygwin_premain0__imp__floor__imp__asin___cygwin_crt0_bp__data_start_____DTOR_LIST____imp__cos__imp__log_dll_crt0__FP11per_process__size_of_stack_commit____size_of_stack_reserve____major_subsystem_version_____chkstk__head_templib_a_GetModuleHandleA@4__bss_start____size_of_heap_commit____imp__atan2__imp__exp__minor_os_version____image_base____imp__ceil__section_alignment___cygwin_internal__data_end____CTOR_LIST____bss_end____imp__sqrt___CTOR_LIST____imp__memcpy__imp____main__file_alignment____imp__malloc__major_os_version____imp__atan__imp__acos__imp__realloc__imp__GetModuleHandleA@4__DTOR_LIST____imp__fprintf__size_of_heap_reserve____subsystem____imp__calloc__imp__pow__imp__cygwin_internal__imp__dll_crt0__FP11per_process__impure_ptr__imp__free__major_image_version____loader_flags____imp__printf__head_libkernel32_a__imp__fmod__minor_subsystem_version____minor_image_version____imp__tan_libkernel32_a_iname_templib_a_inamegintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/oddd/0040755000175200017560000000000007252753437021040 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/oddd/gintv.o0100744000175200017560000006141707252753512022350 0ustar stephensstephengLx\E.text@ X9 .data@.bss.stab!Z+B.stabstr;B$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] UE PhwEPEvE;E|JE‰UD$E‰U$hzEP E뮉EPhwEP]U8EE ]E]E]؋UЉUUԉUU؉UU܉UUUPUPUP ]U8EE ]E]E]E]؋UЉUUԉUU؉UU܉UUUPUPUP ]UE]UE@]UE UEuE E]E U@ZEu E @E@]vE$EE$EXv‰ kv]UE U]E U@B]E$+EE$:EXv‰랉]UE Ub]E U@"]E$EE$EXv‰랉]UE @]E ]vE$OEE$^EXv‰뢉]U(E U ]E UJ]E U@ ]E U@J]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$.EXv v]U(E U2]E Ur]E U@2]E U@r]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$EXv v]UE $$EE @$$EX랉]U(E$E $]E@$E $]E$E @$]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$EXv v]UE $$EE @$$EX랉]UE $$4EE @$$/EX랉]-DT! @@UHE  $]E @ ]E]È@s.E E@@ ?v։ $E$]E $]E @$]E]È@sOED@u>E EEE]EuEE؋EXƉE]È@sfED@uUE]EuEE؃$^Eh?joEX뮉E]Eu EEEEXYFvE؃$EE$EXv‰놉]-DT!?U(E H]E H@]EEEEEEEEEPEP]É-DT!?-DT! @UE $]E @$]EEE@t%EEXovމE $$|EE @$$wEX랉]UE $$ EE @$$EX랉]UE @$]E $]E${EE$EXv‰놉]UE $$EE @$$EX랉]U(E$E $]E@$E $]E$E @$]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$F EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$ EXv v]UEU @EtE U@Et1E@E@@ ҉E U BD@u]E U@D@uFEUBD@u/vE@?E@@ ?5։E@E@@ ? ։]UEU @EtE U@Et1E@?E@@ ?҉E U BD@u]E U@D@uFEUBD@u/vE@E@@ 5։E@E@@ ? ։]UEU @È@s.E@E@@ y։E U@Eu/vE@?E@@ ?5։E@E@@ ? ։]UE UZÈ@s.E@E@@ y։E U@Eu/vE@?E@@ ?5։E@E@@ ? ։]UE PEPEPn]ÍvUE PEPEP]ÍvUE D@uE @E@t.ED@uIE@E@t3vE@E@@ ҉E D@uiE @D@uUED@uBE@D@u.E@?E@@ ?5։E@E@@ ? ։]UE D@unE @D@uZED@uGE@D@u3vE@E@@ ҉E D@uE @E@t1vED@uEE@E@t/vE@?E@@ ?5։E@E@@ ? ։]UE D@uFE @D@u2E@?E@@ ?҉E D@uAE @D@u-E@E@@ 5։E@E@@ ? ։]UE D@u3E @D@uEU JHJHR P `E D@u5E @D@u!EU JHJHR P vEPEPEP]ÐUE $$dEE @$$_EX랉]UE $$EE @$$EX랉]U(E Eu7E @Eu#EU JHJHR P E EutE @EucvE @]E ]vE$EE$"EXgv‰뢉E@EEU U BEu U  U BEX뮉]U(E$E $]E@$E $]E$E @$]E@$E @$]E]EuE]EtUvE]Et@E]EuE]E*E]EtxE]EtdE]EuE]Et8E]Et$E]EuEvEvEvE$EE]EuE]EtAvE]Et/E]EuE]Etr E]EtcE]EtSE]EuE]Et.E]EtE]EuEEvEvE$NEXv v]6T7h8};<@E SUjVYcdhijk2lImbnyop~  , C [ q   Z f J u24!*dx]$     DDDDD4DuD|DD$$$( DDD3DLDL19L$TA$!xP Y D!D"D#9D$RD$Rb j r"R$Zz$--D-D-D- $$..D.D.D. $$utt tDuDvDwDwvv$$z yy yDzD{D|lD|l'{0{dl$p9$K~U~ _~DDDlDlirdl$p{$x DDDhDh`h$l$ DDD(($,$# -DDD(7@IR($,[$<nx DDDl$p$ DDDxx$|$(  DDDl$p$  DDDl$p"$ 4> DDD8DND|DDDDD0DSDD$D$HQZiu$$($P DDD?DRDRR$V$ DDDYDkDDD$$ DDDl$p$0!+ DDD5>|$G$Zd DDDl$pn$( DDDxx$|$ DDD0D`DDD$$ DDD0D`DDD$"$3= GDDDDHD]DD$Q$hbl vDDDDHD]DD$$$ DDD$!$H DDD$!$l DDDXDDDD0$4$) 3DDDQDDDD4$8=$OY DDD*D \D D D $c$u DDD-DIDLDsDDD$$h DDDl$p$ DDDl$p$ H  D D!D"-D$PD%qD'D((D((%%t($,%$*t8*B* L*D*D*D*xV*_*h*q*x$|z$DCDDDEDFDF@C $$H GDHDIDJDJ@G $d: gintv.c/home/stephens/ion/src/gintv/gintv.cint:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_gintv_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/sys/types.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/math.h/usr/include/machine/ieeefp.h__dmath:T(17,1)=u8i:(17,2)=ar(0,1);0;1;(4,2),0,64;d:(0,13),0,64;;exception:T(17,3)=s40type:(0,1),0,32;name:(11,13),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;err:(0,1),256,32;;__fdlibm_version:T(17,4)=e__fdlibm_ieee:-1,__fdlibm_svid:0,__fdlibm_xopen:1,__fdlibm_posix:2,;gintv_print:F(0,19)fp:p(0,21)=*(2,2)b:p(7,30)nx:p(0,1)x:p(0,22)=*(1,4)e:p(7,30)j:(0,1)gintv_s:F(1,4)a:p(1,2)a:(1,2)A:(1,4)gintv_v:F(1,4)a:p(1,2)b:p(1,2)a:(1,2)b:(1,2)A:(1,4)gintv_l:F(1,2)x:p(0,22)gintv_h:F(1,2)x:p(0,22)gintv_union:F(0,19)X:p(0,23)=*(1,4)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_add:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_sub:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)_a:(1,2)_b:(1,2)gintv_neg:F(0,19)X:p(0,23)A:p(0,22)_a:(1,2)_b:(1,2)gintv_mul:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_div:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_sqrt:F(0,19)X:p(0,23)A:p(0,22)gintv_pow:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_exp:F(0,19)X:p(0,23)A:p(0,22)gintv_log:F(0,19)X:p(0,23)A:p(0,22)gintv_cos:F(0,19)X:p(0,23)A:p(0,22)ap:(1,2)bp:(1,2)mod_ap_2:(1,2)cos_a:(1,2)cos_b:(1,2)gintv_sin:F(0,19)X:p(0,23)A:p(0,22)B:(1,4)gintv_tan:F(0,19)X:p(0,23)A:p(0,22)ap:(1,2)bp:(1,2)gintv_asin:F(0,19)X:p(0,23)A:p(0,22)gintv_acos:F(0,19)X:p(0,23)A:p(0,22)_a:(1,2)_b:(1,2)gintv_atan:F(0,19)X:p(0,23)A:p(0,22)gintv_atan2:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_eq:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_ne:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_lt:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_gt:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_ge:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_le:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_and:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_or:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)gintv_not:F(0,19)X:p(0,23)A:p(0,22)gintv__if:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)C:p(0,22)gintv_ceil:F(0,19)X:p(0,23)A:p(0,22)gintv_floor:F(0,19)X:p(0,23)A:p(0,22)gintv_fabs:F(0,19)X:p(0,23)A:p(0,22)_a:(1,2)_b:(1,2)gintv_fmod:F(0,19)X:p(0,23)A:p(0,22)B:p(0,22)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)FIX_MIN:f(1,2)x:p(1,2)x:r(1,2)FIX_MAX:f(1,2)x:p(1,2)x:r(1,2)-D-D-DVCCBB B0 BB Ao A @ @0 -= ?O -u - - > = = -[-k---?- -?9-D-j<<;;H:a:99E8g888??77>>>> -, -- --(---(---`- - -| -$ - -t - -p - --D----x--t---$---t----- -t-L--T--.fileggintv.c%=@U _gintv_s$ _gintv_vx _gintv_l _gintv_h b o z x   <  (      P   0   ( % / 9 Ch M$ WH al l v  h  H t _FIX_MIN _FIX_MAX  .text: 9.data.bss.stab+.stabstr_floor _atan2 _atan _acos _asin _tan _cos _fmod _ceil _log _exp _pow _sqrt _fprintf gcc2_compiled.___gnu_compiled_c___rcs_id_gintv_gintv_c___rcs_id_gintv_gintv_h_gintv_print_gintv_union_gintv_add_gintv_sub_gintv_neg_gintv_mul_gintv_div_gintv_sqrt_gintv_pow_gintv_exp_gintv_log_gintv_cos_gintv_sin_gintv_tan_gintv_asin_gintv_acos_gintv_atan_gintv_atan2_gintv_eq_gintv_ne_gintv_lt_gintv_gt_gintv_ge_gintv_le_gintv_and_gintv_or_gintv_not_gintv__if_gintv_ceil_gintv_floor_gintv_fabs_gintv_fmodgintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/oddd/solve.o0100744000175200017560000002364207252753516022353 0ustar stephensstephengL%.textD% .data@.bss.stab |l%B.stabstr/B$Id: solve.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $UM } u9EU@"EEEEuEUR1E뾉EUR1v]Ít&?UdSEE(‰UBЉEEEE(P‰‰E܋E(PEЉE؋E܉EԋE EEE‰PEPEPE;EsvEPEPEPEP]Ӄt ED@u+ED@uE‰)EEEuEÈ@s E;EtyEE;E|6EUЉщM\X\XT P EEEE;E| UvE‰)EE\E$PEPEPEPEP] Ӄ t EuEÈ@r /vEEԋU;|HEUЉщʉEUЉщM\X\XT P E뭐EЉ‰UMЉˉ]D ]EUЉщʉEUЉщMDXEЉ‰UE\EUЉщUEEАE;E|JEUЉщʉEUЉщM\X\XT P E뭐E‰EE8} EԋUJEԃUԋ EU]]Ð/ d'd/^x!m /Tn*Th$$@q.rFJ ;ux (5>6T7h8};<@E SUjVYcdhijk2lImbnyop~  , C [ q   Z f J u24!*@z$x DDDD1D>DDDHDLDYD]$d$,"# $4%>&M'Y( w)$+(D,D-D.D0D19D2?D3hD4D6D9D:D<D>D?DHDKDLDQDR!DVTDYTDZhDYD\D^D_DbDcDgDjDkDmDoDpDuDv Dy(D}(D(D<D~DDDDDDD$DfDlDyDDDDDDDD-./01234VTm(}('$dsolve.c/home/stephens/ion/src/gintv/solve.cint:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_solve_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/sys/types.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/include/string.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hgintv_in_tolerance:F(0,1)result:p(0,21)=*(1,4)nx:p(0,1)x:p(0,22)=*(1,4)data:p(6,2)adata:p(6,2)gintv_solve:F(0,1)maxnsolutions:p(0,1)solutions:p(0,21)func:p(0,23)=*(0,24)=f(0,1)nx:p(0,1)xspace:p(0,22)data:p(6,2)accept:p(0,25)=*(0,26)=f(0,1)adata:p(6,2)stack_depth:p(0,1)f_x:(1,4)nsolutions:(0,1)sp:(0,21)x_stack:(0,21)x:(0,21)parm_stack:(0,27)=*(0,1)parm_stack_end:(0,27)parm:(0,27)i:(0,1)A:(1,4)i:(0,1)m:(1,2)G    ( x D  .filegsolve.c%=@Ux i .text.data.bss.stab .stabstr/__alloca_memcpy vgcc2_compiled.___gnu_compiled_c___rcs_id_gintv_solve_c___rcs_id_gintv_gintv_h_gintv_in_tolerance_gintv_solvegintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/oddd/merge.o0100744000175200017560000002331307252753520022310 0ustar stephensstephengL$.text$ .data@.bss.stab $B.stabstrtB$Id: merge.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $'$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $U4SEEEEEMaEEEEEM1E;EuvE EEME EEME;EudE‰UMˉ]D E@t3E‰UMˉ]D E@tmfE‰UMˉ] D@u0E‰UMˉ]DD D@uvvE‰UMˉ]D D@u'E‰UMˉ]D \PvE‰UMˉ]D D@u E‰UMˉ] E ‰U‰UEE EvEM(EU JHJHR P EEΉMvE ‰EE ‰EU]ȉ]ÐU4SEEEEEMuEEEEEMEE;Eu#vE EEM E EEM=E;EuhE‰UMˉ]D E@t3E‰UMˉ]D E@tvE‰UMˉ] È@E‰UMˉ]\ È@s_E‰UMˉ]\ È@s2E‰UMˉ]D\ È@r vvE EEM@E‰URE‰URE‰UR뷍vE ‰U‰UEE EEM(EU JHJHR P EEΉMvE ‰EE ‰E~U]ȉ]Ð d'd/^x!m /Tn*Th$$@q.rFJ ;ux (5>6T7h8};<@E SUjVYcdhijk2lImbnyop~  , C [ q   Z f J u24!*$xF P Z DDDD$D"$D#@D$HD,PD/hD0D1D2D3D4D5HD/PD<XD=D?D@DGDI DJDK$DLHDMLDPOD,TD"\DVpDpDXDYDYks{$p$$d \\ \DdDeDkDl$Ds$Dt@DuHD}PDhDDDDDDDDDD DD"D,D8D\D`DcD}hDspDDkDDDeeeehl$$dmerge.c/home/stephens/ion/src/gintv/merge.cint:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;void:t(0,19)=(0,19)__rcs_id_gintv_merge_c:S(0,20)=ar(0,1);0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,1);0;54;(0,2)/usr/include/stdio.h/usr/include/_ansi.h/usr/include/sys/config.h__int32_t:t(4,1)=(0,1)__uint32_t:t(4,2)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,19)/usr/include/sys/reent.h/usr/include/time.h/usr/include/machine/time.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.h/usr/include/sys/types.h/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/stddef.hptrdiff_t:t(12,1)=(0,1)wchar_t:t(12,2)=(0,9)wint_t:t(12,3)=(0,4)/usr/include/machine/types.hu_char:t(11,1)=(0,11)u_short:t(11,2)=(0,9)u_int:t(11,3)=(0,4)u_long:t(11,4)=(0,5)ushort:t(11,5)=(0,9)uint:t(11,6)=(0,4)clock_t:t(11,7)=(0,5)time_t:t(11,8)=(0,3)timespec:T(11,9)=s8tv_sec:(11,8),0,32;tv_nsec:(0,3),32,32;;itimerspec:T(11,10)=s16it_interval:(11,9),0,64;it_value:(11,9),64,64;;daddr_t:t(11,11)=(0,3)caddr_t:t(11,12)=(11,13)=*(0,2)ino_t:t(11,14)=(0,5)vm_offset_t:t(11,15)=(0,5)vm_size_t:t(11,16)=(0,5)int8_t:t(11,17)=(0,2)u_int8_t:t(11,18)=(0,11)int16_t:t(11,19)=(0,8)u_int16_t:t(11,20)=(0,9)int32_t:t(11,21)=(0,1)u_int32_t:t(11,22)=(0,4)int64_t:t(11,23)=(0,6)u_int64_t:t(11,24)=(0,7)register_t:t(11,25)=(11,21)dev_t:t(11,26)=(0,8)off_t:t(11,27)=(0,3)uid_t:t(11,28)=(0,9)gid_t:t(11,29)=(0,9)pid_t:t(11,30)=(0,1)key_t:t(11,31)=(0,3)ssize_t:t(11,32)=(0,3)addr_t:t(11,33)=(11,13)mode_t:t(11,34)=(0,1)nlink_t:t(11,35)=(0,9)fd_mask:t(11,36)=(0,3)_types_fd_set:T(11,37)=s8fds_bits:(11,38)=ar(0,1);0;1;(11,36),0,64;;_types_fd_set:t(11,39)=(11,37)tm:T(8,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/features.h__ULong:t(7,1)=(4,2)_glue:T(7,2)=s12_next:(7,3)=*(7,2),0,32;_niobs:(0,1),32,32;_iobs:(7,4)=*(7,5)=xs__sFILE:,64,32;;_Bigint:T(7,6)=s24_next:(7,7)=*(7,6),0,32;_k:(0,1),32,32;_maxwds:(0,1),64,32;_sign:(0,1),96,32;_wds:(0,1),128,32;_x:(7,8)=ar(0,1);0;0;(7,1),160,32;;_atexit:T(7,9)=s136_next:(7,10)=*(7,9),0,32;_ind:(0,1),32,32;_fns:(7,11)=ar(0,1);0;31;(7,12)=*(7,13)=f(0,19),64,1024;;__sbuf:T(7,14)=s8_base:(7,15)=*(0,11),0,32;_size:(0,1),32,32;;_fpos_t:t(7,16)=(0,3)__sFILE:T(7,5)=s88_p:(7,15),0,32;_r:(0,1),32,32;_w:(0,1),64,32;_flags:(0,8),96,16;_file:(0,8),112,16;_bf:(7,14),128,64;_lbfsize:(0,1),192,32;_cookie:(6,2),224,32;_read:(7,17)=*(7,18)=f(0,1),256,32;_write:(7,19)=*(7,20)=f(0,1),288,32;_seek:(7,21)=*(7,22)=f(7,16),320,32;_close:(7,23)=*(7,24)=f(0,1),352,32;_ub:(7,14),384,64;_up:(7,15),448,32;_ur:(0,1),480,32;_ubuf:(7,25)=ar(0,1);0;2;(0,11),512,24;_nbuf:(7,26)=ar(0,1);0;0;(0,11),536,8;_lb:(7,14),544,64;_blksize:(0,1),608,32;_offset:(0,1),640,32;_data:(7,27)=*(7,28)=xs_reent:,672,32;;_reent:T(7,28)=s752_errno:(0,1),0,32;_stdin:(7,4),32,32;_stdout:(7,4),64,32;_stderr:(7,4),96,32;_inc:(0,1),128,32;_emergency:(7,29)=ar(0,1);0;24;(0,2),160,200;_current_category:(0,1),384,32;_current_locale:(7,30)=*(0,2),416,32;__sdidinit:(0,1),448,32;__cleanup:(7,31)=*(7,32)=f(0,19),480,32;_result:(7,7),512,32;_result_k:(0,1),544,32;_p5s:(7,7),576,32;_freelist:(7,33)=*(7,7),608,32;_cvtlen:(0,1),640,32;_cvtbuf:(11,13),672,32;_new:(7,34)=u240_reent:(7,35)=s88_unused_rand:(0,4),0,32;_strtok_last:(11,13),32,32;_asctime_buf:(7,36)=ar(0,1);0;25;(0,2),64,208;_localtime_buf:(8,1),288,288;_gamma_signgam:(0,1),576,32;_rand_next:(0,7),640,64;;,0,704;_unused:(7,37)=s240_nextf:(7,38)=ar(0,1);0;29;(7,15),0,960;_nmalloc:(7,39)=ar(0,1);0;29;(0,4),960,960;;,0,1920;;,704,1920;_atexit:(7,10),2624,32;_atexit0:(7,9),2656,1088;_sig_func:(7,40)=*(7,41)=*(7,42)=f(0,19),3744,32;__sglue:(7,2),3776,96;__sf:(7,43)=ar(0,1);0;2;(7,5),3872,2112;;fpos_t:t(2,1)=(7,16)FILE:t(2,2)=(7,5)/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/include/float.hgintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)gintv_merge_adjacent:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,21)=*(1,4)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,21)p1:(0,21)gintv_merge_aggregate:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,21)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,21)p1:(0,21)   ( H   .filegmerge.c%=@Ux k  .text.data.bss.stab .stabstr gcc2_compiled.___gnu_compiled_c___rcs_id_gintv_merge_c___rcs_id_gintv_gintv_h_gintv_merge_adjacent_gintv_merge_aggregate_gintv_uniongintv1.1/src/gintv/mak_gen/Linux/0040755000175200017560000000000007262507246017321 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/Linux/od/0040755000175200017560000000000007262741246017723 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/Linux/od/build_vars.h0100644000175200017560000000036607262753366022236 0ustar stephensstepheng/* DO NOT MODIFY Generated by maks/pre.mak. */ #define BUILD_TARGET "Linux" #define BUILD_DATE "Wed Apr 4 21:25:44 CDT 2001" #define BUILD_HOST "ion02.dev.ionink.com" #define BUILD_USER "stephens" #define BUILD_ROOT "/home/stephens/ion/src/gmv" gintv1.1/src/gintv/mak_gen/Linux/t/0040755000175200017560000000000007262741247017565 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/Linux/t/test10100755000175200017560000014656507262741247020571 0ustar stephensstephengELF4t4 (444777Pl`8`` /lib/ld-linux.so.2GNU   3&I "NЅ}-.="x7 (0+@APE`+qp2)"b}S #І+__gmon_start__libm.so.6logsqrtceilfloorfmodcosatan2powexptanatanasin_IO_stdin_usedacoslibc.so.6printfstdoutmemcpy__cxa_finalizefprintf__deregister_frame_info__libc_start_main__register_frame_infoGLIBC_2.1.3GLIBC_2.0g0si ii ii \  $(, 0 4 8 <@DHLPTXU/5%% h%h%h%h%h % h(%$h0%(h8p%,h@`%0hHP%4hP@%8hX0%<h` %@hh%Dhp%Hhx%Lh%Ph%Th%Xh1^PTRh̴hxQVhĉ?USP[@\tЋ]ÐUuItt&B ut h]ÍvU]ÍUth h]Ð&U]ÐUu uu EP#=u@ hu jh5 hujh5 ÐUWVEU lju u EP=u@ hu jh5 hujh5k e^_]ÐUxEE=u hzUuEPЃUEPEPЃEPEPEPEPE؃PEPEPEPuE=u@ hujh5 hujh5| ÉUWVpEEE܇ET}ȾEԈDžDž:0DžyE> hPhEPEPuučP!0hDž;|D hEPuh˵5\ 믍v h̵{Pu`$hBDž;|D hEPuh˵5 믍vDž;||h۵EPPEЃEPPEЃte^_]Uu hwuEE;E|FEEt tEEt4hzuC E뱐uhwu%UWV0E UEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UWV0E UEUEUEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UE]ÉUE@]ÐU(E UEtvE ] E]E]E U@BEt E @] E@]E]uuWEuuYEXÉUE U]E U@B]uuEuuEXÉUE Ub]E U@"]uuEuuEXÉUE P @EUE PEUuuNEuuPEXÐU8E U ]E UJ]E U@ ]E U@J]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuEXU8E U2]E Ur]E U@2]E U@r]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuGEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuWEXUE p0Id$$EE p p!d$$EXÍvU8Ep0E p0Y]Ep pE p0=]Ep0E p p!]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uu7EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuGEXUE p0d$$EE p pd$$EXÍvUE p0 d$$EE p pd$$EXÍvUHE d$$]E @]EEÈ@r+vE@E@@ ?h@juuf]E p0]E p p]EEÈ@rcvEE@tKvE@EEEEEt vE]E]EȋEXEEÈ@rpEE@t[vEEEt vE]E]uuEh?jEXgEEEt"MEUQME؋U܉AQ .uu]Euu_EXUWV E ]؋E @]}uEPue^_]UE d$$.]E @d$$]EEE@u'vE@E@@ QE p0@d$$5EE p pd$$%EXÉUE p0Ud$$EE p p-d$$EXÍvUE p p]E p0]uubEuudEXÐUE p0ud$$EE p pMd$$ EXÍvU8Ep0E p0]Ep pE p0i]Ep0E p pM]Ep pE p p0]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuC EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuS EXUEU @EtE U@Et)E@E@@ E U BE@t]E U@E@tAEUBE@t%E@?E@@ ?"E@E@@ ?]ÐUEU @EtE U@Et)E@?E@@ ?E U BE@t]E U@E@tAEUBE@t%E@E@@ "E@E@@ ?]ÐUEU @È@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]ÐUE UBÈ@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]ÐUu uuUu uu%UE E@tE @E@t2EE@tCvE@E@t(E@E@@ E E@tmE @E@tTEE@t=E@E@t$E@?E@@ ?"E@E@@ ?]ÐUE E@trE @E@tXEE@tAE@E@t(E@E@@ E E@tE @E@t2EE@t?vE@E@t$E@?E@@ ?"E@E@@ ?]ÐUE E@t>E @E@t$E@?E@@ ?vE E@t=E @E@t$E@E@@ "E@E@@ ?]ÐUWVE E@t,E @E@tEUljXE E@t-E @E@tEUljuuue^_]ÐUE p0%d$$EE p pd$$EXÍvUE p0)d$$NEE p pd$$>EXÍvUWV0E Et0E @EtvEU ljE EtuE @Et\E P @EUE PEUuueEuugEXE@EEE PEЉUEE P @EЉUEEtE PE؉UE P @E؉UE؋EXe^_]ÍvU8Ep0E p0%]Ep pE p0 ]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uu#EXUE]ÉUE]ÐUSvE } uKvEU@"EEt E͐]MAQ S"]M?AQ S$ÍvUWVS\EEE()ĉE̋ẺEȋE()ĉEċE(EăEEĉEE EЋEEPuuE;EsvuuuEPEЃt EE@t3vEE@tvEE)E(뇍vEÈ@r!EtE;EtnEE;E|*MЋEEȉύ4EЃE̍EE;E| EvEE)E( u$uuuEPE Ѓ t ~vEÈ@rNEt7vEUE;|0EEMȋEEȍ<4EƉEMȋEED8]EEMȋEEȍTRDT EMȋEUDT EEMȋEUTEE;E|2EEMȋEEȍ<4EƉEEE8y UEHUEEN?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "dd܇d܇)<8b| qFo!Fp& )!1&`cxm<+lm2 I!`"u#%&1234506I8a9z;=>?@A B!C7DNEdF|GHINQR:SQTlUVX[^bxN{d~~  < T m !F!!#!4"<(#Cb#F#S$ZV$^t$$1$;$$fVm $`m%%H%%#+&1$mm@&'V'G'J'K'T(YN(](`(a()M+C,,,5T-7m-8-9-:--3..X1?o1V1_1g1j2I2:2N2^&233G3!Z3!3&#3$'܇3&3& D'D)D*D,,D-5D.UD1u$w3$5T3434 D5D7D8D:/D;8D<XD>x$3$CԈ3B3B 4B4BDCDGDI DJDN%DO9DRTDSkDTDVDWDXDZD[4D;4EE4Fb4Fl4G$4$_ĉ4^4^ D_D` DaDb&Df6Dh=DiGDm[DneDyD{D|D}D|D$D4DWDmDDDDDDD)DWDWDdDi4`4a4b4f4g5h(5i85k@5$pd4d4I5d4)<8b| qFo!FpQ5&)!cxm<lm $$fVm $`m%+&1$mm2N2^&m 55255666,6i666$47 #7 3 .7 ?7 DDDD0DlDtDJ7$R7$a7 DDD:DHj7r7$Tz7$!a7 7 D!D" D#FD$Tj7 7 r7"$`7$-t7-D-$ 7$.7.D.$ 7$u7t7t 7tDuDvDw7v8v$ 8$z08y7y 7yDzD{D|P7{8{R$R)8$8~7~ 7~DDDP78R$R;8$؎87 DDD]78_$_M8$887 7D_8h8q8z8$|8$87 7D_8h8q8z8$|8$087 D$Y8$87 7D_8h8q8z8$8$@87 D$Y8$87 D$Y8$87 DDD9DXDDDDDD@DpDD.88999$0)9$(87 DDD7DI;9$PC9$x87 DDD[DtDD88$U9$d87 D$Yh9$87 D78c$c{9$$87 D$Y9$87 7D_8h8q8z8$9$487 7DDD8D`DDD$9$087 7DDD8D`DDD$9$,87 7DDD DDD`DD$9$ԡ87 7DDD DDD`DD$9$|87 7DDD$9$87 7DDD$:$87 7DDDdDDDD1$3:$87 7DDDdDDDD1$3+:$87 DDD4D XD D D $=:$87 7O:DDD4DFDHDxDDD$Y:$87 D$Yl:$87 D$Y:$ L87 D D!D"4D$LD%|D'D(Z7%8%Z$a:$*8*7* 7*D*_8*h8*q8*z8*$:$Dd:CDDDEDF:@C $:$H|:GDHDIDJ:@G $dd:d)<8b| qFo!Fp:&)!cxm<lm $$fVm $`m%+&1$mm2N2^&6;mL;kmb;b;j;;!<"<#-<$B<%W<&n<'<*<.<:<?<D<I =N =`6=eK=jc=o{=p=t==F=R=^m>>.>B>Y>p>>>>>>??2?M?F g??E??=@=@0T@3j@@@@@ABmBHB$bB3 .74xBDDDD3D9D<DWD^D `D!{D"$B$0B&B' B(3)B*4+B, xB-$ C/(D0D2 D4D5*D60D7FD8UD:[D=aD>jD@DBDCDLDODPDUDVDZ8D]8D^LD]mD`tDbyDcDfDgDkDnDqDsDtDyD}DDDD?DHDpDDDDDDDDD'D0D=DCDCDHDKC152&C30C4?C5HC6aC7wC885Zr7q85C$SdodpCdp)<8b| qFo!FpC&@)!cxm<lm $$fVm $`m%+&1$mm2N2^&C$pD 3 D DD D D,D",D#TD$\D,dD/D0D1D4D/kD<lD=D?D@DGDI)DJ3DM@DPCDKHDLfD,hD"hDVzDzDX|DY85J7"D*D2D T"w ԡ Y | (P    S  0+ĉp !Y -@JPY c`+r } p2̴)" La  4 $$) 5}ETR ^kT st   І+initfini.cgcc2_compiled.call_gmon_startinit.ccrtstuff.cp.0__DTOR_LIST__completed.1__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.2frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__test1.c__rcs_id_gintv_test1_c__rcs_id_gintv_gintv_hsolvingcirclecurveintersectgintv.c__rcs_id_gintv_gintv_cFIX_MINFIX_MAXsolve.c__rcs_id_gintv_solve_cmerge.c__rcs_id_gintv_merge_cgintv_eqgintv_asingintv_negcos@@GLIBC_2.0gintv_andgintv_vgintv_geatan@@GLIBC_2.0gintv_sqrt_DYNAMICgintv_cos__register_frame_info@@GLIBC_2.0gintv_expasin@@GLIBC_2.0_fp_hwgintv_mulfprintf@@GLIBC_2.0fmod@@GLIBC_2.0gintv_negintv_hgintv_tangintv_merge_adjacentgintv_loggintv_or__dso_handlegintv_ltgintv_acosgintv_atanpow@@GLIBC_2.0gintv_add_initgintv_merge_aggregate__deregister_frame_info@@GLIBC_2.0gintv_fmodgintv_gtstdout@@GLIBC_2.0gintv_ceilgintv_divgintv_sin_startgintv_in_tolerancegintv_atan2gintv_solveatan2@@GLIBC_2.0floor@@GLIBC_2.0__bss_startmaingintv_floor__libc_start_main@@GLIBC_2.0exp@@GLIBC_2.0gintv_nottan@@GLIBC_2.0data_startgintv__ifprintf@@GLIBC_2.0_finimemcpy@@GLIBC_2.0sqrt@@GLIBC_2.0__cxa_finalize@@GLIBC_2.1.3gintv_legintv_fabsgintv_pow_edata_GLOBAL_OFFSET_TABLE_gintv_print_endgintv_unionacos@@GLIBC_2.0_IO_stdin_usedgintv_sub__data_startgintv_slog@@GLIBC_2.0gintv_l__gmon_start__ceil@@GLIBC_2.0gintv1.1/src/gintv/mak_gen/Linux/odd/0040755000175200017560000000000007262741247020070 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/Linux/odd/gintv.o0100644000175200017560000006776407262475434021422 0ustar stephensstephengELFd4( Uu hwuEE;E|FEEt tEEt4hzu E뱐uhwuUWV0E UEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UWV0E UEUEUEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UE]ÉUE@]ÐU(E UEtvE ] E]E]E U@BEt E @] E@]E]uuWEuuYEXÉUE U]E U@B]uuEuuEXÉUE Ub]E U@"]uuEuuEXÉUE P @EUE PEUuuNEuuPEXÐU8E U ]E UJ]E U@ ]E U@J]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuEXU8E U2]E Ur]E U@2]E U@r]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuGEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuWEXUE p0d$$EE p pd$$EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uu7EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuGEXUE p0d$$EE p pd$$EXÍvUE p0d$$EE p pd$$EXÍvUHE d$$]E @]EEÈ@r+vE@E@@ ?h@juu]E p0]E p p]EEÈ@rcvEE@tKvE@EEEEEt vE]E]EȋEXEEÈ@rpEE@t[vEEEt vE]E]uuEh?jEXgEEEt"MEUQME؋U܉AQ .uu]Euu_EXUWV E ]؋E @]}uEPue^_]UE d$$]E @d$$]EEE@u'vE@E@@ QE p0d$$5EE p pd$$%EXÉUE p0d$$EE p pd$$EXÍvUE p p]E p0]uubEuudEXÐUE p0d$$EE p pd$$ EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuC EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuS EXUEU @EtE U@Et)E@E@@ E U BE@t]E U@E@tAEUBE@t%E@?E@@ ?"E@E@@ ?]ÐUEU @EtE U@Et)E@?E@@ ?E U BE@t]E U@E@tAEUBE@t%E@E@@ "E@E@@ ?]ÐUEU @È@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]ÐUE UBÈ@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]ÐUu uuUu uuUE E@tE @E@t2EE@tCvE@E@t(E@E@@ E E@tmE @E@tTEE@t=E@E@t$E@?E@@ ?"E@E@@ ?]ÐUE E@trE @E@tXEE@tAE@E@t(E@E@@ E E@tE @E@t2EE@t?vE@E@t$E@?E@@ ?"E@E@@ ?]ÐUE E@t>E @E@t$E@?E@@ ?vE E@t=E @E@t$E@E@@ "E@E@@ ?]ÐUWVE E@t,E @E@tEUljXE E@t-E @E@tEUljuuue^_]ÐUE p0d$$EE p pd$$EXÍvUE p0d$$NEE p pd$$>EXÍvUWV0E Et0E @EtvEU ljE EtuE @Et\E P @EUE PEUuueEuugEXE@EEE PEЉUEE P @EЉUEEtE PE؉UE P @E؉UE؋EXe^_]ÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uu#EXUE]ÉUE]01.01;( d'd/<>h&w"Lu'Lv&&@1F^w+3M !"#%& 1$2<3S4l5689;=>?0@FA]BuCDEFGHINVQnRSTUVX [& ^> bV x { ~  ; X s  + L f #" 4+ <| C F SjZ^1;(Az8 H#1FGJ'KXTY]`7ao2V5789:4mH ? VF_mgjI7! D\p @ a $  ! !  ! DDDD0DlDtD+!$3!$B! DDD:DHK!S!$T[!$!j! s! D!D" D#FD$T|! ! !"$`!$-!-D-$ !$.!.D.$ !$u!t!t !tDuDvDw!v"v$"$z#"y-"y 7"yDzD{D|PA"{J"{R$RS"$e"~o"~ y"~DDDP""R$R"$"" DDD]""_$_"$"" "D"###$|!#$3#=# G#DQ#Z#c#l#$|u#$## D$Y#$## #D####$#$$ $ D$Y$$($2$ D$Y<$$N$X$ DDD9DXDDDDDD@DpDD.b$k$t$$$$0$$$$ DDD7DI$$P$$$$ DDD[DtDD$$$%$%% D$Y(%$;%E% DO%X%c$ca%$t%~% D$Y%$%% %D%%%%$%$%% &DDD8D`DDD$ &$&(& 2&DDD8D`DDD$<&$M&W& a&DDD DDD`DD$k&$|&& &DDD DDD`DD$&$&& &DDD$&$&& &DDD$&$ '' 'DDDdDDDD1$3('$9'C' M'DDDdDDDD1$3W'$i's' DDD4D XD D D $}'$'' ''DDD4DFDHDxDDD$'$'' D$Y'$'' D$Y($ (#( D D!D"4D$LD%|D'D(Z-(%6(%Z$a?($*R(*\(* f(*D*p(*y(*(*(*$($D0(CDDDEDF(@C $($HH(GDHDIDJ(@G $d^gintv.c/home/stephens/ion/src/gintv/gintv.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)__rcs_id_gintv_gintv_c:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,22);0;54;(0,2)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(6,1)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hwchar_t:t(14,1)=(0,3)wint_t:t(14,2)=(0,4)/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/wchar.h__mbstate_t:t(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h :T(18,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(12,3),384,32;_chain:(12,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(24,1)=u16__convert_long_double_i:(24,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;gintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hptrdiff_t:t(25,1)=(0,1)/usr/include/math.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h/usr/include/bits/mathcalls.h/usr/include/bits/mathcalls.h :T(26,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(26,2)=(26,1)exception:T(26,3)=s32type:(0,1),0,32;name:(8,35),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;gintv_print:F(0,20)fp:p(0,23)=*(2,1)b:p(18,32)nx:p(0,1)x:p(0,24)=*(1,4)e:p(18,32)j:(0,1)gintv_s:F(1,4)a:p(1,2)a:(1,2)A:(1,4)gintv_v:F(1,4)a:p(1,2)b:p(1,2)a:(1,2)b:(1,2)A:(1,4)gintv_l:F(1,2)x:p(0,24)gintv_h:F(1,2)x:p(0,24)gintv_union:F(0,20)X:p(0,25)=*(1,4)A:p(0,24)B:p(0,24)_a:(1,2)_b:(1,2)gintv_add:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)_a:(1,2)_b:(1,2)gintv_sub:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)_a:(1,2)_b:(1,2)gintv_neg:F(0,20)X:p(0,25)A:p(0,24)_a:(1,2)_b:(1,2)gintv_mul:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_div:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_sqrt:F(0,20)X:p(0,25)A:p(0,24)gintv_pow:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_exp:F(0,20)X:p(0,25)A:p(0,24)gintv_log:F(0,20)X:p(0,25)A:p(0,24)gintv_cos:F(0,20)X:p(0,25)A:p(0,24)ap:(1,2)bp:(1,2)mod_ap_2:(1,2)cos_a:(1,2)cos_b:(1,2)gintv_sin:F(0,20)X:p(0,25)A:p(0,24)B:(1,4)gintv_tan:F(0,20)X:p(0,25)A:p(0,24)ap:(1,2)bp:(1,2)gintv_asin:F(0,20)X:p(0,25)A:p(0,24)gintv_acos:F(0,20)X:p(0,25)A:p(0,24)_a:(1,2)_b:(1,2)gintv_atan:F(0,20)X:p(0,25)A:p(0,24)gintv_atan2:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_eq:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_ne:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_lt:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_gt:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_ge:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_le:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_and:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_or:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_not:F(0,20)X:p(0,25)A:p(0,24)gintv__if:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)C:p(0,24)gintv_ceil:F(0,20)X:p(0,25)A:p(0,24)gintv_floor:F(0,20)X:p(0,25)A:p(0,24)gintv_fabs:F(0,20)X:p(0,25)A:p(0,24)_a:(1,2)_b:(1,2)gintv_fmod:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)FIX_MIN:f(1,2)x:p(1,2)x:r(1,2)FIX_MAX:f(1,2)x:p(1,2)x:r(1,2)$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] -DT! @-DT!?-DT!?-DT! @<<GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.stab.rel.stab.stabstr.rodata.comment4^! l +16< B nX Lx:(U`c ] d.Ndff  j 7 @7 70?H GS[Tc`k@ sL {XRPR_||YX Yh Y 0  PD#0Y.3c>CYNSL_enwHd33`YYa|gintv.c__rcs_id_gintv_gintv_c__rcs_id_gintv_gintv_hFIX_MINFIX_MAXgintv_printfprintfgintv_sgintv_vgintv_lgintv_hgintv_uniongintv_addgintv_subgintv_neggintv_mulgintv_divgintv_sqrtsqrtgintv_powpowgintv_expexpgintv_logloggintv_cosceilfmodcosgintv_singintv_tantangintv_asinasingintv_acosacosgintv_atanatangintv_atan2atan2gintv_eqgintv_negintv_ltgintv_gtgintv_gegintv_legintv_andgintv_orgintv_notgintv__ifgintv_ceilgintv_floorfloorgintv_fabsgintv_fmod ]e{7o G { ! !  # R $h % %6"T\j##((C*k*,,.+.c0000[3w4Qs##==$$$$<T 4t (   H x   (  $P "&<')+t-/(12H34h56(78H9:;<>?$xgintv1.1/src/gintv/mak_gen/Linux/odd/solve.o0100644000175200017560000004127407262741247021405 0ustar stephensstephengELF>4( USvE } uKvEU@"EEt E͐]MAQ S"]M?AQ S$ÍvUWVS\EEE()ĉE̋ẺEȋE()ĉEċE(EăEEĉEE EЋEEPuuE;EsvuuuEPEЃt EE@t3vEE@tvEE)E(뇍vEÈ@r!EtE;EtnEE;E|*MЋEEȉύ4EЃE̍EE;E| EvEE)E( u$uuuEPE Ѓ t ~vEÈ@rNEt7vEUE;|0EEMȋEEȍ<4EƉEMȋEEDx]EEMȋEEȍTRDT EMȋEUDT EEMȋEUTEE;E|2EEMȋEEȍ<4EƉEEE8y UEHUEEh&w"Lu'Lv&&@1F^w+3M !"#%& 1$2<3S4l5689;=>?0@FA]BuCDEFGHINVQnRSTUVX [& ^> bV x { ~  ; X s  + L f #" 4+ <| C F SjZ^1;(Az8 H#1FGJ'KXTY]`7ao2V5789:4mH ? VF_mgjI7! !Zpbj 5 !J "` #t $ % & ' * . : !?"!D9!IQ!Ng!`}!e!j!o!p!t!"F"R3"^J"""""""##7#P#i######$$:$$$$0$3$%4%O%j%&&&&'$/'E' O'`'m'DDDD3D9D<DWD^D `D!{D"${'$0'&'' '(')'*'+', (-$#(/(D0D2 D4D5*D60D7FD8UD:[D=aD>jD@DBDCDLDODPDUDVDZ8D]8D^LD]mD`tDbyDcDfDgDkDnDqDsDtDyD}DDDD?DHDpDDDDDDDDD'D0D=DCDCDHDK6(1@(2Q(3[(4j(5s(6(7(8(Z(q(($Sdsolve.c/home/stephens/ion/src/gintv/solve.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)__rcs_id_gintv_solve_c:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;53;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,22);0;54;(0,2)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(6,1)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hwchar_t:t(14,1)=(0,3)wint_t:t(14,2)=(0,4)/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/wchar.h__mbstate_t:t(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h :T(18,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(12,3),384,32;_chain:(12,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(24,1)=u16__convert_long_double_i:(24,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;gintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/include/string.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/stdlib.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hdiv_t:t(27,1)=(27,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(27,3)=(27,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(29,1)=(8,1)u_short:t(29,2)=(8,2)u_int:t(29,3)=(8,3)u_long:t(29,4)=(8,4)quad_t:t(29,5)=(8,6)u_quad_t:t(29,6)=(8,5)fsid_t:t(29,7)=(8,30)loff_t:t(29,8)=(8,24)ino_t:t(29,9)=(8,20)dev_t:t(29,10)=(8,17)gid_t:t(29,11)=(8,19)mode_t:t(29,12)=(8,21)nlink_t:t(29,13)=(8,22)uid_t:t(29,14)=(8,18)pid_t:t(29,15)=(8,25)id_t:t(29,16)=(8,29)ssize_t:t(29,17)=(8,26)daddr_t:t(29,18)=(8,33)caddr_t:t(29,19)=(8,34)key_t:t(29,20)=(8,47)/usr/include/time.htime_t:t(30,1)=(8,36)clockid_t:t(30,2)=(8,41)timer_t:t(30,3)=(8,42)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hulong:t(29,21)=(0,5)ushort:t(29,22)=(0,9)uint:t(29,23)=(0,4)int8_t:t(29,24)=(0,10)int16_t:t(29,25)=(0,8)int32_t:t(29,26)=(0,1)int64_t:t(29,27)=(0,6)u_int8_t:t(29,28)=(0,11)u_int16_t:t(29,29)=(0,9)u_int32_t:t(29,30)=(0,4)u_int64_t:t(29,31)=(0,7)register_t:t(29,32)=(0,1)/usr/include/endian.h/usr/include/bits/endian.h/usr/include/sys/select.h/usr/include/bits/select.h/usr/include/bits/sigset.h__sig_atomic_t:t(36,1)=(0,1)__sigset_t:t(36,2)=(36,3)=s128__val:(36,4)=ar(0,22);0;31;(0,5),0,1024;;/usr/include/time.htimespec:T(37,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(34,1)=(8,43)fd_set:t(34,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(29,33)=(8,50)fsblkcnt_t:t(29,34)=(8,52)fsfilcnt_t:t(29,35)=(8,54)random_data:T(27,5)=s28fptr:(27,6)=*(29,26),0,32;rptr:(27,6),32,32;state:(27,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(27,6),192,32;;drand48_data:T(27,7)=s24x:(27,8)=ar(0,22);0;2;(0,9),0,48;a:(27,8),48,48;c:(0,9),96,16;old_x:(27,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__compar_fn_t:t(27,9)=(27,10)=*(27,11)=f(0,1)gintv_in_tolerance:F(0,1)result:p(0,23)=*(1,4)nx:p(0,1)x:p(0,24)=*(1,4)data:p(0,19)adata:p(0,19)gintv_solve:F(0,1)maxnsolutions:p(0,1)solutions:p(0,23)func:p(0,25)=*(0,26)=f(0,1)nx:p(0,1)xspace:p(0,24)data:p(0,19)accept:p(0,27)=*(0,28)=f(0,1)adata:p(0,19)stack_depth:p(0,1)f_x:(1,4)nsolutions:(0,1)sp:(0,23)x_stack:(0,23)x:(0,23)parm_stack:(0,29)=*(0,1)parm_stack_end:(0,29)parm:(0,29)i:(0,1)A:(1,4)i:(0,1)m:(1,2)$Id: solve.c,v 1.3 2001/04/04 09:04:44 stephens Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $?GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.stab.rel.stab.stabstr.rodata.comment4! tB +16<$ B B8 L(U= ]`>.>f$A  B] 6 @7  7JSVsolve.c__rcs_id_gintv_solve_c__rcs_id_gintv_gintv_hgintv_in_tolerancegintv_solvememcpy 4\  4  gintv1.1/src/gintv/mak_gen/Linux/odd/merge.o0100644000175200017560000003323407262475434021353 0ustar stephensstephengELF24( UWVSEEEEUESvEEEE܋UEE EŐE;EuvE EUEvE EUEvE;EudEMEEDE@u뷍vEMEEDE@i냍vEMEEE@6EMEEDDE@EMEEDE@t/vEMEE܍TRDT XvEMEEDE@t(vEMEE܍RTE E܉EEE E萋UEME܋UljEE܃̋E EE[^_]ÐUWVSEEEEUEWvEEEE܋UEE EŐE;Eu vE EUEvE EUECvE;EudEMEEDE@u뷍vEMEEDE@i냍vEMEEÈ@r3vEM܋EEDÈ@rEMEEDÈ@rEM܋EEDDÈ@E EUE.EEPEEPEEPŐE E܉EEE EUEME܋UljEE܃̋E EEe[^_]01.01 d'd/<>h&w"Lu'Lv&&@1F^w+3M !"#%& 1$2<3S4l5689;=>?0@FA]BuCDEFGHINVQnRSTUVX [& ^> bV x { ~  ; X s  + L f #" 4+ <| C F SjZ^1;(Az8 H#1FGJ'KXTY]`7ao2V5789:4mH ? VF_mgjI7! $' 1 ; DD D D,D",D#TD$\D,dD/D0D1D4D/kD<lD=D?D@DGDI)DJ3DM@DPCDKHDLfD,hD"hDVzDzDX|DYLT\dlv$$d\\ \DdDe Dk Dl,Ds,DtTDu\D}dDDDDDDDDD D,D6DDDGDLDjD}lDslD~Dk~DDeeeehl$dmerge.c/home/stephens/ion/src/gintv/merge.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)__rcs_id_gintv_merge_c:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,22);0;54;(0,2)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(6,1)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hwchar_t:t(14,1)=(0,3)wint_t:t(14,2)=(0,4)/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/wchar.h__mbstate_t:t(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h :T(18,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(12,3),384,32;_chain:(12,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(24,1)=u16__convert_long_double_i:(24,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;gintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)gintv_merge_adjacent:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,23)=*(1,4)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,23)p1:(0,23)gintv_merge_aggregate:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,23)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,23)p1:(0,23)$Id: merge.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.stab.rel.stab.stabstr.rodata.comment4! \6 +H1H6H<\l  B d68 LU1w ]72.e2f4  5n 7 @7  7Lbmerge.c__rcs_id_gintv_merge_c__rcs_id_gintv_gintv_hgintv_merge_adjacentgintv_merge_aggregategintv_union 4  h gintv1.1/src/gintv/mak_gen/Linux/oddd/0040755000175200017560000000000007262741246020233 5ustar stephensstephenggintv1.1/src/gintv/mak_gen/Linux/oddd/gintv.o0100644000175200017560000006776407262507246021563 0ustar stephensstephengELFd4( Uu hwuEE;E|FEEt tEEt4hzu E뱐uhwuUWV0E UEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UWV0E UEUEUEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UE]ÉUE@]ÐU(E UEtvE ] E]E]E U@BEt E @] E@]E]uuWEuuYEXÉUE U]E U@B]uuEuuEXÉUE Ub]E U@"]uuEuuEXÉUE P @EUE PEUuuNEuuPEXÐU8E U ]E UJ]E U@ ]E U@J]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuEXU8E U2]E Ur]E U@2]E U@r]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuGEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuWEXUE p0d$$EE p pd$$EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uu7EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuGEXUE p0d$$EE p pd$$EXÍvUE p0d$$EE p pd$$EXÍvUHE d$$]E @]EEÈ@r+vE@E@@ ?h@juu]E p0]E p p]EEÈ@rcvEE@tKvE@EEEEEt vE]E]EȋEXEEÈ@rpEE@t[vEEEt vE]E]uuEh?jEXgEEEt"MEUQME؋U܉AQ .uu]Euu_EXUWV E ]؋E @]}uEPue^_]UE d$$]E @d$$]EEE@u'vE@E@@ QE p0d$$5EE p pd$$%EXÉUE p0d$$EE p pd$$EXÍvUE p p]E p0]uubEuudEXÐUE p0d$$EE p pd$$ EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuC EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuS EXUEU @EtE U@Et)E@E@@ E U BE@t]E U@E@tAEUBE@t%E@?E@@ ?"E@E@@ ?]ÐUEU @EtE U@Et)E@?E@@ ?E U BE@t]E U@E@tAEUBE@t%E@E@@ "E@E@@ ?]ÐUEU @È@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]ÐUE UBÈ@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]ÐUu uuUu uuUE E@tE @E@t2EE@tCvE@E@t(E@E@@ E E@tmE @E@tTEE@t=E@E@t$E@?E@@ ?"E@E@@ ?]ÐUE E@trE @E@tXEE@tAE@E@t(E@E@@ E E@tE @E@t2EE@t?vE@E@t$E@?E@@ ?"E@E@@ ?]ÐUE E@t>E @E@t$E@?E@@ ?vE E@t=E @E@t$E@E@@ "E@E@@ ?]ÐUWVE E@t,E @E@tEUljXE E@t-E @E@tEUljuuue^_]ÐUE p0d$$EE p pd$$EXÍvUE p0d$$NEE p pd$$>EXÍvUWV0E Et0E @EtvEU ljE EtuE @Et\E P @EUE PEUuueEuugEXE@EEE PEЉUEE P @EЉUEEtE PE؉UE P @E؉UE؋EXe^_]ÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uu#EXUE]ÉUE]01.01;( d'd/<>h&w"Lu'Lv&&@1F^w+3M !"#%& 1$2<3S4l5689;=>?0@FA]BuCDEFGHINVQnRSTUVX [& ^> bV x { ~  ; X s  + L f #" 4+ <| C F SjZ^1;(Az8 H#1FGJ'KXTY]`7ao2V5789:4mH ? VF_mgjI7! D\p @ a $  ! !  ! DDDD0DlDtD+!$3!$B! DDD:DHK!S!$T[!$!j! s! D!D" D#FD$T|! ! !"$`!$-!-D-$ !$.!.D.$ !$u!t!t !tDuDvDw!v"v$"$z#"y-"y 7"yDzD{D|PA"{J"{R$RS"$e"~o"~ y"~DDDP""R$R"$"" DDD]""_$_"$"" "D"###$|!#$3#=# G#DQ#Z#c#l#$|u#$## D$Y#$## #D####$#$$ $ D$Y$$($2$ D$Y<$$N$X$ DDD9DXDDDDDD@DpDD.b$k$t$$$$0$$$$ DDD7DI$$P$$$$ DDD[DtDD$$$%$%% D$Y(%$;%E% DO%X%c$ca%$t%~% D$Y%$%% %D%%%%$%$%% &DDD8D`DDD$ &$&(& 2&DDD8D`DDD$<&$M&W& a&DDD DDD`DD$k&$|&& &DDD DDD`DD$&$&& &DDD$&$&& &DDD$&$ '' 'DDDdDDDD1$3('$9'C' M'DDDdDDDD1$3W'$i's' DDD4D XD D D $}'$'' ''DDD4DFDHDxDDD$'$'' D$Y'$'' D$Y($ (#( D D!D"4D$LD%|D'D(Z-(%6(%Z$a?($*R(*\(* f(*D*p(*y(*(*(*$($D0(CDDDEDF(@C $($HH(GDHDIDJ(@G $d^gintv.c/home/stephens/ion/src/gintv/gintv.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)__rcs_id_gintv_gintv_c:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,22);0;54;(0,2)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(6,1)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hwchar_t:t(14,1)=(0,3)wint_t:t(14,2)=(0,4)/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/wchar.h__mbstate_t:t(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h :T(18,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(12,3),384,32;_chain:(12,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(24,1)=u16__convert_long_double_i:(24,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;gintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hptrdiff_t:t(25,1)=(0,1)/usr/include/math.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h/usr/include/bits/mathcalls.h/usr/include/bits/mathcalls.h :T(26,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(26,2)=(26,1)exception:T(26,3)=s32type:(0,1),0,32;name:(8,35),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;gintv_print:F(0,20)fp:p(0,23)=*(2,1)b:p(18,32)nx:p(0,1)x:p(0,24)=*(1,4)e:p(18,32)j:(0,1)gintv_s:F(1,4)a:p(1,2)a:(1,2)A:(1,4)gintv_v:F(1,4)a:p(1,2)b:p(1,2)a:(1,2)b:(1,2)A:(1,4)gintv_l:F(1,2)x:p(0,24)gintv_h:F(1,2)x:p(0,24)gintv_union:F(0,20)X:p(0,25)=*(1,4)A:p(0,24)B:p(0,24)_a:(1,2)_b:(1,2)gintv_add:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)_a:(1,2)_b:(1,2)gintv_sub:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)_a:(1,2)_b:(1,2)gintv_neg:F(0,20)X:p(0,25)A:p(0,24)_a:(1,2)_b:(1,2)gintv_mul:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_div:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_sqrt:F(0,20)X:p(0,25)A:p(0,24)gintv_pow:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_exp:F(0,20)X:p(0,25)A:p(0,24)gintv_log:F(0,20)X:p(0,25)A:p(0,24)gintv_cos:F(0,20)X:p(0,25)A:p(0,24)ap:(1,2)bp:(1,2)mod_ap_2:(1,2)cos_a:(1,2)cos_b:(1,2)gintv_sin:F(0,20)X:p(0,25)A:p(0,24)B:(1,4)gintv_tan:F(0,20)X:p(0,25)A:p(0,24)ap:(1,2)bp:(1,2)gintv_asin:F(0,20)X:p(0,25)A:p(0,24)gintv_acos:F(0,20)X:p(0,25)A:p(0,24)_a:(1,2)_b:(1,2)gintv_atan:F(0,20)X:p(0,25)A:p(0,24)gintv_atan2:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)gintv_eq:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_ne:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_lt:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_gt:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_ge:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_le:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_and:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_or:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)gintv_not:F(0,20)X:p(0,25)A:p(0,24)gintv__if:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)C:p(0,24)gintv_ceil:F(0,20)X:p(0,25)A:p(0,24)gintv_floor:F(0,20)X:p(0,25)A:p(0,24)gintv_fabs:F(0,20)X:p(0,25)A:p(0,24)_a:(1,2)_b:(1,2)gintv_fmod:F(0,20)X:p(0,25)A:p(0,24)B:p(0,24)ac:(1,2)ad:(1,2)bc:(1,2)bd:(1,2)FIX_MIN:f(1,2)x:p(1,2)x:r(1,2)FIX_MAX:f(1,2)x:p(1,2)x:r(1,2)$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] -DT! @-DT!?-DT!?-DT! @<<GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.stab.rel.stab.stabstr.rodata.comment4^! l +16< B nX Lx:(U`c ] d.Ndff  j 7 @7 70?H GS[Tc`k@ sL {XRPR_||YX Yh Y 0  PD#0Y.3c>CYNSL_enwHd33`YYa|gintv.c__rcs_id_gintv_gintv_c__rcs_id_gintv_gintv_hFIX_MINFIX_MAXgintv_printfprintfgintv_sgintv_vgintv_lgintv_hgintv_uniongintv_addgintv_subgintv_neggintv_mulgintv_divgintv_sqrtsqrtgintv_powpowgintv_expexpgintv_logloggintv_cosceilfmodcosgintv_singintv_tantangintv_asinasingintv_acosacosgintv_atanatangintv_atan2atan2gintv_eqgintv_negintv_ltgintv_gtgintv_gegintv_legintv_andgintv_orgintv_notgintv__ifgintv_ceilgintv_floorfloorgintv_fabsgintv_fmod ]e{7o G { ! !  # R $h % %6"T\j##((C*k*,,.+.c0000[3w4Qs##==$$$$<T 4t (   H x   (  $P "&<')+t-/(12H34h56(78H9:;<>?$xgintv1.1/src/gintv/mak_gen/Linux/oddd/solve.o0100644000175200017560000004127407262741246021550 0ustar stephensstephengELF>4( USvE } uKvEU@"EEt E͐]MAQ S"]M?AQ S$ÍvUWVS\EEE()ĉE̋ẺEȋE()ĉEċE(EăEEĉEE EЋEEPuuE;EsvuuuEPEЃt EE@t3vEE@tvEE)E(뇍vEÈ@r!EtE;EtnEE;E|*MЋEEȉύ4EЃE̍EE;E| EvEE)E( u$uuuEPE Ѓ t ~vEÈ@rNEt7vEUE;|0EEMȋEEȍ<4EƉEMȋEEDx]EEMȋEEȍTRDT EMȋEUDT EEMȋEUTEE;E|2EEMȋEEȍ<4EƉEEE8y UEHUEEh&w"Lu'Lv&&@1F^w+3M !"#%& 1$2<3S4l5689;=>?0@FA]BuCDEFGHINVQnRSTUVX [& ^> bV x { ~  ; X s  + L f #" 4+ <| C F SjZ^1;(Az8 H#1FGJ'KXTY]`7ao2V5789:4mH ? VF_mgjI7! !Zpbj 5 !J "` #t $ % & ' * . : !?"!D9!IQ!Ng!`}!e!j!o!p!t!"F"R3"^J"""""""##7#P#i######$$:$$$$0$3$%4%O%j%&&&&'$/'E' O'`'m'DDDD3D9D<DWD^D `D!{D"${'$0'&'' '(')'*'+', (-$#(/(D0D2 D4D5*D60D7FD8UD:[D=aD>jD@DBDCDLDODPDUDVDZ8D]8D^LD]mD`tDbyDcDfDgDkDnDqDsDtDyD}DDDD?DHDpDDDDDDDDD'D0D=DCDCDHDK6(1@(2Q(3[(4j(5s(6(7(8(Z(q(($Sdsolve.c/home/stephens/ion/src/gintv/solve.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)__rcs_id_gintv_solve_c:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;53;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,22);0;54;(0,2)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(6,1)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hwchar_t:t(14,1)=(0,3)wint_t:t(14,2)=(0,4)/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/wchar.h__mbstate_t:t(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h :T(18,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(12,3),384,32;_chain:(12,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(24,1)=u16__convert_long_double_i:(24,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;gintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)/usr/include/string.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/stdlib.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hdiv_t:t(27,1)=(27,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(27,3)=(27,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(29,1)=(8,1)u_short:t(29,2)=(8,2)u_int:t(29,3)=(8,3)u_long:t(29,4)=(8,4)quad_t:t(29,5)=(8,6)u_quad_t:t(29,6)=(8,5)fsid_t:t(29,7)=(8,30)loff_t:t(29,8)=(8,24)ino_t:t(29,9)=(8,20)dev_t:t(29,10)=(8,17)gid_t:t(29,11)=(8,19)mode_t:t(29,12)=(8,21)nlink_t:t(29,13)=(8,22)uid_t:t(29,14)=(8,18)pid_t:t(29,15)=(8,25)id_t:t(29,16)=(8,29)ssize_t:t(29,17)=(8,26)daddr_t:t(29,18)=(8,33)caddr_t:t(29,19)=(8,34)key_t:t(29,20)=(8,47)/usr/include/time.htime_t:t(30,1)=(8,36)clockid_t:t(30,2)=(8,41)timer_t:t(30,3)=(8,42)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hulong:t(29,21)=(0,5)ushort:t(29,22)=(0,9)uint:t(29,23)=(0,4)int8_t:t(29,24)=(0,10)int16_t:t(29,25)=(0,8)int32_t:t(29,26)=(0,1)int64_t:t(29,27)=(0,6)u_int8_t:t(29,28)=(0,11)u_int16_t:t(29,29)=(0,9)u_int32_t:t(29,30)=(0,4)u_int64_t:t(29,31)=(0,7)register_t:t(29,32)=(0,1)/usr/include/endian.h/usr/include/bits/endian.h/usr/include/sys/select.h/usr/include/bits/select.h/usr/include/bits/sigset.h__sig_atomic_t:t(36,1)=(0,1)__sigset_t:t(36,2)=(36,3)=s128__val:(36,4)=ar(0,22);0;31;(0,5),0,1024;;/usr/include/time.htimespec:T(37,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(34,1)=(8,43)fd_set:t(34,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(29,33)=(8,50)fsblkcnt_t:t(29,34)=(8,52)fsfilcnt_t:t(29,35)=(8,54)random_data:T(27,5)=s28fptr:(27,6)=*(29,26),0,32;rptr:(27,6),32,32;state:(27,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(27,6),192,32;;drand48_data:T(27,7)=s24x:(27,8)=ar(0,22);0;2;(0,9),0,48;a:(27,8),48,48;c:(0,9),96,16;old_x:(27,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__compar_fn_t:t(27,9)=(27,10)=*(27,11)=f(0,1)gintv_in_tolerance:F(0,1)result:p(0,23)=*(1,4)nx:p(0,1)x:p(0,24)=*(1,4)data:p(0,19)adata:p(0,19)gintv_solve:F(0,1)maxnsolutions:p(0,1)solutions:p(0,23)func:p(0,25)=*(0,26)=f(0,1)nx:p(0,1)xspace:p(0,24)data:p(0,19)accept:p(0,27)=*(0,28)=f(0,1)adata:p(0,19)stack_depth:p(0,1)f_x:(1,4)nsolutions:(0,1)sp:(0,23)x_stack:(0,23)x:(0,23)parm_stack:(0,29)=*(0,1)parm_stack_end:(0,29)parm:(0,29)i:(0,1)A:(1,4)i:(0,1)m:(1,2)$Id: solve.c,v 1.3 2001/04/04 09:04:44 stephens Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $?GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.stab.rel.stab.stabstr.rodata.comment4! tB +16<$ B B8 L(U= ]`>.>f$A  B] 6 @7  7JSVsolve.c__rcs_id_gintv_solve_c__rcs_id_gintv_gintv_hgintv_in_tolerancegintv_solvememcpy 4\  4  gintv1.1/src/gintv/mak_gen/Linux/oddd/merge.o0100644000175200017560000003323407262507246021514 0ustar stephensstephengELF24( UWVSEEEEUESvEEEE܋UEE EŐE;EuvE EUEvE EUEvE;EudEMEEDE@u뷍vEMEEDE@i냍vEMEEE@6EMEEDDE@EMEEDE@t/vEMEE܍TRDT XvEMEEDE@t(vEMEE܍RTE E܉EEE E萋UEME܋UljEE܃̋E EE[^_]ÐUWVSEEEEUEWvEEEE܋UEE EŐE;Eu vE EUEvE EUECvE;EudEMEEDE@u뷍vEMEEDE@i냍vEMEEÈ@r3vEM܋EEDÈ@rEMEEDÈ@rEM܋EEDDÈ@E EUE.EEPEEPEEPŐE E܉EEE EUEME܋UljEE܃̋E EEe[^_]01.01 d'd/<>h&w"Lu'Lv&&@1F^w+3M !"#%& 1$2<3S4l5689;=>?0@FA]BuCDEFGHINVQnRSTUVX [& ^> bV x { ~  ; X s  + L f #" 4+ <| C F SjZ^1;(Az8 H#1FGJ'KXTY]`7ao2V5789:4mH ? VF_mgjI7! $' 1 ; DD D D,D",D#TD$\D,dD/D0D1D4D/kD<lD=D?D@DGDI)DJ3DM@DPCDKHDLfD,hD"hDVzDzDX|DYLT\dlv$$d\\ \DdDe Dk Dl,Ds,DtTDu\D}dDDDDDDDDD D,D6DDDGDLDjD}lDslD~Dk~DDeeeehl$dmerge.c/home/stephens/ion/src/gintv/merge.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)__rcs_id_gintv_merge_c:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)gintv.h__rcs_id_gintv_gintv_h:S(1,1)=ar(0,22);0;54;(0,2)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(6,1)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hwchar_t:t(14,1)=(0,3)wint_t:t(14,2)=(0,4)/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/wchar.h__mbstate_t:t(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h/usr/include/wchar.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h :T(18,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(12,3),384,32;_chain:(12,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(24,1)=u16__convert_long_double_i:(24,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;gintvs:t(1,2)=(0,13)gintv:T(1,3)=s16l:(1,2),0,64;h:(1,2),64,64;;gintv:t(1,4)=(1,3)gintv_merge_adjacent:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,23)=*(1,4)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,23)p1:(0,23)gintv_merge_aggregate:F(0,1)nv:p(0,1)nx:p(0,1)x:p(0,23)i:(0,1)j:(0,1)k:(0,1)l:(0,1)p0:(0,23)p1:(0,23)$Id: merge.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.stab.rel.stab.stabstr.rodata.comment4! \6 +H1H6H<\l  B d68 LU1w ]72.e2f4  5n 7 @7  7Lbmerge.c__rcs_id_gintv_merge_c__rcs_id_gintv_gintv_hgintv_merge_adjacentgintv_merge_aggregategintv_union 4  h gintv1.1/src/gintv/gumo/0040755000175200017560000000000007262722402015561 5ustar stephensstephenggintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/0040755000175200017560000000000007262722402020605 5ustar stephensstephenggintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/0040755000175200017560000000000007262722511021044 5ustar stephensstephenggintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/.empty/0040755000175200017560000000000007262722402022257 5ustar stephensstephenggintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/gintv.o0100644000175200017560000002515007262722510022352 0ustar stephensstephengELF 4( Uu hwuEE;E|FEEt tEEt4hzu E뱐uhwuUWV0E UEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UWV0E UEUEUEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UE]ÉUE@]ÐU(E UEtvE ] E]E]E U@BEt E @] E@]E]uuWEuuYEXÉUE U]E U@B]uuEuuEXÉUE Ub]E U@"]uuEuuEXÉUE P @EUE PEUuuNEuuPEXÐU8E U ]E UJ]E U@ ]E U@J]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuEXU8E U2]E Ur]E U@2]E U@r]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuGEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuWEXUE p0d$$EE p pd$$EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uu7EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuGEXUE p0d$$EE p pd$$EXÍvUE p0d$$EE p pd$$EXÍvUHE d$$]E @]EEÈ@r+vE@E@@ ?h@juu]E p0]E p p]EEÈ@rcvEE@tKvE@EEEEEt E]E]EȋEXEEÈ@rpEE@t[vEEEt E]E]uuEh?jEXgEEEt!MEUQME؋U܉AQ .uu]Euu_EXUWV E ]؋E @]}uEPue^_]UE d$$]E @d$$]EEE@u'vE@E@@ QE p0d$$4EE p pd$$$EXÐUE p0d$$EE p pd$$EXÍvUE p p]E p0]uubEuudEXÐUE p0d$$EE p pd$$ EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuC EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuS EXUEU @EtE U@Et)E@E@@ E U BE@t]E U@E@tAEUBE@t%E@?E@@ ?"E@E@@ ?]UEU @EtE U@Et)E@?E@@ ?E U BE@t]E U@E@tAEUBE@t%E@E@@ "E@E@@ ?]UEU @È@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]UE UBÈ@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]Uu uuUu uuUE E@tE @E@t2EE@tCvE@E@t(E@E@@ E E@tmE @E@tTEE@t=E@E@t$E@?E@@ ?"E@E@@ ?]UE E@trE @E@tXEE@tAE@E@t(E@E@@ E E@tE @E@t2EE@t?vE@E@t$E@?E@@ ?"E@E@@ ?]UE E@t>E @E@t$E@?E@@ ?vE E@t=E @E@t$E@E@@ "E@E@@ ?]UWVE E@t,E @E@tEUljXE E@t-E @E@tEUljuuue^_]ÐUE p0d$$EE p pd$$EXÍvUE p0d$$NEE p pd$$>EXÍvUWV0E Et0E @EtvEU ljE EtuE @Et\E P @EUE PEUuueEuugEXE@EEE PEЉUEE P @EЉUEEtE PE؉UE P @E؉UE؋EXe^_]ÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uu#EXUE]ÉUE]01.01$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] -DT! @-DT!?-DT!?-DT! @<<GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment4^! ( +16< D . M"  & 7/@7F0NHVbjTr`z@ L XRPR_||YX Yh Y 0  P$D.20Y=BcMRY]bLnt}Hd44`YYa|gintv.cgcc2_compiled.__rcs_id_gintv_gintv_c__rcs_id_gintv_gintv_hFIX_MINFIX_MAXgintv_printfprintfgintv_sgintv_vgintv_lgintv_hgintv_uniongintv_addgintv_subgintv_neggintv_mulgintv_divgintv_sqrtsqrtgintv_powpowgintv_expexpgintv_logloggintv_cosceilfmodcosgintv_singintv_tantangintv_asinasingintv_acosacosgintv_atanatangintv_atan2atan2gintv_eqgintv_negintv_ltgintv_gtgintv_gegintv_legintv_andgintv_orgintv_notgintv__ifgintv_ceilgintv_floorfloorgintv_fabsgintv_fmod ]e{7o G {    " R #h $ $6!T\j""''C)k)++-+-c////[2w3Qs""<<####<Tgintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/solve.o0100644000175200017560000000412007262722511022346 0ustar stephensstephengELF<4( USvE } uKvEU@"EEt E͐]MAQ S"]M?AQ S$ÍvUWVS\EEE()ĉE̋ẺEȋE()ĉEċE(EăEEĉEE EЋEEPuuE;EsvuuuEPEЃt EE@t3vEE@tvEE)E(뇍vEÈ@r!EtE;EtnEE;E|*MЋEEȉύ4EЃE̍EE;E| EvEE)E( u$uuuEPE Ѓ t ~vEÈ@rNEt7vEUE;|0EEMȋEEȍ<4EƉEMȋEEDx]EEMȋEEȍTRDT EMȋEUDT EEMȋEUTEE;E|2EEMȋEEȍ<4EƉEEE8y UEHUEE / 986424827 0 0 0 598 ` (->->55gintv_printgintv_sgintv_vgintv_lgintv_hgintv_uniongintv_addgintv_subgintv_neggintv_mulgintv_divgintv_sqrtgintv_powgintv_expgintv_loggintv_cosgintv_singintv_tangintv_asingintv_acosgintv_atangintv_atan2gintv_eqgintv_negintv_ltgintv_gtgintv_gegintv_legintv_andgintv_orgintv_notgintv__ifgintv_ceilgintv_floorgintv_fabsgintv_fmodgintv_in_tolerancegintv_solvegintv_merge_adjacentgintv_merge_aggregategintv.o/ 986424648 1002 1006 100644 10856 ` ELF 4( Uu hwuEE;E|FEEt tEEt4hzu E뱐uhwuUWV0E UEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UWV0E UEUEUEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UE]ÉUE@]ÐU(E UEtvE ] E]E]E U@BEt E @] E@]E]uuWEuuYEXÉUE U]E U@B]uuEuuEXÉUE Ub]E U@"]uuEuuEXÉUE P @EUE PEUuuNEuuPEXÐU8E U ]E UJ]E U@ ]E U@J]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuEXU8E U2]E Ur]E U@2]E U@r]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuGEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuWEXUE p0d$$EE p pd$$EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uu7EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuGEXUE p0d$$EE p pd$$EXÍvUE p0d$$EE p pd$$EXÍvUHE d$$]E @]EEÈ@r+vE@E@@ ?h@juu]E p0]E p p]EEÈ@rcvEE@tKvE@EEEEEt E]E]EȋEXEEÈ@rpEE@t[vEEEt E]E]uuEh?jEXgEEEt!MEUQME؋U܉AQ .uu]Euu_EXUWV E ]؋E @]}uEPue^_]UE d$$]E @d$$]EEE@u'vE@E@@ QE p0d$$4EE p pd$$$EXÐUE p0d$$EE p pd$$EXÍvUE p p]E p0]uubEuudEXÐUE p0d$$EE p pd$$ EXÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuC EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuS EXUEU @EtE U@Et)E@E@@ E U BE@t]E U@E@tAEUBE@t%E@?E@@ ?"E@E@@ ?]UEU @EtE U@Et)E@?E@@ ?E U BE@t]E U@E@tAEUBE@t%E@E@@ "E@E@@ ?]UEU @È@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]UE UBÈ@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]Uu uuUu uuUE E@tE @E@t2EE@tCvE@E@t(E@E@@ E E@tmE @E@tTEE@t=E@E@t$E@?E@@ ?"E@E@@ ?]UE E@trE @E@tXEE@tAE@E@t(E@E@@ E E@tE @E@t2EE@t?vE@E@t$E@?E@@ ?"E@E@@ ?]UE E@t>E @E@t$E@?E@@ ?vE E@t=E @E@t$E@E@@ "E@E@@ ?]UWVE E@t,E @E@tEUljXE E@t-E @E@tEUljuuue^_]ÐUE p0d$$EE p pd$$EXÍvUE p0d$$NEE p pd$$>EXÍvUWV0E Et0E @EtvEU ljE EtuE @Et\E P @EUE PEUuueEuugEXE@EEE PEЉUEE P @EЉUEEtE PE؉UE P @E؉UE؋EXe^_]ÍvU8Ep0E p0]Ep pE p0]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uu#EXUE]ÉUE]01.01$Id: gintv.c,v 1.2 1999/02/19 09:25:35 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $%s[%.20g, %.20g] -DT! @-DT!?-DT!?-DT! @<<GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment4^! ( +16< D . M"  & 7/@7F0NHVbjTr`z@ L XRPR_||YX Yh Y 0  P$D.20Y=BcMRY]bLnt}Hd44`YYa|gintv.cgcc2_compiled.__rcs_id_gintv_gintv_c__rcs_id_gintv_gintv_hFIX_MINFIX_MAXgintv_printfprintfgintv_sgintv_vgintv_lgintv_hgintv_uniongintv_addgintv_subgintv_neggintv_mulgintv_divgintv_sqrtsqrtgintv_powpowgintv_expexpgintv_logloggintv_cosceilfmodcosgintv_singintv_tantangintv_asinasingintv_acosacosgintv_atanatangintv_atan2atan2gintv_eqgintv_negintv_ltgintv_gtgintv_gegintv_legintv_andgintv_orgintv_notgintv__ifgintv_ceilgintv_floorfloorgintv_fabsgintv_fmod ]e{7o G {    " R #h $ $6!T\j""''C)k)++-+-c////[2w3Qs""<<####<Tsolve.o/ 986424649 1002 1006 100644 2128 ` ELF<4( USvE } uKvEU@"EEt E͐]MAQ S"]M?AQ S$ÍvUWVS\EEE()ĉE̋ẺEȋE()ĉEċE(EăEEĉEE EЋEEPuuE;EsvuuuEPEЃt EE@t3vEE@tvEE)E(뇍vEÈ@r!EtE;EtnEE;E|*MЋEEȉύ4EЃE̍EE;E| EvEE)E( u$uuuEPE Ѓ t ~vEÈ@rNEt7vEUE;|0EEMȋEEȍ<4EƉEMȋEEDx]EEMȋEEȍTRDT EMȋEUDT EEMȋEUTEE;E|2EEMȋEEȍ<4EƉEEE8y UEHUEE hPhEPEPuučP0hDž;|D hEPuh5 믍v hPuhDž;|D hEPuh5 믍vDž;||hEPPEЃEPPEЃte^_]JM!@@01.01$Id: test1.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $) = circle() (curve( intersect(%d solutions after merge: solution %d GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment4X! x  +$16< D.M    7/@7FNwUx[eoyptest1.cgcc2_compiled.__rcs_id_gintv_test1_c__rcs_id_gintv_gintv_hsolvingcirclecurveintersectgintv_cosgintv_sinstdoutgintv_printgintv_mulprintfgintv_eqgintv_andmaingintv_in_tolerancegintv_solvegintv_merge_adjacent%.9CINYcin\y !E]}0INtgintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/libtest1.a0100644000175200017560000000635607262722405022746 0ustar stephensstepheng! / 986424759 0 0 0 14 ` Rmaintest1.o/ 986424580 1002 1006 100644 3168 ` ELF$4( Uu uu EP=u@ hwu jh|5 hujh5 ÐUWVEU lju u EP=u@ hwu jh5 hujh5 e^_]ÐUxEE=u hUuEPЃUEPEPЃEPEPEPEPE؃PEPEPEPu=u@ hwujh5 hujh5 ÉUWVpEEEEx}ȾEDžDž:0DžyE> hPhEPEPuučP0hDž;|D hEPuh5 믍v hPuhDž;|D hEPuh5 믍vDž;||hEPPEЃEPPEЃte^_]JM!@@01.01$Id: test1.c,v 1.2 1999/02/19 09:25:36 stephensk Exp $$Id: gintv.h,v 1.2 1999/02/19 09:25:35 stephensk Exp $) = circle() (curve( intersect(%d solutions after merge: solution %d GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment4X! x  +$16< D.M    7/@7FNwUx[eoyptest1.cgcc2_compiled.__rcs_id_gintv_test1_c__rcs_id_gintv_gintv_hsolvingcirclecurveintersectgintv_cosgintv_sinstdoutgintv_printgintv_mulprintfgintv_eqgintv_andmaingintv_in_tolerancegintv_solvegintv_merge_adjacent%.9CINYcin\y !E]}0INtgintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/test10100755000175200017560000007072107262722511022036 0ustar stephensstephengELF4]4 (444777Pl`8`` /lib/ld-linux.so.2GNU   3&I "NЅ}-.="x7 (0+@APE`+qp2)"b}S #І+__gmon_start__libm.so.6logsqrtceilfloorfmodcosatan2powexptanatanasin_IO_stdin_usedacoslibc.so.6printfstdoutmemcpy__cxa_finalizefprintf__deregister_frame_info__libc_start_main__register_frame_infoGLIBC_2.1.3GLIBC_2.0g0si ii ii \  $(, 0 4 8 <@DHLPTXU/5%% h%h%h%h%h % h(%$h0%(h8p%,h@`%0hHP%4hP@%8hX0%<h` %@hh%Dhp%Hhx%Lh%Ph%Th%Xh1^PTRh̴hxQVhĉ?USP[@\tЋ]ÐUuItt&B ut h]ÍvU]ÍUth h]Ð&U]ÐUu uu EP#=u@ hu jh5 hujh5 ÐUWVEU lju u EP=u@ hu jh5 hujh5k e^_]ÐUxEE=u hzUuEPЃUEPEPЃEPEPEPEPE؃PEPEPEPuE=u@ hujh5 hujh5| ÉUWVpEEE܇ET}ȾEԈDžDž:0DžyE> hPhEPEPuučP!0hDž;|D hEPuh˵5\ 믍v h̵{Pu`$hBDž;|D hEPuh˵5 믍vDž;||h۵EPPEЃEPPEЃte^_]Uu hwuEE;E|FEEt tEEt4hzuC E뱐uhwu%UWV0E UEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UWV0E UEUEUEUEUEȉŰEUEЉUԍ}؍u}uE0^_]UE]ÉUE@]ÐU(E UEtvE ] E]E]E U@BEt E @] E@]E]uuWEuuYEXÉUE U]E U@B]uuEuuEXÉUE Ub]E U@"]uuEuuEXÉUE P @EUE PEUuuNEuuPEXÐU8E U ]E UJ]E U@ ]E U@J]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuEXU8E U2]E Ur]E U@2]E U@r]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuGEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuWEXUE p0Id$$EE p p!d$$EXÍvU8Ep0E p0Y]Ep pE p0=]Ep0E p p!]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uu7EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuGEXUE p0d$$EE p pd$$EXÍvUE p0 d$$EE p pd$$EXÍvUHE d$$]E @]EEÈ@r+vE@E@@ ?h@juuf]E p0]E p p]EEÈ@rcvEE@tKvE@EEEEEt E]E]EȋEXEEÈ@rpEE@t[vEEEt E]E]uuEh?jEXgEEEt!MEUQME؋U܉AQ .uu]Euu_EXUWV E ]؋E @]}uEPue^_]UE d$$.]E @d$$]EEE@u'vE@E@@ QE p0?d$$4EE p pd$$$EXÐUE p0Ud$$EE p p-d$$EXÍvUE p p]E p0]uubEuudEXÐUE p0ud$$EE p pMd$$ EXÍvU8Ep0E p0]Ep pE p0i]Ep0E p pM]Ep pE p p0]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuC EEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uuS EXUEU @EtE U@Et)E@E@@ E U BE@t]E U@E@tAEUBE@t%E@?E@@ ?"E@E@@ ?]UEU @EtE U@Et)E@?E@@ ?E U BE@t]E U@E@tAEUBE@t%E@E@@ "E@E@@ ?]UEU @È@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]UE UBÈ@r$E@E@@ bE U@Et%E@?E@@ ?"E@E@@ ?]Uu uuUu uu%UE E@tE @E@t2EE@tCvE@E@t(E@E@@ E E@tmE @E@tTEE@t=E@E@t$E@?E@@ ?"E@E@@ ?]UE E@trE @E@tXEE@tAE@E@t(E@E@@ E E@tE @E@t2EE@t?vE@E@t$E@?E@@ ?"E@E@@ ?]UE E@t>E @E@t$E@?E@@ ?vE E@t=E @E@t$E@E@@ "E@E@@ ?]UWVE E@t,E @E@tEUljXE E@t-E @E@tEUljuuue^_]ÐUE p0%d$$EE p pd$$EXÍvUE p0)d$$NEE p pd$$>EXÍvUWV0E Et0E @EtvEU ljE EtuE @Et\E P @EUE PEUuueEuugEXE@EEE PEЉUEE P @EЉUEEtE PE؉UE P @E؉UE؋EXe^_]ÍvU8Ep0E p0%]Ep pE p0 ]Ep0E p p]Ep pE p p]EEEtEEEthEEEtPEEEtEEE2EEEEEEtpEEEtEEEt<EEEt$EEEtE]E]E]E]uuEEEEtEEEtSEEEt?EEEtEEE&EEEtwEEEtcEEEtEEEt7EEEt#EEEt E]E]E]E]uu#EXUE]ÉUE]ÐUSvE } uKvEU@"EEt E͐]MAQ S"]M?AQ S$ÍvUWVS\EEE()ĉE̋ẺEȋE()ĉEċE(EăEEĉEE EЋEEPuuE;EsvuuuEPEЃt EE@t3vEE@tvEE)E(뇍vEÈ@r!EtE;EtnEE;E|*MЋEEȉύ4EЃE̍EE;E| EvEE)E( u$uuuEPE Ѓ t ~vEÈ@rNEt7vEUE;|0EEMȋEEȍ<4EƉEMȋEED8]EEMȋEEȍTRDT EMȋEUDT EEMȋEUTEE;E|2EEMȋEEȍ<4EƉEEE8y UEHUEEN?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "dinit.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.bss.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((7 ԁ?TTGoHH0ToxxPc Ȅl Єu ؄ ~xxP-̴45 747778```8999 @KZ[\hb P (l(ԁTHxȄЄ ؄ x   ̴`   +2 0 =AO[0 q  Ї 2     ̴  ܇  7(`7?G܇w NT TԈ ^ 4 f7(@7}d |   6(7 p @7(74 dY ؎_ &4 ` |  #0Y .`70 A"b@Y lЅ}|8| -0   x p Y 4 , c $Y .0R 8x > T"w ԡ Y | (P    S  0+ĉp !Y -@JPY c`+r } p2̴)" La  4 $$) 5}ETR ^kT st   І+initfini.cgcc2_compiled.call_gmon_startinit.ccrtstuff.cp.0__DTOR_LIST__completed.1__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.2frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__test1.c__rcs_id_gintv_test1_c__rcs_id_gintv_gintv_hsolvingcirclecurveintersectgintv.c__rcs_id_gintv_gintv_cFIX_MINFIX_MAXsolve.c__rcs_id_gintv_solve_cmerge.c__rcs_id_gintv_merge_cgintv_eqgintv_asingintv_negcos@@GLIBC_2.0gintv_andgintv_vgintv_geatan@@GLIBC_2.0gintv_sqrt_DYNAMICgintv_cos__register_frame_info@@GLIBC_2.0gintv_expasin@@GLIBC_2.0_fp_hwgintv_mulfprintf@@GLIBC_2.0fmod@@GLIBC_2.0gintv_negintv_hgintv_tangintv_merge_adjacentgintv_loggintv_or__dso_handlegintv_ltgintv_acosgintv_atanpow@@GLIBC_2.0gintv_add_initgintv_merge_aggregate__deregister_frame_info@@GLIBC_2.0gintv_fmodgintv_gtstdout@@GLIBC_2.0gintv_ceilgintv_divgintv_sin_startgintv_in_tolerancegintv_atan2gintv_solveatan2@@GLIBC_2.0floor@@GLIBC_2.0__bss_startmaingintv_floor__libc_start_main@@GLIBC_2.0exp@@GLIBC_2.0gintv_nottan@@GLIBC_2.0data_startgintv__ifprintf@@GLIBC_2.0_finimemcpy@@GLIBC_2.0sqrt@@GLIBC_2.0__cxa_finalize@@GLIBC_2.1.3gintv_legintv_fabsgintv_pow_edata_GLOBAL_OFFSET_TABLE_gintv_print_endgintv_unionacos@@GLIBC_2.0_IO_stdin_usedgintv_sub__data_startgintv_slog@@GLIBC_2.0gintv_l__gmon_start__ceil@@GLIBC_2.0gintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/test1.libs0100644000175200017560000000001407262722405022751 0ustar stephensstephengtest1 gintv gintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/test1.libmak0100644000175200017560000000022607262722405023264 0ustar stephensstepheng/home/stephens/ion/src/gintv/gumo/Linux-libc2.2-ix86/o/libtest1.a :: cd /home/stephens/ion/src/gintv && /home/stephens/ion/src/gum/bin/gum test1-lib gintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/test1.o.d0100644000175200017560000000240607262722511022505 0ustar stephensstepheng# DO NOT MODIFY: generated by /home/stephens/ion/src/gum/bin/gum_cpp.pl # 'gcc' '-Wall' '-E' '-H' '-o' test1.c gumo/Linux-libc2.2-ix86/o/./test1.o : \ gintv.h \ /usr/include/stdio.h \ /usr/include/features.h \ /usr/include/sys/cdefs.h \ /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/types.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h \ /usr/include/libio.h \ /usr/include/_G_config.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/wchar.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/wchar.h \ /usr/include/gconv.h \ /usr/include/wchar.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h \ \ /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h \ /usr/include/bits/stdio_lim.h \ /usr/include/gnu/stubs.h gintv1.1/src/gintv/GUMakefile0100644000175200017560000000042107263126577016514 0ustar stephensstepheng# $Id: GUMakefile,v 1.1 2001/04/05 17:38:07 stephens Exp $ PACKAGE=gintv NAME=gintv C_FILES=gintv.c solve.c merge.c H_FILES=gintv.h INSTALL_VARS=H_FILES LIB LIBS=math# needs ANSI math library include $(GUM)/lib NAME=test1 C_FILES=test1.c LIBS=gintv include $(GUM)/exe gintv1.1/src/gum/0040755000175200017560000000000007306140353014251 5ustar stephensstephenggintv1.1/src/gum/TODO0100644000175200017560000000007607217552616014753 0ustar stephensstephengkurt.stephens@parlano.com 2000/10/24 Add SUBPROJECT support. gintv1.1/src/gum/VERSION0100644000175200017560000000000407217552616015322 0ustar stephensstepheng0.1 gintv1.1/src/gum/bin/0040755000175200017560000000000007267633352015035 5ustar stephensstephenggintv1.1/src/gum/bin/gum0100755000175200017560000001110307263161134015532 0ustar stephensstepheng#!/bin/sh #set -x # Author: kurt.stephens@parlano.com 2000/10/04 # dirname is /bin/dirname on solaris, /usr/bin/dirname on redhat. __dirname=dirname __cwd="`/bin/pwd`" #for __dirname in /bin/dirname /usr/bin/dirname false #do # if eval $__dirname /foo/bar 2>/dev/null 1>/dev/null # then # break # fi #done if [ "$1" = "--gum-exists" ] then exit 0 fi # Compute current directory relative to GUM_BUILD_ROOT _gum_build_root() { GUM_BUILD_ROOT_CWD_DELTA="`/bin/pwd | /bin/sed -e \"s@^${GUM_BUILD_ROOT}@.@\"`" export GUM_BUILD_ROOT_CWD_DELTA } # Find -f Makefile _find_Makefile() { if [ -r './GUMakefile' ] then _Makefile="${GUM}/Makefile"; GUM_MAKE_OPTS="${GUM_MAKE_OPTS} --no-builtin-rules --no-builtin-variables" else /bin/echo "$0: Warning: using old-style Makefile in $__cwd" >&2 _Makefile="Makefile"; fi export GUM_MAKE_OPTS } export GUM_LEVEL # Handle recursion if [ -n "${GUM_LEVEL}" ] then GUM_LEVEL="`expr ${GUM_LEVEL} + 1`" _gum_build_root _find_Makefile if [ $# -eq 0 ] then exec ${GUM_MAKE} ${GUM_MAKE_OPTS} -f "$_Makefile" else exec ${GUM_MAKE} ${GUM_MAKE_OPTS} -f "$_Makefile" "$@" fi fi GUM_LEVEL=1 ##################################################################### # Logging support GUM_LOG_PREFIX="GUM" export GUM_LOG_PREFIX log() { /bin/echo "${GUM_LOG_PREFIX}" "$@" } ##################################################################### # Get environment paths. GUM_BIN_DIR="`$__dirname \"$0\"`" GUM_BIN_DIR="`cd \"$GUM_BIN_DIR\" && /bin/pwd`" export GUM_BIN_DIR GUM_="${GUM_BIN_DIR}/`basename \"$0\"`" export GUM_ #GUM_ENV_PATH_SITE="${GUM_ENV_PATH_SITE}" export GUM_ENV_PATH_SITE GUM_ENV_PATH="${GUM_ENV_PATH:-${HOME}/.gum ${GUM_ENV_PATH_SITE}}" # Use baseline environment first GUM_ENV_PATH="${GUM_BIN_DIR}/../lib/gum ${GUM_ENV_PATH}" export GUM_ENV_PATH # MAKEFILES environent variable will cause havoc MAKEFILES= unset MAKEFILES ##################################################################### # Scan vars for top-level targets GUM_TOP_LEVEL_TARGETS= export GUM_TOP_LEVEL_TARGETS #set -x __i=1 while [ "${__i}" -le $# ] do __i_next=1 eval __p="\"\${${__i}}\"" case "${__p}" in -f) __i_next=2 ;; [A-Za-z0-9_]*=*) ;; *) GUM_TOP_LEVEL_TARGETS="${GUM_TOP_LEVEL_TARGETS} ${__p}" ;; esac __i=`expr ${__i} + ${__i_next}` #echo "__i=$__i" done #set +x # Default top-level is all GUM_TOP_LEVEL_TARGETS="${GUM_TOP_LEVEL_TARGETS:-all}" ##################################################################### # Overlay environment setups. for e in ${GUM_ENV_PATH} do for f in "$e" "$e/arch/$GUM_ARCH" do f="$e/env" if [ -r "$f" ] then . "$f" fi done done ##################################################################### # Handle variable queries. #set -x if [ "x$1" = "x--var" ] then eval /bin/echo "\"\$$2\"" exit 0 fi if [ "x$1" = "x--var=" ] then eval /bin/echo "$2=\"'\$$2'\"" exit 0 fi ##################################################################### # Locate GUM_BUILD_ROOT #set -x GUM_BUILD_ROOT="`/bin/pwd`" export GUM_BUILD_ROOT GUM_BUILD_ROOT_FILE= # Look up the current directory path until a GUM_BUILD_ROOT file is found. __pwd="$GUM_BUILD_ROOT" while [ "$__pwd" != '/' ] do GUM_BUILD_ROOT_FILE="$__pwd/GUM_BUILD_ROOT" if [ -r "$GUM_BUILD_ROOT_FILE" -a -f "$GUM_BUILD_ROOT_FILE" ] then GUM_BUILD_ROOT="$__pwd" break fi __pwd="`$__dirname $__pwd`" done export GUM_BUILD_ROOT_FILE _gum_build_root #set +x ##################################################################### # Set up logging if [ -n "${GUM_LOG}" ] then if [ -n "${GUM_LOG_APPEND}" ] then exec 2>&1 >> "${GUM_LOG}" else exec 2>&1 > "${GUM_LOG}" fi fi # Locate $_Makefile. _find_Makefile # Header for log. log "===============================" log "started ${GUM_STARTED}" log "user ${GUM_USERNAME}" log "hostname ${GUM_HOSTNAME}" log "dir ${GUM_DIR}" log "arch ${GUM_ARCH}" log "arch_target ${GUM_ARCH_TARGET}" log "path $PATH" log "classpath $CLASSPATH" log "ld_library_path $LD_LIBRARY_PATH" log "make ${GUM_MAKE} ${GUM_MAKE_OPTS} -f '$_Makefile' $*" log "top_level_target ${GUM_TOP_LEVEL_TARGETS}" log "build_root ${GUM_BUILD_ROOT}" log "build_root_cwd_delta ${GUM_BUILD_ROOT_CWD_DELTA}" log "===============================" #exit 0 #set -x if [ $# -eq 0 ] then ${GUM_MAKE} ${GUM_MAKE_OPTS} -f "$_Makefile" else ${GUM_MAKE} ${GUM_MAKE_OPTS} -f "$_Makefile" "$@" fi errorcode=$? #set +x log "===============================" log "finished `/bin/date`" log "result $errorcode" log "===============================" exit $errorcode gintv1.1/src/gum/bin/gum_arch0100755000175200017560000000206007267632145016542 0ustar stephensstepheng#!/bin/sh # Author: kurt.stephens@parlano.com 2000/10/12 GUM_UNAME="${GUM_UNAME:-/bin/uname}" export GUM_UNAME GUM_ARCHTOOL="${GUM_ARCHTOOL:-/bin/arch}" export GUM_ARCHTOOL GUM_ARCH_OS="`${GUM_UNAME} -s 2>/dev/null`" export GUM_ARCH_OS GUM_ARCH_REV="`${GUM_UNAME} -r 2>/dev/null`" export GUM_ARCH_REV GUM_ARCH_MACH="`${GUM_ARCHTOOL} 2>/dev/null || ${GUM_UNAME} -m 2>/dev/null`" export GUM_ARCH_MACH # Normalize OS. case "$GUM_ARCH_OS" in CYGWIN*) GUM_ARCH_OS="CYGWIN" case "$GUM_ARCH_REV" in 1.1.6*) GUM_ARCH_REV="1.1.6" ;; esac ;; Linux*) # Make arch equal to libc version. [ -f /lib/libc-2.2.so ] && GUM_ARCH_REV='libc2.2' [ -f /lib/libc-2.1.so ] && GUM_ARCH_REV='libc2.1' [ -f /lib/libc-2.1.92.so ] && GUM_ARCH_REV='libc2.1' ;; esac # Normalize MACH. case "$GUM_ARCH_MACH" in i*86) GUM_ARCH_MACH='ix86' ;; sun4*) GUM_ARCH_MACH='sun4' ;; esac GUM_ARCH="${GUM_ARCH_OS}-${GUM_ARCH_REV}-${GUM_ARCH_MACH}" export GUM_ARCH if [ -z "$_GUM_ARCH_VAR" ] then exec /bin/echo "$GUM_ARCH" fi gintv1.1/src/gum/bin/gum_cpp0100755000175200017560000000011607217552616016406 0ustar stephensstepheng#!/bin/sh # Author: kurt.stephens@parlano.com 2000/10/24 exec perl $0.pl "$@" gintv1.1/src/gum/bin/gum_cpp.pl0100644000175200017560000000260407267633352017023 0ustar stephensstepheng#!/usr/bin/perl -s # Author: kurt.stephens@parlano.com 2000/10/24 # Capture include file list from STDERR of C preprocessor and # creates a Makefile dependency list for the object file. # If C preprocessor fails, errors are copied to STDERR. # my ($c, $i, $o) = splice(@ARGV, -3); # .c, .i, .o $CPP = join(' ', map("'$_'", @ARGV)); my $h = "$o.h"; my $d = "$o.d"; my $result; my $cmd = "$CPP '$i' '$c' 2>'$h'"; #print STDERR "$cmd\n"; if ( ($result = system($cmd)) ) { open(H, $h); print STDERR ; close(H); exit($result); } my @warnings = (); open(D, ">$d") || die "Cannot write $d: $!"; print D "# DO NOT MODIFY: generated by $0\n"; print D "# $CPP $c\n"; print D "$o : "; open(H, $h) || die "Cannot read $h: $!"; for $_ ( ) { chomp; ############################################# # Wierd GCC 2.96 stuff. # # I know how to read indentations with spaces, # why did they add these fucking dots? # s/^(\.+ )/' ' x length($1)/e; # What's this "Multiple include guards" crap. s/^Multiple include.*://i; # Warnings should be removed and echoed to STDERR. if ( m@^In file .*$@ || m@^.*:\d+:(\d+:)?\s*warning:\s*.*$@ ) { push(@warnings, $_); $_ = ''; } ############################################# print D " \\\n", $_; } print D "\n"; close(H); unlink($h); close(D); if ( @warnings ) { print STDERR join("\n", @warnings), "\n"; } exit 0; 1; gintv1.1/src/gum/bin/gum_find_libs0100755000175200017560000000004107217552616017552 0ustar stephensstepheng#!/bin/sh exec perl ${0}.pl "$@" gintv1.1/src/gum/bin/gum_find_libs.pl0100644000175200017560000000745507263120730020166 0ustar stephensstepheng#!/bin/perl # Author: kurt.stephens@parlano.com 2000/09/06 # # gum_find_libs has two functions: # --l which locates all .libs files to determine actual library # dependencies. # # For example: # You create library "foo". "foo" uses symbols from library "bar" # You don't want user's of "foo" to remember to link "bar" if they're # linking "foo". # Create file named "foo.libs" containing the line "foo bar". # Some ".libs" files can be created to abstract away architecture specific # names for system libraries. See gum/lib/arch/unix/*.libs for examples. # # --p which locates all lib.a file names found in the # -L directories. # # --m locates all .libmak file names found in the # -L directories. # my $progname = 'gum_find_lib'; my @path = split(/:/, $ENV{'LD_LIBRARY_PATH'}); my @libs = (); my @libs_all = (); my %libs = (); my @libs_path = (); my @libmak_path = (); my $lib_prefix = 'lib'; my $lib_suffix = '.a'; my @lib_suffix = ('.la'); #'.la' for Linux. my $verbose = 0; sub add_libs { my @x = @_; LIB: while ( @x ) { my $x = shift @x; my $fn; my $p; # Search for .libs file. $fn = "$x.libs"; if ( ! $libs{$fn} ) { print STDERR "lib: $fn\n" if ( $verbose ); ++ $libs{$fn}; if ( $p = (grep(-r $_, map("$_/$fn", @path)))[0] ) { open(F, $p); my @sub_libs = ; close(F); chomp @sub_libs; @sub_libs = split(/\s+/, join(' ', @sub_libs)); print STDERR ".libs: found $p (@sub_libs)\n" if ( $verbose > 1 ); # Add each libs. add_libs(reverse @sub_libs); next LIB; } else { print STDERR "$progname: warning: $fn file not found\n" if ( $verbose ); } } # Search for library. $p = undef; LIB_SUFFIX: for my $ls ( $lib_suffix, @lib_suffix ) { $fn = "$lib_prefix$x$ls"; if ( ! $libs{$fn} ) { print STDERR "lib: $fn\n" if ( $verbose ); ++ $libs{$fn}; if ( $p = (grep(-r $_, map("$_/$fn", @path)))[0] ) { print STDERR "lib: found $p\n" if ( $verbose > 1 ); push(@libs_all, $x); push(@libs, $x); push(@libs_path, $p); $fn = "$x.libmak"; if ( $p = (grep(-r $_, map("$_/$fn", @path)))[0] ) { push(@libmak_path, $p); } last LIB_SUFFIX; } } } if ( ! $p ) { print STDERR "$progname: warning: library $x not found\n" if ( $verbose ); push(@libs_all, $x); #push(@libs_path, $fn); } } } #print STDERR join(', ', map("'$_'", $0, @ARGV)), "\n"; my $show__l; my $show_p; my $show_m; my %_l = (); my %_L = (); while ( @ARGV ) { $_ = shift @ARGV; if ( $_ eq '--V' ) { ++ $verbose; } elsif ( $_ eq '--P' ) { $lib_prefix = shift @ARGV; } elsif ( $_ eq '--S' ) { $lib_suffix = shift @ARGV; } elsif ( $_ eq '--l' ) { $show__l = shift @ARGV; } elsif ( $_ eq '--p' ) { ++ $show_p; } elsif ( $_ eq '--m' ) { ++ $show_m; } elsif ( $_ =~ s/^-L// ) { if ( ! $_L{$_} ) { ++ $_L{$_}; push(@path, $_); } } elsif ( $_ =~ s/^-l// ) { if ( ! $_l{$_} ) { ++ $_l{$_}; add_libs($_); } } elsif ( $_ =~ m/^-/ ) { print STDERR "$progname: '$_' option ignored"; } else { add_libs($_); } } my $output; @libs = reverse @libs; @libs_all = reverse @libs_all; sub unique { my %x; my @x; while ( @_ ) { my ($x) = shift @_; if ( ! $x{$x} ) { ++ $x{$x}; push(@x, $x); } } @x; } if ( $show_m ) { $output .= join("\n", unique(@libmak_path)) . "\n"; } elsif ( $show__l ) { $output .= join(' ', map("$show__l$_", unique(@libs_all))) . "\n"; } elsif ( $show_p ) { $output .= join(' ', map($_, @libs_path)) ."\n"; } else { $output .= join(' ', @libs) . "\n"; $output .= print join(' ', @libs_path) . "\n"; } print $output; print STDERR join("\n", map("gum_find_libs: $_", split("\n", $output)), '') if ( $verbose > 1 ); 1; gintv1.1/src/gum/bin/gum_install0100755000175200017560000000262607217552616017302 0ustar stephensstepheng#!/bin/sh # kurt.stephens@parlano.com 2000/11/06 #set -x [ -z "$GUM_MKDIR_P" ] && GUM_MKDIR_P="/bin/mkdir -p" [ -z "$GUM_CHMOD_F" ] && GUM_CHMOD_F="/bin/chmod -f" [ -z "$GUM_CHMOD_RF" ] && GUM_CHMOD_RF="/bin/chmod -Rf" [ -z "$GUM_TAR" ] && GUM_TAR="/bin/tar" [ -z "$INSTALL_STRIP" ] && INSTALL_STRIP="" [ -z "$INSTALL_MODE" ] && INSTALL_MODE="-w" verbose="v" while [ $# -gt 0 ] do case "$1" in -) eval "$2='$3'"; shift 3 ;; -v) verbose='v' shift ;; +v) verbose='' shift ;; --) shift break ;; *) break ;; esac done run() { if [ -n "$verbose" ] then eval echo "$@" 1>&2 fi eval "$@" } while [ $# -gt 0 ] do src="$1"; srcf="`basename $src`" srcd="`dirname $src`" dst="$2"; dstd="`dirname $dst`" set -e # Create destination dir. run ${GUM_MKDIR_P} "'$dstd'" # Make destination writable. run ${GUM_CHMOD_F} +w "'$dstd'" [ -f "$dst" -o -d "$dst" ] && run ${GUM_CHMOD_RF} +w "'$dst'" # Tar from srcf into dst (cd "$srcd" && run ${GUM_TAR} -cf - "'$srcf'") | (cd "$dstd" && run ${GUM_TAR} "-x${verbose}f" -) # Strip? if [ -f "$dst" -a -n "$INSTALL_STRIP" ] then set +e run ${GUM_CHMOD_RF} +w "'$dst'" run ${INSTALL_STRIP} "'$dst'" set -e fi # Chmod it to be unwritable. run ${GUM_CHMOD_RF} ${INSTALL_MODE} "'$dst'" set +e shift 2 done exit 0 gintv1.1/src/gum/bin/CVS/0040755000175200017560000000000007306120347015455 5ustar stephensstephenggintv1.1/src/gum/bin/CVS/Root0100644000175200017560000000003407262676351016331 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/bin/CVS/Repository0100644000175200017560000000002507262676351017565 0ustar stephensstephenghome/ion/src/gum/bin gintv1.1/src/gum/bin/CVS/Entries0100644000175200017560000000045507306120347017012 0ustar stephensstepheng/gum_cpp/1.1/Tue Dec 19 03:27:10 2000// /gum_find_libs/1.1/Tue Dec 19 03:27:10 2000// /gum_install/1.1/Tue Dec 19 03:27:10 2000// /gum_find_libs.pl/1.2/Thu Apr 5 16:48:24 2001// /gum/1.2/Thu Apr 5 21:23:40 2001// /gum_arch/1.3/Thu Apr 19 18:54:29 2001// /gum_cpp.pl/1.3/Thu Apr 19 19:05:14 2001// D gintv1.1/src/gum/eg/0040755000175200017560000000000007262702255014652 5ustar stephensstephenggintv1.1/src/gum/eg/GUMakefile0100755000175200017560000000060507262701152016542 0ustar stephensstepheng # The package name PACKAGE=gum_eg # Make a library NAME=mylib C_FILES=a.c b.c c.c H_FILES=a.h b.h c.h INSTALL_VARS=H_FILES LIB LIBS=sockets# mylib needs socket support SUBDIRS=sub1 include $(GUM)/lib # make another app NAME=myapp C_FILES=myapp.c LIBS=mylib SUBDIRS=sub2 include $(GUM)/exe # make another app NAME=myapp2 C_FILES=myapp2.c a.c b.c c.c INSTALL_VARS=BIN include $(GUM)/exe gintv1.1/src/gum/eg/a.c0100755000175200017560000000004607262702202015226 0ustar stephensstepheng#include "a.h" int a() { return 1; } gintv1.1/src/gum/eg/a.h0100755000175200017560000000001107217552616015237 0ustar stephensstephengint a(); gintv1.1/src/gum/eg/b.c0100755000175200017560000000004607262702224015233 0ustar stephensstepheng#include "b.h" int b() { return 2; } gintv1.1/src/gum/eg/b.h0100755000175200017560000000001107217552616015240 0ustar stephensstephengint b(); gintv1.1/src/gum/eg/c.c0100755000175200017560000000007707262702255015244 0ustar stephensstepheng#include "c.h" #include "b.h" int c() { b(); return 3; } gintv1.1/src/gum/eg/c.h0100755000175200017560000000001107217552616015241 0ustar stephensstephengint c(); gintv1.1/src/gum/eg/myapp.c0100755000175200017560000000031507217552616016147 0ustar stephensstepheng #include "a.h" #include "b.h" #include "c.h" #include int main(int argc, char **argv) { printf("%s: ...\n", argv[0]); a(); b(); c(); printf("%s: DONE\n", argv[0]); return 0; } gintv1.1/src/gum/eg/myapp2.c0100755000175200017560000000031507217552616016231 0ustar stephensstepheng #include "a.h" #include "b.h" #include "c.h" #include int main(int argc, char **argv) { printf("%s: ...\n", argv[0]); a(); b(); c(); printf("%s: DONE\n", argv[0]); return 0; } gintv1.1/src/gum/eg/sub1/0040755000175200017560000000000007262677567015545 5ustar stephensstephenggintv1.1/src/gum/eg/sub1/GUMakefile0100644000175200017560000000000007217552616017407 0ustar stephensstephenggintv1.1/src/gum/eg/sub1/CVS/0040755000175200017560000000000007262676574016175 5ustar stephensstephenggintv1.1/src/gum/eg/sub1/CVS/Root0100644000175200017560000000003407262676531017026 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/eg/sub1/CVS/Repository0100644000175200017560000000003107262676531020257 0ustar stephensstephenghome/ion/src/gum/eg/sub1 gintv1.1/src/gum/eg/sub1/CVS/Entries0100644000175200017560000000005507262676574017526 0ustar stephensstepheng/GUMakefile/1.1/Tue Dec 19 03:27:10 2000// D gintv1.1/src/gum/eg/sub1/gumo/0040755000175200017560000000000007262677567016514 5ustar stephensstephenggintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/0040755000175200017560000000000007262677567021540 5ustar stephensstephenggintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/o/0040755000175200017560000000000007262677567021776 5ustar stephensstephenggintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/o/sub1/0040755000175200017560000000000007262677567022650 5ustar stephensstephenggintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/o/sub1/.empty/0040755000175200017560000000000007262677567024064 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/0040755000175200017560000000000007262677570015540 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/GUMakefile0100644000175200017560000000000007217552616017410 0ustar stephensstephenggintv1.1/src/gum/eg/sub2/CVS/0040755000175200017560000000000007262676574016176 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/CVS/Root0100644000175200017560000000003407262676531017027 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/eg/sub2/CVS/Repository0100644000175200017560000000003107262676531020260 0ustar stephensstephenghome/ion/src/gum/eg/sub2 gintv1.1/src/gum/eg/sub2/CVS/Entries0100644000175200017560000000005507262676574017527 0ustar stephensstepheng/GUMakefile/1.1/Tue Dec 19 03:27:10 2000// D gintv1.1/src/gum/eg/sub2/gumo/0040755000175200017560000000000007262677570016507 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/0040755000175200017560000000000007262677570021533 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/o/0040755000175200017560000000000007262677570021771 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/o/sub2/0040755000175200017560000000000007262677570022644 5ustar stephensstephenggintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/o/sub2/.empty/0040755000175200017560000000000007262677570024060 5ustar stephensstephenggintv1.1/src/gum/eg/CVS/0040755000175200017560000000000007262704247015310 5ustar stephensstephenggintv1.1/src/gum/eg/CVS/Root0100644000175200017560000000003407262676351016154 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/eg/CVS/Repository0100644000175200017560000000002407262676351017407 0ustar stephensstephenghome/ion/src/gum/eg gintv1.1/src/gum/eg/CVS/Entries0100644000175200017560000000055207262704247016643 0ustar stephensstephengD/sub1//// D/sub2//// /a.h/1.1/Tue Dec 19 03:27:10 2000// /b.h/1.1/Tue Dec 19 03:27:10 2000// /c.h/1.1/Tue Dec 19 03:27:10 2000// /myapp.c/1.1/Tue Dec 19 03:27:10 2000// /myapp2.c/1.1/Tue Dec 19 03:27:10 2000// /GUMakefile/1.2/Wed Apr 4 20:22:02 2001// /a.c/1.2/Wed Apr 4 20:30:58 2001// /b.c/1.2/Wed Apr 4 20:31:16 2001// /c.c/1.2/Wed Apr 4 20:31:41 2001// gintv1.1/src/gum/eg/gumo/0040755000175200017560000000000007262677567015642 5ustar stephensstephenggintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/0040755000175200017560000000000007262677567020666 5ustar stephensstephenggintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/0040755000175200017560000000000007262720561021103 5ustar stephensstephenggintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/.empty/0040755000175200017560000000000007262677567022340 5ustar stephensstephenggintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/a.o0100644000175200017560000000131607262720560021500 0ustar stephensstephengELF4( U]01.01GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.data.bss.note.comment4 !@'@,@2T.;(  a.cgcc2_compiled.agintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/b.o0100644000175200017560000000131607262720561021502 0ustar stephensstephengELF4( U]01.01GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.data.bss.note.comment4 !@'@,@2T.;(  b.cgcc2_compiled.bgintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/a.o.d0100644000175200017560000000023607262720560021722 0ustar stephensstepheng# DO NOT MODIFY: generated by /home/stephens/ion/src/gum/bin/gum_cpp.pl # 'gcc' '-Wall' '-E' '-H' '-o' a.c gumo/Linux-libc2.2-ix86/o/./a.o : \ a.h \ \ a.h gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/c.o0100644000175200017560000000144007262720561021501 0ustar stephensstephengELF4( U01.01GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.comment4! +H1H6H<\.E`  c.cgcc2_compiled.cb gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/b.o.d0100644000175200017560000000023607262720561021724 0ustar stephensstepheng# DO NOT MODIFY: generated by /home/stephens/ion/src/gum/bin/gum_cpp.pl # 'gcc' '-Wall' '-E' '-H' '-o' b.c gumo/Linux-libc2.2-ix86/o/./b.o : \ b.h \ \ b.h gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/myapp.o0100644000175200017560000000203407262720561022405 0ustar stephensstephengELF 4( UE 0hE 0h 01.01%s: ... %s: DONE GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment4F! 8 +|1|6|<D.M  * F$&(myapp.cgcc2_compiled.mainprintfabc  ! & 38 gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/c.o.d0100644000175200017560000000025307262720561021724 0ustar stephensstepheng# DO NOT MODIFY: generated by /home/stephens/ion/src/gum/bin/gum_cpp.pl # 'gcc' '-Wall' '-E' '-H' '-o' c.c gumo/Linux-libc2.2-ix86/o/./c.o : \ c.h \ b.h \ \ b.h \ c.h gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/libmylib.a0100644000175200017560000000471207262720561023051 0ustar stephensstepheng! / 986423843 0 0 0 22 ` Zdnabca.o/ 986423664 1002 1006 100644 718 ` ELF4( U]01.01GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.data.bss.note.comment4 !@'@,@2T.;(  a.cgcc2_compiled.ab.o/ 986423665 1002 1006 100644 718 ` ELF4( U]01.01GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.data.bss.note.comment4 !@'@,@2T.;(  b.cgcc2_compiled.bc.o/ 986423665 1002 1006 100644 800 ` ELF4( U01.01GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.comment4! +H1H6H<\.E`  c.cgcc2_compiled.cb gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/mylib.libs0100644000175200017560000000001607262720561023064 0ustar stephensstephengmylib sockets gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/mylib.libmak0100644000175200017560000000023007262720561023370 0ustar stephensstepheng/home/stephens/ion/src/gum/eg/gumo/Linux-libc2.2-ix86/o/libmylib.a :: cd /home/stephens/ion/src/gum/eg && /home/stephens/ion/src/gum/bin/gum mylib-lib gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/myapp0100755000175200017560000003345307262720561022164 0ustar stephensstephengELF`4*4 (444GGHHH /lib/ld-linux.so.2GNUi "0"W,<2!L"H0 __gmon_start__libc.so.6printf__cxa_finalize__deregister_frame_info_IO_stdin_used__libc_start_main__register_frame_infoGLIBC_2.1.3GLIBC_2.0si ii x|U+5p%t%xh%|h%h%h%h 1^PTRh hQVh\USP[ tЋ]ÐUTuIPtt&BPP ut hX T]ÍvU]ÍU th0hX]Ð&U]ÐUE 0h4(/6E 0h=ÐU]ÐU]ÐUÐU\S\tv'ЋuX[]U]ÐUSR[Vv]%s: ... %s: DONE h"2BR  (܁\  l(ooordd)<8b| qFo!FpgVs,BYm !"#%+&A1X2p345689;"=8>N?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "dinit.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((47 \\?܁GorrTo0c l ( u{```  ,,HHXX\\ddll$00000  s'))`/A 4K(\܁r   `  ,HX\dl00   +2  =PAdOT[ qX 0  P X\2 Є Є ` XhX   \         ( "IPL] c"`  0\F ,H <2  L"0lH  0/H< initfini.cgcc2_compiled.call_gmon_startinit.ccrtstuff.cp.0__DTOR_LIST__completed.1__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.2frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__myapp.ca.cb.cc.cb_DYNAMIC__register_frame_info@@GLIBC_2.0_fp_hw__dso_handle_init__deregister_frame_info@@GLIBC_2.0_startc__bss_startmain__libc_start_main@@GLIBC_2.0data_startprintf@@GLIBC_2.0_fini__cxa_finalize@@GLIBC_2.1.3_edata_GLOBAL_OFFSET_TABLE__enda_IO_stdin_used__data_start__gmon_start__gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/myapp2.o0100644000175200017560000000203407262720561022467 0ustar stephensstephengELF 4( UE 0hE 0h 01.01%s: ... %s: DONE GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment4F! 8 +|1|6|<D.M  + F%')myapp2.cgcc2_compiled.mainprintfabc  ! & 38 gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/myapp.o.d0100644000175200017560000000232007262720561022625 0ustar stephensstepheng# DO NOT MODIFY: generated by /home/stephens/ion/src/gum/bin/gum_cpp.pl # 'gcc' '-Wall' '-E' '-H' '-o' myapp.c gumo/Linux-libc2.2-ix86/o/./myapp.o : \ a.h \ b.h \ c.h \ /usr/include/stdio.h \ /usr/include/features.h \ /usr/include/sys/cdefs.h \ /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/types.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h \ /usr/include/libio.h \ /usr/include/_G_config.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/wchar.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/wchar.h \ /usr/include/gconv.h \ /usr/include/wchar.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h \ \ /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h \ /usr/include/bits/stdio_lim.h \ /usr/include/gnu/stubs.h \ a.h \ b.h \ c.h gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/myapp20100755000175200017560000003345407262720561022247 0ustar stephensstephengELF`4*4 (444GGHHH /lib/ld-linux.so.2GNUi "0"W,<2!L"H0 __gmon_start__libc.so.6printf__cxa_finalize__deregister_frame_info_IO_stdin_used__libc_start_main__register_frame_infoGLIBC_2.1.3GLIBC_2.0si ii x|U+5p%t%xh%|h%h%h%h 1^PTRh hQVh\USP[ tЋ]ÐUTuIPtt&BPP ut hX T]ÍvU]ÍU th0hX]Ð&U]ÐUE 0h4(/6E 0h=ÐU]ÐU]ÐUÐU\S\tv'ЋuX[]U]ÐUSR[Vv]%s: ... %s: DONE h"2BR  (܁\  l(ooordd)<8b| qFo!FpgVs,BYm !"#%+&A1X2p345689;"=8>N?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "dinit.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((47 \\?܁GorrTo0c l ( u{```  ,,HHXX\\ddll$00000  s'))`/A 4L(\܁r   `  ,HX\dl00   +2  =PAdOT[ qX 0  P X\2 Є Є ` XhX   \         ) "JQL^ d"`  0\F ,H <2  L"0lH  !00H= initfini.cgcc2_compiled.call_gmon_startinit.ccrtstuff.cp.0__DTOR_LIST__completed.1__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.2frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__myapp2.ca.cb.cc.cb_DYNAMIC__register_frame_info@@GLIBC_2.0_fp_hw__dso_handle_init__deregister_frame_info@@GLIBC_2.0_startc__bss_startmain__libc_start_main@@GLIBC_2.0data_startprintf@@GLIBC_2.0_fini__cxa_finalize@@GLIBC_2.1.3_edata_GLOBAL_OFFSET_TABLE__enda_IO_stdin_used__data_start__gmon_start__gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/myapp2.o.d0100644000175200017560000000232207262720561022711 0ustar stephensstepheng# DO NOT MODIFY: generated by /home/stephens/ion/src/gum/bin/gum_cpp.pl # 'gcc' '-Wall' '-E' '-H' '-o' myapp2.c gumo/Linux-libc2.2-ix86/o/./myapp2.o : \ a.h \ b.h \ c.h \ /usr/include/stdio.h \ /usr/include/features.h \ /usr/include/sys/cdefs.h \ /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/types.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h \ /usr/include/libio.h \ /usr/include/_G_config.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/wchar.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/include/bits/wchar.h \ /usr/include/gconv.h \ /usr/include/wchar.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h \ /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h \ /usr/include/bits/stdio_lim.h \ \ /usr/include/bits/pthreadtypes.h \ /usr/include/bits/sched.h \ /usr/include/bits/stdio_lim.h \ /usr/include/gnu/stubs.h \ a.h \ b.h \ c.h gintv1.1/src/gum/lib/0040755000175200017560000000000007262676351015034 5ustar stephensstephenggintv1.1/src/gum/lib/gum/0040755000175200017560000000000007306125256015614 5ustar stephensstephenggintv1.1/src/gum/lib/gum/Makefile0100755000175200017560000000174407217552616017267 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/10/24 ############################################################### # The root Makefile GUM_LOG=$(GUM_ECHO) "$(GUM_LOG_PREFIX)" ############################################################### # Support for include search paths GUM_ENV_PATH_USER:=${HOME}/gum GUM_ENV_PATH:=${GUM} ${GUM_ENV_PATH_USER} ${GUM_ENV_PATH_SITE} # Archify the paths. gum_paths:=$(foreach d,$(GUM_ENV_PATH),$d $d/arch/${GUM_ARCH} ) # Function to expand paths. gum_path=$(foreach d,$(gum_paths),$d/$(1) ) ############################################################### # Makefile.pre has all prequisite variables -include $(call gum_path,Makefile.pre) ############################################################### # User's actual Makefile GUM_DEPENDS_ON+= $(GUMakefile) include ${GUMakefile} ############################################################### # Makefile.post has all top-level targets that # use variables set -include $(call gum_path,Makefile.post) gintv1.1/src/gum/lib/gum/Makefile.post0100755000175200017560000000403107306125256020236 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ##################################################################### # subdirs include $(GUM)/subdirs.post.mak ##################################################################### # all all : gum-targets-early $(GUM_TARGETS_ALL) gum-subdirs-all GUM_HELP:=$(GUM_HELP) all creates $(foreach f,$(GUM_TARGETS_ALL),'$(f)' ) @@@# .PHONY: all ##################################################################### # install include $(GUM)/install.post.mak ##################################################################### # clean GUM_GARBAGE+=$(GARBAGE) $(GUM_DEPENDS_GENERATED)# clean : $(GUM_TARGETS_CLEAN) gum-subdirs-clean $(GUM_RM_RF) $(GUM_GARBAGE) GUM_HELP:=$(GUM_HELP) clean deletes $(foreach x,$(GUM_GARBAGE),'$(x)' ) @@@ very-clean veryclean : clean $(GUM_SILENT)[ "x`cd '$(GUM_GENERATED_ROOT)' && /bin/pwd`" != "x`/bin/pwd`" ] (cd '$(GUM_GENERATED_ROOT)') && $(GUM_RM_RF) '$(GUM_GENERATED_ROOT)' || true GUM_HELP:=$(GUM_HELP) very-clean does 'clean' and deletes '$(GUM_GENERATED_ROOT)' @@@# .PHONY: clean very-clean veryclean ##################################################################### # early targets .PHONY: gum-targets-early gum-targets-early : gum-dirs-early $(GUM_TARGETS_EARLY) gum-dirs-early=$(foreach d,$(GUM_DIRS_EARLY),$(d)/.empty )# .PHONY: gum-dirs-early gum-dirs-early : $(gum-dirs-early) $(gum-dirs-early) : $(GUM_MKDIR_P) $@ ##################################################################### # help help : @$(GUM_CAT) $(GUM)/help @$(GUM_ECHO) "TARGET ACTION SUBJECTS" @$(GUM_ECHO) "$(GUM_HELP)" | $(GUM_PERL) -npe 's/@@@/\n/g' | sort +0 | $(GUM_PERL) -npe 's/$$/\n/' .PHONY: help ##################################################################### # suffix rules #include $(GUM)/suffix.post.mak ##################################################################### # Generated dependencies ifneq "$(strip $(GUM_DEPENDS_GENERATED))" "" -include $(GUM_DEPENDS_GENERATED) endif ##################################################################### # EOF gintv1.1/src/gum/lib/gum/Makefile.pre0100755000175200017560000000301307217552616020043 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ############################################################### # Set up version control rules. include $(GUM)/vc.mak ############################################################### # Handle build options. -include $(GUM_BUILD_ROOT_FILE) ############################################################### # get dirs include $(GUM)/dirs.mak ############################################################### # get tools GUM_SILENT?=@# GUM_IGNORE?=-# -include $(call gum_path,tools.mak) ifndef gum_tools_mak $(error tools.mak not found - probably missing $(GUM)/arch/$(GUM_ARCH)/tools.mak) endif ############################################################### # suffix support include $(GUM)/suffix.pre.mak ############################################################### # install support -include $(call gum_path,install.pre.mak) ############################################################### # "gum pv=" causes gum to print a variable's value. ifneq "$(strip $(pv))" "" pv : @$(foreach v,$(pv),/bin/echo "$(v)=$($(v))# $(origin $(v))"; ) endif ############################################################### # default target GUM_TARGET_DEFAULT?=all# #$(warning GUM_TARGET_DEFAULT=$(GUM_TARGET_DEFAULT)) default : $(GUM_TARGET_DEFAULT) .PHONY : default ############################################################### # top-level targets # define place holders all : install : clean : veryclean : ##################################################################### # EOF gintv1.1/src/gum/lib/gum/arch/0040755000175200017560000000000007267632416016540 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/0040755000175200017560000000000007262676531021353 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/tools.mak0100644000175200017560000000021507217552616023175 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 # Use UNIX defaults. GUM_CC=gcc -Wall GUM_CCC=g++ -Wall include $(GUM)/arch/unix/tools.mak gintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/CVS/0040755000175200017560000000000007262676575022016 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/CVS/Root0100644000175200017560000000003407262676531022646 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/CVS/Repository0100644000175200017560000000006407262676531024105 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586 gintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/CVS/Entries0100644000175200017560000000005407262676575023346 0ustar stephensstepheng/tools.mak/1.1/Tue Dec 19 03:27:10 2000// D gintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/0040755000175200017560000000000007262676531021277 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/tools.mak0100644000175200017560000000021507217552616023121 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 # Use UNIX defaults. GUM_CC=gcc -Wall GUM_CCC=g++ -Wall include $(GUM)/arch/unix/tools.mak gintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/CVS/0040755000175200017560000000000007262676575021742 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/CVS/Root0100644000175200017560000000003407262676531022572 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/CVS/Repository0100644000175200017560000000006307262676531024030 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/Linux-2.2.16-22-i686 gintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/CVS/Entries0100644000175200017560000000005407262676575023272 0ustar stephensstepheng/tools.mak/1.1/Tue Dec 19 03:27:10 2000// D gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/0040755000175200017560000000000007262676531020745 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/tools.mak0100644000175200017560000000020007217552616022561 0ustar stephensstepheng# Use UNIX defaults. # SunOS-5.6 uses /usr/ccs/bin/ranlib GUM_RANLIB?=/usr/ccs/bin/ranlib# include $(GUM)/arch/unix/tools.mak gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/CVS/0040755000175200017560000000000007262676575021410 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/CVS/Root0100644000175200017560000000003407262676531022240 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/CVS/Repository0100644000175200017560000000005507262676531023477 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/SunOS-5.6-sun4 gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/CVS/Entries0100644000175200017560000000005407262676575022740 0ustar stephensstepheng/tools.mak/1.1/Tue Dec 19 03:27:10 2000// D gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m/0040755000175200017560000000000007262676531021122 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m/CVS/0040755000175200017560000000000007262676574021564 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m/CVS/Root0100644000175200017560000000003407262676531022415 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m/CVS/Repository0100644000175200017560000000005607262676531023655 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/SunOS-5.6-sun4m gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m/CVS/Entries0100644000175200017560000000000207262676574023105 0ustar stephensstephengD gintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/0040755000175200017560000000000007262676531020746 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/tools.mak0100644000175200017560000000007007217552616022567 0ustar stephensstepheng# Use UNIX defaults. include $(GUM)/arch/unix/tools.mak gintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/CVS/0040755000175200017560000000000007262676575021411 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/CVS/Root0100644000175200017560000000003407262676531022241 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/CVS/Repository0100644000175200017560000000005507262676531023500 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/SunOS-5.7-sun4 gintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/CVS/Entries0100644000175200017560000000005407262676575022741 0ustar stephensstepheng/tools.mak/1.1/Tue Dec 19 03:27:10 2000// D gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/0040755000175200017560000000000007262676531020747 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/tools.mak0100644000175200017560000000007007217552617022571 0ustar stephensstepheng# Use UNIX defaults. include $(GUM)/arch/unix/tools.mak gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/CVS/0040755000175200017560000000000007262676575021412 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/CVS/Root0100644000175200017560000000003407262676531022242 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/CVS/Repository0100644000175200017560000000005507262676531023501 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/SunOS-5.8-sun4 gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/CVS/Entries0100644000175200017560000000005407262676575022742 0ustar stephensstepheng/tools.mak/1.1/Tue Dec 19 03:27:11 2000// D gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u/0040755000175200017560000000000007262676531021134 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u/CVS/0040755000175200017560000000000007262676574021576 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u/CVS/Root0100644000175200017560000000003407262676531022427 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u/CVS/Repository0100644000175200017560000000005607262676531023667 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/SunOS-5.8-sun4u gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u/CVS/Entries0100644000175200017560000000000207262676574023117 0ustar stephensstephengD gintv1.1/src/gum/lib/gum/arch/unix/0040755000175200017560000000000007262733606017521 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/unix/math.libs0100644000175200017560000000000207217552617021313 0ustar stephensstephengm gintv1.1/src/gum/lib/gum/arch/unix/sockets.libs0100644000175200017560000000000407217552617022037 0ustar stephensstephengnsl gintv1.1/src/gum/lib/gum/arch/unix/tools.mak0100755000175200017560000000361507262733606021360 0ustar stephensstepheng# Author: kurt.stephens@parlano.com gum_tools_mak:=1 GUM_ECHO?=/bin/echo# GUM_MKDIR?=/bin/mkdir# GUM_MKDIR_P?=$(GUM_MKDIR) -p# GUM_CAT?=/bin/cat# GUM_CP?=/bin/cp# GUM_CP_RP?=$(GUM_CP) -rp# GUM_CP_RPF?=$(GUM_CP_RP) -f# GUM_LN?=/bin/ln# GUM_LN_S?=$(GUM_LN) -s# GUM_CHMOD?=/bin/chmod# GUM_CHMOD_F?=$(GUM_CHMOD) -f# GUM_CHMOD_RF?=$(GUM_CHMOD) -Rf# GUM_INSTALL?=$(GUM_BIN_DIR)/gum_install# GUM_TAR?=/bin/tar# GUM_RM?=/bin/rm# GUM_RM_RF?=$(GUM_RM) -rf# GUM_RM_F?=$(GUM_RM) -f# GUM_MV?=/bin/mv# GUM_TOUCH?=/bin/touch# GUM_TOUCH_F?=$(GUM_TOUCH) -f# # C compiler GUM_CC?=gcc# GUM_CC_C?=$(GUM_CC) -c# GUM_CC_OUTPUT_FLAG?=-o# GUM_CC_OPTIMIZE_FLAG?=-O# GUM_CC_DEBUG_FLAG?=-g# GUM_CC_PROFILE_FLAG?=# # C++ compiler GUM_CCC?=g++# GUM_CCC_C?=$(GUM_CCC) -c# GUM_CCC_OUTPUT_FLAG?=$(GUM_CC_OUTPUT_FLAG)# GUM_CCC_OPTIMIZE_FLAG?=$(GUM_CC_OPTIMIZE_FLAG)# GUM_CCC_DEBUG_FLAG?=$(GUM_CC_DEBUG_FLAG)# GUM_CCC_PROFILE_FLAG?=$(GUM_CC_PROFILE_FLAG)# # C Preprocessor GUM_CPP?=$(GUM_CC) -E# GUM_CPP_DEFINE_FLAG?=-D# GUM_CPP_INCLUDE_DIR_FLAG?=-I# GUM_CPP_OUTPUT_FLAG?=$(GUM_CC_OUTPUT_FLAG)# GUM_CPP_DEPEND_FLAG?=-H# GUM_CPP_DEPEND_SUFFIX?=.d# # Linker/loader GUM_LD?=$(GUM_CC) GUM_LD_LIB_FLAG?=-l# GUM_LD_LIB_DIR_FLAG?=-L# GUM_LD_OUTPUT_FLAG?=$(GUM_CC_OUTPUT_FLAG)# GUM_LD_OPTIMIZE_FLAG?=$(GUM_CC_OPTIMIZE_FLAG)# GUM_LD_DEBUG_FLAG?=$(GUM_CC_DEBUG_FLAG)# GUM_LD_PROFILE_FLAG?=$(GUM_CC_PROFILE_FLAG)# # Library suffix GUM_LIB_PREFIX?=lib# GUM_LIB_SUFFIX?=.a# GUM_DYNLIB_PREFIX?=lib# GUM_DYNLIB_SUFFIX?=.so# # Library manager GUM_AR?=ar# GUM_AR_C?=$(GUM_AR) cr# GUM_RANLIB?=$(GUM_AR) -s# GUM_STRIP?=strip# # YACC GUM_YACC?=bison -y# # SWIG GUM_SWIG?=swig# # Perl GUM_PERL?=perl# # Java GUM_JAVAC?=javac# GUM_JAVA?=java# ################################################# # Define basic library paths. # # Pick up any .libs files here. GUM_LD_LIB_DIRS+=$(GUM)/arch/unix /lib /usr/lib# ################################################# # EOF gintv1.1/src/gum/lib/gum/arch/unix/CVS/0040755000175200017560000000000007263125757020157 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/unix/CVS/Root0100644000175200017560000000003407262676531021017 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/unix/CVS/Repository0100644000175200017560000000004307262676531022253 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/unix gintv1.1/src/gum/lib/gum/arch/unix/CVS/Entries0100644000175200017560000000020307263125757021503 0ustar stephensstepheng/math.libs/1.1/Tue Dec 19 03:27:11 2000// /sockets.libs/1.1/Tue Dec 19 03:27:11 2000// /tools.mak/1.2/Thu Apr 5 00:08:38 2001// D gintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/0040755000175200017560000000000007262676531020776 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/tools.mak0100755000175200017560000000022507214277454022625 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 # Use UNIX defaults. GUM_CC=gcc -Wall GUM_CCC=g++ -Wall include $(GUM)/arch/unix/tools.mak gintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/CVS/0040755000175200017560000000000007262676575021441 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/CVS/Root0100644000175200017560000000003407262676531022271 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/CVS/Repository0100644000175200017560000000006007262676531023524 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86 gintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/CVS/Entries0100644000175200017560000000005407262676575022771 0ustar stephensstepheng/tools.mak/1.1/Sat Dec 9 00:39:08 2000// D gintv1.1/src/gum/lib/gum/arch/CVS/0040755000175200017560000000000007267632416017173 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/CVS/Root0100644000175200017560000000003407262676531020034 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/CVS/Repository0100644000175200017560000000003607262676531021272 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch gintv1.1/src/gum/lib/gum/arch/CVS/Entries0100644000175200017560000000036707267632416020532 0ustar stephensstephengD/Linux-2.2.14-5.0-i586//// D/Linux-2.2.16-22-i686//// D/SunOS-5.6-sun4//// D/SunOS-5.6-sun4m//// D/SunOS-5.7-sun4//// D/SunOS-5.8-sun4//// D/SunOS-5.8-sun4u//// D/unix//// D/CYGWIN-1.1.6-ix86//// D/Linux-libc2.2-ix86//// D/Linux-libc2.1-ix86//// gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/0040755000175200017560000000000007267632145021563 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/tools.mak0100644000175200017560000000041007267632145023405 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 # Use UNIX defaults. GUM_CC=gcc -Wall# GUM_CCC=g++ -Wall# include $(GUM)/arch/unix/tools.mak # Pick up any .libs files here. GUM_LD_LIB_DIRS=$(GUM_GENERATED_LIB_DIR) $(GUM)/arch/Linux-libc2.2-ix86 /lib /usr/lib# gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/math.libs0100644000175200017560000000000207262700425023344 0ustar stephensstephengm gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/sockets.libs0100644000175200017560000000000107262700476024073 0ustar stephensstepheng gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/CVS/0040755000175200017560000000000007267632145022216 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/CVS/Root0100644000175200017560000000003407262704110023041 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/CVS/Repository0100644000175200017560000000006107262704110024275 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/Linux-libc2.2-ix86 gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/CVS/Entries0100644000175200017560000000020307267632145023542 0ustar stephensstepheng/math.libs/1.1/Wed Apr 4 20:16:21 2001// /sockets.libs/1.1/Wed Apr 4 20:17:02 2001// /tools.mak/1.2/Thu Apr 19 18:54:29 2001// D gintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/0040755000175200017560000000000007267632416021563 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/CVS/0040755000175200017560000000000007267632416022216 5ustar stephensstephenggintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/CVS/Root0100644000175200017560000000003407267632416023056 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/CVS/Repository0100644000175200017560000000006107267632416024312 0ustar stephensstephenghome/ion/src/gum/lib/gum/arch/Linux-libc2.1-ix86 gintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/CVS/Entries0100644000175200017560000000005407267632416023546 0ustar stephensstepheng/tools.mak/1.1/Thu Apr 19 18:39:52 2001// D gintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/tools.mak0100644000175200017560000000017007267630370023405 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 # Use UNIX defaults. include $(GUM)/arch/Linux-libc2.2-ix86/tools.mak gintv1.1/src/gum/lib/gum/cpp.mak0100644000175200017560000000327707262752360017101 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ######################################################################### # C preprocessor setup # ############################################################### # Generate compilation option defines. # Compute compile flags. GUM_COMPILE:= GUM_CPP_COMPILE_OPTS:=# ifneq "$(strip $(DEBUG))" "" GUM_COMPILE+=$($(gum_compiler)_DEBUG_FLAG) # GUM_CPP_COMPILE_OPTS+= GUM_DEBUG=1# endif ifneq "$(strip $(OPTIMIZE))" "" GUM_COMPILE+=$($(gum_compiler)_OPTIMIZE_FLAG) # GUM_CPP_COMPILE_OPTS+= GUM_OPTIMZE=1# endif ifneq "$(strip $(PROFILE))" "" GUM_COMPILE+=$($(gum_compiler)_PROFILE_FLAG) # GUM_CPP_COMPILE_OPTS+= GUM_PROFILE=1# endif # Defines. GUM_CPP_DEFINE_FLAGS:=$(foreach d,$(GUM_CPP_COMPILE_OPTS) $(GUM_CPP_DEFINES) $(DEFINES) $(DEFINES_INHERITED) $(DEFINES_GLOBAL), '$(GUM_CPP_DEFINE_FLAG)$(d)')# # Include dirs. GUM_CPP_INCLUDE_FLAGS:=$(foreach d,$(GUM_CPP_INCLUDE_DIRS) $(INCLUDE_DIRS) $(INCLUDE_DIRS_INHERITED) $(INCLUDE_DIRS_GLOBAL), '$(GUM_CPP_INCLUDE_DIR_FLAG)$(d)')# # All CPP flags. GUM_CPP_FLAGS:=$(GUM_CPP_DEFINE_FLAGS) $(GUM_CPP_INCLUDE_FLAGS) $(CPP_FLAGS)# ##################################################################### # Preprocessor command line. GUM_PP:=$(GUM_CPP) $(GUM_CPP_FLAGS) $(GUM_CPP_DEPEND_FLAG) $(GUM_COMPILE) $(GUM_CPP_OUTPUT_FLAG)# # Preprocessor auto dependency generation command line. GUM_PP:=$(GUM_BIN_DIR)/gum_cpp $(GUM_PP) ##################################################################### # Compile command line. GUM_COMPILE:=$($(gum_compiler)_C) $(GUM_COMPILE) $($(gum_compiler)_FLAGS) $($(gum_compiler)_OUTPUT_FLAG)# #$(warning GUM_CPP_FLAGS='$(GUM_CPP_FLAGS)') ################################################# # EOF gintv1.1/src/gum/lib/gum/dirs.mak0100644000175200017560000000170507217552617017255 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ##################################################################### # dirs - define directory paths. ############################################################### # generated file directory. # This is environment related. GUM_GENERATED_ROOT?=gumo# GUM_GENERATED_MOD?=o$(if $(strip $(DEBUG)),d)$(if $(strip $(OPTIMIZE)),o)$(if $(strip $(PROFILE)),p)# GUM_GENERATED_DIR?=$(GUM_GENERATED_ROOT)/$(GUM_ARCH_TARGET)/$(GUM_GENERATED_MOD)/$(GUM_BUILD_ROOT_CWD_DELTA)# GUM_DIRS_EARLY+= $(GUM_GENERATED_DIR)# ############################################################### # library locations. # This is environment related. GUM_GENERATED_LIB_DIR?=$(GUM_GENERATED_DIR)# GUM_LD_LIB_DIRS?=$(GUM_GENERATED_LIB_DIR) $(INSTALL_DIR_LIB) $(LIBRARY_DIRS)# ############################################################### # Executable locations. # This is environment related. GUM_GENERATED_EXE_DIR?=$(GUM_GENERATED_DIR)# gintv1.1/src/gum/lib/gum/docbook0100644000175200017560000000513707217552617017170 0ustar stephensstepheng################################################################## # Get tools GUM_CODEDOC:=$(GUM_BIN_DIR)/../../codedoc/bin/codedoc GUM_CODEDOC2DOCBOOK=$(GUM_CODEDOC) GUM_DOCBOOK=$(GUM_BIN_DIR)/../../docbook/bin/docbook PERL=/icimp/run/prod/bin/perl GUM_DOCBOOK_PREFIX:=index# GUM_DOCBOOK_SUFFIX:=.html# DOCBOOK_STYLES=html ################################################################## # Get name PRODUCT:=$(GUM_GENERATED_DIR)/$(NAME)# MEMBERS:=$(DOCBOOK_FILES)# GUM_DOCBOOKS:=$(GUM_DOCBOOKS) $(NAME)# ################################################################## # Get options ################################################################## # Base targets ################################################################## # Handle codedoc. ifneq "$(strip $(CODEDOC_FILES))" "" CODEDOC_OUT:=$(GUM_GENERATED_DIR)/$(NAME)_codedoc.docbook# $(CODEDOC_OUT) : $(CODEDOC_FILES) $(GUM_CODEDOC) $(CODEDOC_FILES) -o $@.codedoc $(GUM_CODEDOC) $@.codedoc -o $@ $(CODEDOC_OUT) : CODEDOC_FILES:=$(CODEDOC_FILES)# $(CODEDOC_OUT) : GUM_CODEDOC:=$(GUM_CODEDOC)# $(CODEDOC_OUT) : GUM_CODEDOC2DOCBOOK:=$(GUM_CODEDOC2DOCBOOK)# DEPENDS_ON:=$(DEPENDS_ON) $(CODEDOC_FILES)# DEPENDS_ON:=$(DEPENDS_ON) $(CODEDOC_OUT) $(CODEDOC_OUT)# GUM_GARBAGE:=$(GUM_GARBAGE) $(CODEDOC_OUT) $(CODEDOC_OUT).codedoc# endif ################################################################## # Handle docbook. $(PRODUCT) : $(MEMBERS) $(DEPENDS_ON) $(DOC_ATTACHMENTS) $(GUM_DOCBOOK) \ -I $(dir $@) \ -o $(dir $@) \ $(foreach s,$(DOCBOOK_STYLES),-s $(s) ) \ -a $(DOC_ATTACHMENTS) +a \ $(MEMBERS) $(PRODUCT) : MEMBERS:=$(MEMBERS)# $(PRODUCT) : DOCBOOK:=$(DOCBOOK)# $(PRODUCT) : DOCBOOK_STYLES:=$(DOCBOOK_STYLES)# $(PRODUCT) : DOC_ATTACHMENTS:=$(DOC_ATTACHMENTS)# $(PRODUCT).tar : $(PRODUCT) $(GUM_TAR) -cvf $@ -C $(dir $(PRODUCT)) $(notdir $(PRODUCT)) $(PRODUCT).tar : PRODUCT:=$(PRODUCT)# products:=$(PRODUCT) $(PRODUCT).tar GUM_TARGETS_ALL:=$(GUM_TARGETS_ALL) $(products) # GUM_GARBAGE:=$(GUM_GARBAGE) $(products) # ################################################################## # install HTML:=$(HTML) $(HTML_FILES) HTML:=$(HTML) $(products)# DOCBOOK:=$(DOCBOOK) $(products)# gum_install_files:=$(NAME)-docbook-install include $(GUM)/install.mak ################################################################## # Alias $(NAME)-docbook : $(products) .PHONY: $(NAME)-docbook GUM_HELP:=$(GUM_HELP) $(NAME)-docbook creates $(products) from $(DOCBOOK_FILES) $(CODEDOC_FILES) @@@ ################################################################## # Reset vars HTML:= DOCBOOK_FILES:= CODEDOC_FILES:= include ${GUM}/product.post.mak gintv1.1/src/gum/lib/gum/env0100644000175200017560000000123207217552617016330 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/10/24 ##################################################################### # Set up baseline environment for the gum shell. GUM="${GUM_BIN_DIR}/../lib/gum" GUM="`cd \"$GUM\" && /bin/pwd`" export GUM GUM_MAKE="${GUM_MAKE:-make}" export GUM_MAKE GUM_STARTED="`/bin/date`" export GUM_STARTED GUM_USERNAME="`whoami`" export GUM_USERNAME GUM_HOSTNAME="`hostname`.`domainname 2>/dev/null`" export GUM_HOSTNAME GUM_DIR="`/bin/pwd`" export GUM_DIR _GUM_ARCH_VAR=1 . "${GUM_BIN_DIR}/gum_arch" GUM_ARCH_TARGET="${GUM_ARCH_TARGET:-${GUM_ARCH}}" export GUM_ARCH_TARGET GUMakefile="${GUMakefile:-GUMakefile}" export GUMakefile gintv1.1/src/gum/lib/gum/exe0100755000175200017560000000664607263154204016331 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 GUM_PRODUCT_TYPE:=exe# ################################################################## # Generate files include ${GUM}/product.pre.mak MEMBERS+= $(GUM_O_FILES)# ################################################################## # Get name PRODUCT:=$(GUM_GENERATED_EXE_DIR)/$(GUM_EXE_PREFIX)$(NAME)$(GUM_EXE_SUFFIX)# $(NAME)_exe:=$(PRODUCT)# GUM_EXES:=$(GUM_EXES) $(NAME)# ################################################################## # Compute libraries it depends on $(NAME)_exe_libs:=$(LIBS)# $(NAME)_exe_libs_all:=$(LIBS)# ################################################################## # Get options # Add library dir flags # Basic exe generation GUM_LINK:= ifneq "$(strip $(DEBUG))" "" GUM_LINK+= $(GUM_LD_DEBUG_FLAG)# endif ifneq "$(strip $(OPTIMIZE))" "" GUM_LINK+= $(GUM_LD_OPTIMIZE_FLAG)# endif ifneq "$(strip $(PROFILE))" "" GUM_LINK+= $(GUM_LD_PROFILE_FLAG)# endif # Add libary search paths. GUM_LD_FLAGS:=$(foreach l,$(GUM_LD_LIB_DIRS) $(LIB_DIRS) $(LIB_DIRS_INHERITED) $(LIB_DIRS_GLOBAL),$(GUM_LD_LIB_DIR_FLAG)$l )# # Compose a link operation. GUM_LINK:=$(GUM_LD) $(GUM_LD_FLAGS) $(GUM_LINK) $(GUM_LD_OUTPUT_FLAG)# ################################################################## # Locate libraries. # _GUM_FIND_LIBS:=$(GUM_BIN_DIR)/gum_find_libs --P "$(GUM_LIB_PREFIX)" --S "$(GUM_LIB_SUFFIX)" $(foreach l,$(GUM_LD_LIB_DIRS) $(LIB_DIRS),-L$(l) ) $(foreach l,$(LIBS),-l$(l) )# # A list of all library names depended on, that may not already exist. _libs_all:=$(_GUM_FIND_LIBS) --l $(GUM_LD_LIB_FLAG)# # A list of all library files depended on, that already exist. DEPENDS_ON:=$(DEPENDS_ON) $(shell $(_GUM_FIND_LIBS) --p)# LIBMAK:=$(shell $(_GUM_FIND_LIBS) --m)# #$(warning $(PRODUCT): LIBMAK=$(LIBMAK)) #$(warning $(PRODUCT): DEPENDS_ON=$(DEPENDS_ON)) -include /dev/null $(LIBMAK) ################################################################## # Base Target. # $(PRODUCT) : $(MEMBERS) $(DEPENDS_ON) $(GUM_DEPENDS_ON) $(GUM_SILENT) $(GUM_LOG) "Linking executable $(NAME)" $(GUM_MKDIR_P) $(dir $@) $(GUM_LINK) $@ $(MEMBERS) $(shell $(LIBS_ALL)) # Bind vars to target. $(PRODUCT) : NAME:=$(NAME)# $(PRODUCT) : GUM_LINK:=$(GUM_LINK)# $(PRODUCT) : MEMBERS:=$(MEMBERS)# $(PRODUCT) : LIBS:=$(LIBS)# $(PRODUCT) : LIBS_ALL:=$(_libs_all)# GUM_TARGETS_ALL:=$(GUM_TARGETS_ALL) $(PRODUCT)# GUM_GARBAGE:=$(GUM_GARBAGE) $(PRODUCT)# ################################################################## # install BIN:=$(BIN) $(PRODUCT)# EXE:=$(EXE) $(PRODUCT)# gum_install_files:=$(NAME)-exe-install# include $(GUM)/install.mak BIN:=# EXE:=# ################################################################## # Alias $(NAME)-exe : $(PRODUCT) GUM_HELP:=$(GUM_HELP) $(NAME)-exe creates executable $(NAME) $(PRODUCT) @@@# .PHONY: $(NAME)-exe ################################################################## # Debug $(NAME)-exe-debug : $(PRODUCT) gdb $(PRODUCT) $(NAME)-exe-debug : PRODUCT=$(PRODUCT)# GUM_HELP:=$(GUM_HELP) $(NAME)-exe-debug debugs executable $(NAME) $(PRODUCT) @@@# .PHONY: $(NAME)-exe-debug ################################################################## # Run $(NAME)-exe-run : $(PRODUCT) $(PRODUCT) $(ARGS) $(NAME)-exe-run : PRODUCT=$(PRODUCT)# GUM_HELP:=$(GUM_HELP) $(NAME)-exe-run runs executable $(NAME) $(PRODUCT) @@@# .PHONY: $(NAME)-exe-run ################################################################## # Reset vars include ${GUM}/product.post.mak gintv1.1/src/gum/lib/gum/genfiles.mak0100644000175200017560000000040507217772703020104 0ustar stephensstepheng ##################################################################### # genfiles # Author: kurt.stephens@parlano.com 2000/12/19 # First generate productions for any suffix translation rules. include $(GUM)/suffix.mak #$(warning GUM_O_FILES=$(GUM_O_FILES)) gintv1.1/src/gum/lib/gum/help0100755000175200017560000000042307217552617016474 0ustar stephensstepheng HELP for GUM: TOP-LEVEL TARGETS: all Make all products install Install all exported products uninstall Uninstall all exported products clean Delete all products veryclean Deletes all products and output directories. help Shows this message SPECIFIC TARGETS: gintv1.1/src/gum/lib/gum/install.mak0100755000175200017560000000576407220364752017771 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/10/04 #################################################### # install # Get file to install from INSTALL_VARS ifneq "$(strip $(INSTALL_VARS))" "" #$(warning INSTALL_VARS=$(INSTALL_VARS) ) INSTALL_FILES_DEPS:=$(INSTALL_FILES_DEPS) $(foreach v,$(INSTALL_VARS),$(foreach f,$($(v)), $f)) INSTALL_FILES:=$(INSTALL_FILES) $(foreach v,$(INSTALL_VARS),$(foreach f,$($(v)), $(if $(INSTALL_DIR_$(v)),$f $(GUM_INSTALL_STAGE)$(INSTALL_DIR_$(v))/$(notdir $(f))))) INSTALL_VARS:= endif ifneq "$(strip $(INSTALL_FILES))" "" ifeq "$(strip $(gum_install_files))" "" gum_install_files:=$(NAME)-install# Default endif #$(warning gum_install_files=$(gum_install_files)) GUM_INSTALL_FILES_DEPS:=$(GUM_INSTALL_FILES_DEPS) $(INSTALL_FILES_DEPS)# GUM_INSTALL_FILES:=$(GUM_INSTALL_FILES) $(INSTALL_FILES)# ifeq "$(INSTALL_MODE)" "" INSTALL_MODE:=$(GUM_INSTALL_MODE)# endif ifeq "$(INSTALL_OWNER)" "" INSTALL_OWNER:=$(GUM_INSTALL_OWNER)# endif ifeq "$(INSTALL_GROUP)" "" INSTALL_GROUP:=$(GUM_INSTALL_GROUP)# endif ifneq "$(STRIP)" "" INSTALL_STRIP:=$(GUM_STRIP) else INSTALL_STRIP:= endif export GUM_MKDIR_P export GUM_CHMOD_F export GUM_CHMOD_RF export GUM_TAR $(gum_install_files) : $(INSTALL_FILES_DEPS) @$(GUM_ECHO) Installing $@ $(INSTALL_PRE_COMMAND) $(GUM_INSTALL) \ - INSTALL_MODE '$(INSTALL_MODE)' \ - INSTALL_STRIP '$(INSTALL_STRIP)' \ -- $(INSTALL_FILES) $(INSTALL_POST_COMMAND) GUM_HELP:=$(GUM_HELP) $(gum_install_files) installs $(foreach f,$(INSTALL_FILES),'$(f)' ) @@@ # Bind vars $(gum_install_files) : INSTALL_MODE:=$(INSTALL_MODE)# $(gum_install_files) : INSTALL_OWNER:=$(INSTALL_OWNER)# $(gum_install_files) : INSTALL_GROUP:=$(INSTALL_GROUP)# $(gum_install_files) : INSTALL_FILES:=$(INSTALL_FILES)# $(gum_install_files) : INSTALL_STRIP:=$(INSTALL_STRIP)# $(gum_install_files) : INSTALL_PRE_COMMAND:=$(INSTALL_PRE_COMMAND)# $(gum_install_files) : INSTALL_POST_COMMAND:=$(INSTALL_POST_COMMAND)# # Add install target GUM_TARGETS_INSTALL:=$(GUM_TARGETS_INSTALL) $(gum_install_files) # Uninstall $(gum_install_files)-uninstall : @$(GUM_ECHO) Un-installing $@ $(UNINSTALL_PRE_COMMAND) @set X $(INSTALL_FILES) ; shift ;\ while [ $$# -gt 0 ]; \ do \ set -x ;\ $(GUM_RM_RF) "$$2" ;\ set +x ;\ shift 2 ;\ done $(UNINSTALL_POST_COMMAND) # Bind vars $(gum_install_files)-uninstall : INSTALL_FILES:=$(INSTALL_FILES)# $(gum_install_files)-uninstall : UNINSTALL_PRE_COMMAND:=$(UNINSTALL_PRE_COMMAND) $(gum_install_files)-uninstall : UNINSTALL_POST_COMMAND:=$(UNINSTALL_POST_COMMAND) GUM_HELP:=$(GUM_HELP) $(gum_install_files)-uninstall uninstalls $(foreach f,$(INSTALL_FILES),'$f' ) @@@# # Add uninstall target GUM_TARGETS_UNINSTALL:=$(GUM_TARGETS_UNINSTALL) $(gum_install_files)-uninstall .PHONY : $(gum_install_files) $(gum_install_files)-uninstall endif # Reset vars gum_install_files:=# INSTALL_FILES:=# INSTALL_FILES_DEPS:=# INSTALL_MODE:=# INSTALL_USER:=# INSTALL_GROUP:=# INSTALL_PRE_COMMAND:=# INSTALL_POST_COMMAND:=# UNINSTALL_PRE_COMMAND:=# UNINSTALL_POST_COMMAND:=# gintv1.1/src/gum/lib/gum/install.post.mak0100755000175200017560000000055407217552617020752 0ustar stephensstepheng ################################################################## # install target install : all $(GUM_TARGETS_INSTALL) GUM_HELP:=$(GUM_HELP) install does $(foreach x,all $(GUM_TARGETS_INSTALL),'$(x)' ) @@@ uninstall : $(GUM_TARGETS_UNINSTALL) GUM_HELP:=$(GUM_HELP) uninstall does $(foreach x,$(GUM_TARGETS_UNINSTALL),'$(x)' ) @@@ .PHONY: install uninstall gintv1.1/src/gum/lib/gum/install.pre.mak0100755000175200017560000000110007262721326020532 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/10/04 GUM_INSTALL_STAGE?=# INSTALL_ROOT?=$(HOME)/arch/$(GUM_ARCH_TARGET)# # Define the different install locations for different INSTALL_VARs # e.g. INSTALL_DIR_LIB is used for each LIB, # INSTALL_DIR_BIN is used for each BIN # INSTALL_DIR_LIB?=$(INSTALL_ROOT)/lib# INSTALL_DIR_H_FILES?=$(INSTALL_ROOT)/include/$(PACKAGE)# INSTALL_DIR_BIN?=$(INSTALL_ROOT)/bin# INSTALL_DIR_EXE?=$(INSTALL_DIR_BIN)# # Defaults GUM_INSTALL_MODE?=ugo-w# GUM_INSTALL_OWNER?=# GUM_INSTALL_GROUP?=# #$(warning GUM_INSTALL_MODE=$(GUM_INSTALL_MODE)) gintv1.1/src/gum/lib/gum/lib0100755000175200017560000000434007263174613016311 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 GUM_PRODUCT_TYPE:=lib# ################################################################## # Generate files include ${GUM}/product.pre.mak MEMBERS:=$(MEMBERS) $(GUM_O_FILES)# ################################################################## # Compute product name. $(NAME)_lib_name:=$(GUM_LIB_PREFIX)$(NAME)$(GUM_LIB_SUFFIX)# PRODUCT:=$(GUM_GENERATED_LIB_DIR)/$($(NAME)_lib_name)# LIB_LIBS:=$(GUM_GENERATED_LIB_DIR)/$(NAME).libs# LIB_LIBMAK:=$(GUM_GENERATED_LIB_DIR)/$(NAME).libmak# GUM_LIBS_GENERATED:=$(GUM_LIBS_GENERATED) $(NAME)# ################################################################## # Compute libraries it depends on $(NAME)_lib_libs:=$(LIBS)# $(NAME)_lib_libs_all:=$(NAME) $(LIBS)# LIBS:=# ################################################################## # Base target $(PRODUCT) : $(MEMBERS) $(DEPENDS_ON) $(GUM_DEPENDS_ON) $(GUM_SILENT) $(GUM_LOG) "Creating library $(NAME)" $(GUM_MKDIR_P) $(dir $@) $(GUM_RM_F) $@ $(GUM_AR_C) $@ $(MEMBERS) $(GUM_RANLIB) $@ $(GUM_ECHO) $(LIB_LIBS_ALL) > $(LIB_LIBS) $(GUM_ECHO) 'ifeq "$$(_GUM_$(NAME)_LIB_TARGET_DEFINED)" ""' > $(LIB_LIBMAK) $(GUM_ECHO) "_GUM_$(NAME)_TARGET_DEFINED:=1" >> $(LIB_LIBMAK) $(GUM_ECHO) "$(shell cd $(dir $@) && /bin/pwd)/$(notdir $@) :" >> $(LIB_LIBMAK) $(GUM_ECHO) " cd $(GUM_DIR) && $(GUM_) $(NAME)-lib" >> $(LIB_LIBMAK) $(GUM_ECHO) "endif" >> $(LIB_LIBMAK) _GUM_$(NAME)_LIB_TARGET_DEFINED=1 $(PRODUCT) : NAME:=$(NAME)# $(PRODUCT) : MEMBERS:=$(MEMBERS)# $(PRODUCT) : LIB_LIBS:=$(LIB_LIBS)# $(PRODUCT) : LIB_LIBMAK:=$(LIB_LIBMAK)# $(PRODUCT) : LIB_LIBS_ALL:=$($(NAME)_lib_libs_all)# GUM_TARGETS_ALL:=$(GUM_TARGETS_ALL) $(PRODUCT)# GUM_GARBAGE:=$(GUM_GARBAGE) $(PRODUCT) $(LIB_LIBS) $(LIB_LIBMAK)# ################################################################## # install LIB:=$(LIB) $(PRODUCT) $(LIB_LIBS) $(LIB_LIBMAK)# gum_install_files:=$(NAME)-lib-install# include $(GUM)/install.mak LIB:= ################################################################## # Alias $(NAME)-lib : $(PRODUCT) .PHONY: $(NAME)-lib GUM_HELP:=$(GUM_HELP) $(NAME)-lib creates library $(NAME) $(PRODUCT) @@@# ################################################################## # Reset vars include ${GUM}/product.post.mak gintv1.1/src/gum/lib/gum/product.post.mak0100644000175200017560000000051307263160456020751 0ustar stephensstepheng################################################################## # Reset vars for top-level product # Author: kurt.stephens@parlano.com 2000/12/19 GUM_PRODUCT_TYPE:= NAME:= MEMBERS:= LIBS:= # DUH this should be part of the suffix handling code! H_FILES:= # Now do the suffix production rules. include $(GUM)/suffix.post.mak gintv1.1/src/gum/lib/gum/product.pre.mak0100644000175200017560000000031007217552617020550 0ustar stephensstepheng################################################################## # Defines for top-level product # Generate intermediate files include $(GUM)/genfiles.mak # Do any subdirs include $(GUM)/subdirs gintv1.1/src/gum/lib/gum/subdirs0100644000175200017560000000605107263117344017212 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ##################################################################### # subdirs - recurse into specified subdirectories ##################################################################### # Variables to pass to subdirectories GUM_SUBDIR_VARS=\ GUM_SILENT \ GUM_CC \ GUM_LD \ CC_FLAGS_GLOBAL \ CCC_FLAGS_GLOBAL \ CPP_FLAGS_GLOBAL \ INCLUDE_DIRS_GLOBAL \ LIB_DIRS_GLOBAL \ DEFINES_GLOBAL \ OPTIMIZE \ DEBUG \ PROFILE \ GUM_SUBDIR_VARS GUM_SUBDIR_OPTS+=\ INCLUDE_DIRS_INHERITED='$(foreach d,$(INCLUDE_DIRS),$(call gum_abspath,$(d)) ) $(INCLUDE_DIR_INHERITED)' \ LIB_DIRS_INHERITED='$(foreach d,$(LIB_DIRS),$(call gum_abspath,$(d)) ) $(LIB_DIRS_INHERITED)' \ DEFINES_INHERITED='$(DEFINES) $(DEFINES_INHERITED)' # If the directory does not already exist, leave the path alone. gum_abspath=$(strip $(shell (cd '$(1)' 2>/dev/null && /bin/pwd) || /bin/echo '$(1)'))# ##################################################################### # Target to apply to subdirectories GUM_SUBDIR_TARGETS:=$(GUM_TOP_LEVEL_TARGETS)# ##################################################################### # Save some variables #$(warning SUBDIRS=$(SUBDIRS)) ifneq "$(strip $(SUBDIRS))" "" gum_subdirs:=$(NAME)# ifdef $(gum_subdirs)_TARGETS gum_subdirs_try_again+=_# gum_subdirs+=$(gum_subdirs_try_again)# endif gum_subdirs:=$(gum_subdirs)-subdirs# $(gum_subdirs)_TARGETS:=$(TARGETS)# $(gum_subdirs)_SUBDIRS:=$(SUBDIRS)# ##################################################################### # phony target to cause recursion gum_subdirs_targets:=$(gum_subdirs)-all $(gum_subdirs)-install $(gum_subdirs)-clean# $(gum_subdirs_targets) : $(GUM_SILENT)\ for t in $(subdirs_TARGETS) ;\ do \ for s in $(subdirs_SUBDIRS) ;\ do \ $(GUM_LOG) "Making $$s $$t : ..." ;\ (cd "$$s" && \ $(GUM_) \ $(foreach v,$(subdirs_VARS),$v='$($v)' ) \ GUM_LOG_PREFIX='$(GUM_LOG_PREFIX)*' \ $(subdirs_OPTS) \ "$$t") || exit 1; \ $(GUM_LOG) "Making $$s $$t : DONE" ;\ done; \ done # Target specific vars $(gum_subdirs_targets) : subdirs_TARGETS:=$(SUBDIR_TARGETS) $(GUM_SUBDIR_TARGETS)# $(gum_subdirs_targets) : subdirs_SUBDIRS:=$(SUBDIRS) $(GUM_SUBDIRS)# $(gum_subdirs_targets) : subdirs_VARS:=$(GUM_SUBDIR_VARS) $(SUBDIR_VARS)# $(gum_subdirs_targets) : subdirs_OPTS:=$(GUM_SUBDIR_OPTS) $(SUBDIR_OPTS)# gum_subdirs_all_targets:=$(gum_subdirs_all_targets) $(gum_subdirs)-all# gum_subdirs_install_targets:=$(gum_subdirs_install_targets) $(gum_subdirs)-install# gum_subdirs_clean_targets:=$(gum_subdirs_clean_targets) $(gum_subdirs)-clean# .PHONY : $(gum_subdirs) ##################################################################### # What parent target gets $(gum_subdirs) as a dependency? ifneq "$(strip $(GUM_PRODUCT_TYPE))" "" # The "all" target depends on us GUM_TARGETS_ALL:=$(GUM_TARGETS_ALL) $(gum_subdirs)-all else # A top-level product depends on us DEPENDS_ON:=$(DEPENDS_ON) $(gum_subdirs)-all endif gum_subdirs:= endif SUBDIRS:= #$(warning DEPENDS_ON=$(DEPENDS_ON)) gintv1.1/src/gum/lib/gum/subdirs.post.mak0100644000175200017560000000055107217552617020751 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 gum-subdirs-all : $(gum_subdirs_all_targets) GUM_TARGETS_ALL+=gum-subdirs-all gum-subdirs-install : $(gum_subdirs_install_targets) #$(warning gum_subdirs_clean_targets=$(gum_subdirs_clean_targets)) gum-subdirs-clean : $(gum_subdirs_clean_targets) .PHONY : gum-subdirs-all gum-subdirs-install gum-subdirs-clean gintv1.1/src/gum/lib/gum/suffix.mak0100755000175200017560000000054707217772667017637 0ustar stephensstepheng##################################################################### # suffix # Author: kurt.stephens@parlano.com 2000/12/19 # Initialize any suffix translation variables -include $(foreach s,$(GUM_SUFFIXES),$(call gum_path,suffix/$s.pre.mak) ) # Compute suffix translation products -include $(foreach s,$(GUM_SUFFIXES),$(call gum_path,suffix/$s.mak) ) gintv1.1/src/gum/lib/gum/suffix.post.mak0100644000175200017560000000036707217552617020607 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ##################################################################### # suffix # instantiate any suffix translation rules -include $(foreach s,$(GUM_SUFFIXES),$(call gum_path,suffix/$s.post.mak) ) gintv1.1/src/gum/lib/gum/suffix.pre.mak0100644000175200017560000000057307262730505020401 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ##################################################################### # suffix # set up any variables needs for the genfile.mak suffix rules. ifndef GUM_SUFFIXES # List any suffixes in order of production GUM_SUFFIXES:=swig y c cc o endif # Override existing suffix rules .SUFFIXES: .SUFFIXES : $(foreach s,$(GUM_SUFFIXES),.$s ) gintv1.1/src/gum/lib/gum/suffix/0040755000175200017560000000000007264133747017127 5ustar stephensstephenggintv1.1/src/gum/lib/gum/suffix/c.mak0100644000175200017560000000244507263161520020032 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ######################################################################### # C preprocessor setup # # Enumerate the C files to be compiled GUM_C_FILES:=$(GUM_C_FILES_GENERATED) $(C_FILES_GENERATED) $(C_FILES) ifneq "$(strip $(GUM_C_FILES))" "" # Enumerate the O files generated GUM_C_O_FILES_GENERATED:=$(GUM_C_FILES:%.$(GUM_C_SUFFIX)=$(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/$(notdir %).$(GUM_O_SUFFIX))# # Set up compiler and preprocessor options. gum_compiler:=GUM_CC# include $(GUM)/cpp.mak #$(warning GUM_C_O_FILES_GENERATED=$(GUM_C_O_FILES_GENERATED)) # Bind current vars to generated targets. $(GUM_C_O_FILES_GENERATED) : GUM_PP:=$(GUM_PP)# $(GUM_C_O_FILES_GENERATED) : GUM_COMPILE:=$(GUM_COMPILE)# # O files depend on H files. $(GUM_C_O_FILES_GENERATED) : $(H_FILES) $(GUM_DEPENDS_ON) # Add to generated all list. GUM_C_O_FILES_GENERATED_ALL:=$(GUM_C_O_FILES_GENERATED_ALL) $(GUM_C_O_FILES_GENERATED)# GUM_O_FILES_GENERATED:=$(GUM_O_FILES_GENERATED) $(GUM_C_O_FILES_GENERATED)# GUM_O_FILES_TARGETS:=$(GUM_O_FILES_TARGETS) $(GUM_C_O_FILES_GENERATED)# # Generated dependencies. GUM_DEPENDS_GENERATED:=$(GUM_DEPENDS_GENERATED) $(GUM_C_O_FILES_GENERATED:%=%$(GUM_CPP_DEPEND_SUFFIX))# endif ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/c.post.mak0100644000175200017560000000101607263160266021015 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 %.$(GUM_C_SUFFIX) : $(sort $(GUM_C_O_FILES_GENERATED)) : $(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/%.$(GUM_O_SUFFIX) : %.$(GUM_C_SUFFIX) $(GUM_SILENT) $(GUM_LOG) "Compiling $<" $(GUM_MKDIR_P) $(dir $@) $(GUM_PP) "$<" "$@.i" "$@" $(GUM_COMPILE) $@ $@.i $(GUM_RM) $@.i ################################################################## # Reset vars for top-level product GUM_C_O_FILES_GENERATED:= C_FILES:= ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/c.pre.mak0100644000175200017560000000013307217552617020621 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 GUM_C_SUFFIX:=c# GUM_C_FILES_GENERATED:=# gintv1.1/src/gum/lib/gum/suffix/cc.mak0100644000175200017560000000243107262726026020177 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ######################################################################### # C++ # GUM_CC_FILES:=$(GUM_CC_FILES_GENERATED) $(CC_FILES_GENERATED) $(CC_FILES) ifneq "$(strip $(GUM_CC_FILES))" "" # Enumerate the O files generated GUM_CC_O_FILES_GENERATED:=$(GUM_CC_FILES:%.$(GUM_CC_SUFFIX)=$(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/$(notdir %).$(GUM_O_SUFFIX)) #$(warning GUM_CC_O_FILES_GENERATED=$(GUM_CC_O_FILES_GENERATED)) # Set up compiler and preprocessor options. gum_compiler:=GUM_CCC# include $(GUM)/cpp.mak # Bind current vars to generated targets. $(GUM_CC_O_FILES_GENERATED) : GUM_PP:=$(GUM_PP)# $(GUM_CC_O_FILES_GENERATED) : GUM_COMPILE:=$(GUM_COMPILE)# # O files depend on H files and HH files. $(GUM_CC_O_FILES_GENERATED) : $(H_FILES) $(HH_FILES) $(GUM_DEPENDS_ON) # Add to generated all list. GUM_CC_O_FILES_GENERATED_ALL:=$(GUM_CC_O_FILES_GENERATED_ALL) $(GUM_CC_O_FILES_GENERATED)# GUM_O_FILES_GENERATED:=$(GUM_O_FILES_GENERATED) $(GUM_CC_O_FILES_GENERATED)# GUM_O_FILES_TARGETS:=$(GUM_O_FILES_TARGETS) $(GUM_CC_O_FILES_GENERATED)# # Generated dependencies. GUM_DEPENDS_GENERATED:=$(GUM_DEPENDS_GENERATED) $(GUM_CC_O_FILES_GENERATED:%=%$(GUM_CPP_DEPEND_SUFFIX)) endif ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/cc.post.mak0100644000175200017560000000103107263160446021155 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 %.$(GUM_CC_SUFFIX) : $(sort $(GUM_CC_O_FILES_GENERATED)) : $(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/%.$(GUM_O_SUFFIX) : %.$(GUM_CC_SUFFIX) $(GUM_SILENT) $(GUM_LOG) "Compiling $<" $(GUM_MKDIR_P) $(dir $@) $(GUM_PP) "$<" "$@.ii" "$@" $(GUM_COMPILE) $@ $@.ii $(GUM_RM) $@.ii ################################################################## # Reset vars for top-level product CC_FILES:=# GUM_CC_O_FILES_GENERATED:=# ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/cc.pre.mak0100644000175200017560000000013607217552620020761 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 GUM_CC_SUFFIX:=cc# GUM_CC_FILES_GENERATED:=# gintv1.1/src/gum/lib/gum/suffix/o.mak0100644000175200017560000000017507217552620020050 0ustar stephensstepheng GUM_O_FILES:=$(GUM_O_FILES_GENERATED) $(O_FILES_GENERATED) $(O_FILES) GUM_GARBAGE:=$(GUM_GARBAGE) $(GUM_O_FILES_GENERATED) gintv1.1/src/gum/lib/gum/suffix/o.post.mak0100644000175200017560000000000107217552620021020 0ustar stephensstepheng gintv1.1/src/gum/lib/gum/suffix/o.pre.mak0100644000175200017560000000013307217600246020625 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/12/19 GUM_O_SUFFIX:=o# GUM_O_FILES_GENERATED:=# gintv1.1/src/gum/lib/gum/suffix/CVS/0040755000175200017560000000000007264405263017555 5ustar stephensstephenggintv1.1/src/gum/lib/gum/suffix/CVS/Root0100644000175200017560000000003407262676531020423 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/suffix/CVS/Repository0100644000175200017560000000004007262676531021654 0ustar stephensstephenghome/ion/src/gum/lib/gum/suffix gintv1.1/src/gum/lib/gum/suffix/CVS/Entries0100644000175200017560000000116507264405263021111 0ustar stephensstepheng/c.pre.mak/1.1/Tue Dec 19 03:27:11 2000// /cc.pre.mak/1.1/Tue Dec 19 03:27:12 2000// /o.mak/1.1/Tue Dec 19 03:27:12 2000// /o.post.mak/1.1/Tue Dec 19 03:27:12 2000// /o.pre.mak/1.1/Tue Dec 19 06:31:02 2000// /cc.mak/1.2/Wed Apr 4 23:19:50 2001// /swig.pre.mak/1.1/Thu Apr 5 17:08:14 2001// /y.mak/1.1/Wed Apr 4 23:35:36 2001// /y.pre.mak/1.1/Wed Apr 4 23:21:51 2001// /c.mak/1.2/Thu Apr 5 21:27:44 2001// /c.post.mak/1.2/Thu Apr 5 21:16:38 2001// /cc.post.mak/1.2/Thu Apr 5 21:18:30 2001// /y.post.mak/1.2/Thu Apr 5 21:19:58 2001// /swig.post.mak/1.3/Sat Apr 7 00:52:08 2001// /swig.mak/1.3/Sun Apr 8 19:11:35 2001// D gintv1.1/src/gum/lib/gum/suffix/swig.mak0100644000175200017560000000400707264133747020570 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ######################################################################### # Swig # GUM_SWIG_FILES:=$(GUM_SWIG_FILES_GENERATED) $(SWIG_FILES_GENERATED) $(SWIG_FILES) ifneq "$(strip $(GUM_SWIG_FILES))" "" # Get CPP flags include $(GUM)/cpp.mak GUM_SWIG_TARGET:=$(SWIG_TARGET)# _swig_files:=$(notdir $(GUM_SWIG_FILES))# # Enumerate the C files generated # These files are simply placeholders for the real targets. GUM_SWIG_C_FILES_GENERATED:=$(_swig_files:%.$(GUM_SWIG_SUFFIX)=$(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/$(notdir %)_swig.$(GUM_C_SUFFIX))# # Enumerate the actual C files generated for each GUM_SWIG_TARGET. GUM_SWIG_TARGET_C_FILES_GENERATED:=$(foreach t,$(GUM_SWIG_TARGET),$(_swig_files:%.$(GUM_SWIG_SUFFIX)=$(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/$(notdir %)_swig_$(t).$(GUM_C_SUFFIX)))# #$(warning GUM_SWIG_C_FILES_GENERATED=$(GUM_SWIG_C_FILES_GENERATED)) #$(warning GUM_SWIG_TARGET_C_FILES_GENERATED=$(GUM_SWIG_TARGET_C_FILES_GENERATED)) # Bind current vars to generated targets. $(GUM_SWIG_C_FILES_GENERATED) : GUM_SWIG:=$(GUM_SWIG)# $(GUM_SWIG_C_FILES_GENERATED) : GUM_SWIG_TARGET:=$(GUM_SWIG_TARGET)# $(GUM_SWIG_C_FILES_GENERATED) : NAME:=$(NAME)# $(GUM_SWIG_C_FILES_GENERATED) : PROJECT:=$(PROJECT)# $(GUM_SWIG_C_FILES_GENERATED) : GUM_CPP_FLAGS:=$(GUM_CPP_FLAGS)$ # Add to generated all list. GUM_SWIG_C_FILES_GENERATED_ALL:=$(GUM_SWIG_C_FILES_GENERATED_ALL) $(GUM_SWIG_C_FILES_GENERATED)# GUM_SWIG_C_FILES_GENERATED_ALL:=$(GUM_SWIG_C_FILES_GENERATED_ALL) $(GUM_SWIG_TARGET_C_FILES_GENERATED)# GUM_C_FILES_GENERATED:=$(GUM_C_FILES_GENERATED) $(GUM_SWIG_C_FILES_GENERATED)# GUM_C_FILES_GENERATED:=$(GUM_C_FILES_GENERATED) $(GUM_SWIG_TARGET_C_FILES_GENERATED)# GUM_C_FILES_TARGETS:=$(GUM_C_FILES_TARGETS) $(GUM_SWIG_C_FILES_GENERATED)# GUM_C_FILES_TARGETS:=$(GUM_C_FILES_TARGETS) $(GUM_SWIG_TARGET_C_FILES_GENERATED)# GUM_GARBAGE+=$(GUM_SWIG_C_FILES_GENERATED) $(GUM_SWIG_TARGET_C_FILES_GENERATED)# endif ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/y.mak0100644000175200017560000000160207262727710020062 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 ######################################################################### # Yacc # GUM_Y_FILES:=$(GUM_Y_FILES_GENERATED) $(Y_FILES_GENERATED) $(Y_FILES) ifneq "$(strip $(GUM_Y_FILES))" "" # Enumerate the C files generated GUM_Y_C_FILES_GENERATED:=$(GUM_Y_FILES:%.$(GUM_Y_SUFFIX)=$(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/$(notdir %).$(GUM_C_SUFFIX)) #$(warning GUM_Y_C_FILES_GENERATED=$(GUM_Y_C_FILES_GENERATED)) # Bind current vars to generated targets. $(GUM_Y_C_FILES_GENERATED) : GUM_YACC:=$(GUM_YACC)# # Add to generated all list. GUM_Y_C_FILES_GENERATED_ALL:=$(GUM_Y_C_FILES_GENERATED_ALL) $(GUM_Y_C_FILES_GENERATED)# GUM_C_FILES_GENERATED:=$(GUM_C_FILES_GENERATED) $(GUM_Y_C_FILES_GENERATED)# GUM_C_FILES_TARGETS:=$(GUM_C_FILES_TARGETS) $(GUM_Y_C_FILES_GENERATED)# endif ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/swig.pre.mak0100644000175200017560000000030707263123176021346 0ustar stephensstepheng# Author: kurtstephens@acm.org 2001/04/04 GUM_SWIG_SUFFIX:=swig# GUM_SWIG_FILES_GENERATED:=# # Control targets and target options. SWIG_TARGET?=tcl8# SWIG_TARGET_tcl8=#-namespace -module $(NAME)# gintv1.1/src/gum/lib/gum/suffix/y.pre.mak0100644000175200017560000000013307262726217020646 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 GUM_Y_SUFFIX:=y# GUM_Y_FILES_GENERATED:=# gintv1.1/src/gum/lib/gum/suffix/y.post.mak0100644000175200017560000000101107263160576021042 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 %.$(GUM_Y_SUFFIX) : $(sort $(GUM_Y_C_FILES_GENERATED)) : $(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/%.$(GUM_C_SUFFIX) : %.$(GUM_Y_SUFFIX) $(GUM_SILENT) $(GUM_LOG) "Yacc $<" $(GUM_MKDIR_P) $(dir $@) $(GUM_YACC) -d "$<" $(GUM_MV) y.tab.c $@ -$(GUM_MV) y.tab.h $@.h ################################################################## # Reset vars for top-level product GUM_Y_C_FILES_GENERATED:= Y_FILES:= ################################################# # EOF gintv1.1/src/gum/lib/gum/suffix/swig.post.mak0100644000175200017560000000113307263462270021544 0ustar stephensstepheng# Author: kurtstephens@acm.org 2001/04/04 %.$(GUM_SWIG_SUFFIX) : $(sort $(GUM_SWIG_C_FILES_GENERATED)) : $(GUM_GENERATED_DIR)$(GUM_GENERATED_DIR_VERSION)/%_swig.$(GUM_C_SUFFIX) : %.$(GUM_SWIG_SUFFIX) $(GUM_SILENT) $(GUM_LOG) "Swig $<" $(GUM_MKDIR_P) $(dir $@) $(foreach w,$(GUM_SWIG_TARGET),$(GUM_SWIG) $(GUM_CPP_FLAGS) -$w $(SWIG_TARGET_$w) -o $(@:%_swig.c=%_swig_$w.c) $<) $(GUM_TOUCH_F) $@ ################################################################## # Reset vars for top-level product GUM_SWIG_C_FILES_GENERATED:= SWIG_FILES:= ################################################# # EOF gintv1.1/src/gum/lib/gum/swig0100644000175200017560000000365507217552620016516 0ustar stephensstepheng ################################################################## # inputs # SWIG_FILES # SWIG_TARGET ################################################################## # Get tools #SWIG #SWIG_TARGETS:= SWIG_TARGET:=$(SWIG_TARGETS)# GUM_SWIG:=swig gum_swig_suffix_perl5=.pm gum_swig_var_perl5=PM_FILES gum_swig_suffix_java=.java gum_swig_var_java=JAVA_FILES ################################################################## # Get name PRODUCT:=$(GUM_GENERATED_DIR)/swig_$(NAME)_$(SWIG_TARGET)_wrap.c OTHER_PRODUCT:=$(GUM_GENERATED_DIR)/swig_$(NAME)$(gum_swig_suffix_$(SWIG_TARGET)) ################################################################## # export generated files. C_FILES:=$(C_FILES) $(PRODUCT) SWIG_C_FILES:=$(SWIG_C_FILES) $(PRODUCT) $(gum_swig_var_$(SWIG_TARGET)):=$(gum_swig_var_$(SWIG_TARGET)) $(OTHER_PRODUCT) SWIG_$(gum_swig_var_$(SWIG_TARGET)):=SWIG_$(gum_swig_var_$(SWIG_TARGET)) $(OTHER_PRODUCT) MEMBERS:=$(SWIG_FILES)# ################################################################## # base target gum_swig:=$(GUM_SWIG) $(GUM_SWIG_OPTS) $(SWIG_OPTS) -$(SWIG_TARGET) $(PRODUCT) : $(MEMBERS) $(DEPENDS_ON) $(gum_swig) -o $@ $(MEMBERS) # bind vars $(PRODUCT) : gum_swig:=$(gum_swig)# $(PRODUCT) : MEMBERS:=$(MEMBERS)# ################################################################## # export PRODUCT GUM_TARGETS_ALL:=$(GUM_TARGETS_ALL) $(PRODUCT)# GUM_GARBAGE:=$(GUM_GARBAGE) $(PRODUCT) $(OTHER_PRODUCT) # ################################################################## # install SWIG_GEN:=$(PRODUCT) $(OTHER_PRODUCT) gum_install_files:=$(NAME)-swig-install include $(GUM)/install.mak ################################################################## # Alias $(NAME)-swig : $(PRODUCT) .PHONY: $(NAME)-swig GUM_HELP:=$(GUM_HELP) $(NAME)-swig creates $(PRODUCT) $(OTHER_PRODUCT) from $(MEMBERS) @@@ ################################################################## # Reset vars include ${GUM}/product.post.mak gintv1.1/src/gum/lib/gum/vc.mak0100644000175200017560000000020107217552620016704 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/20 # Disable RCS and SCCS get rules %:: RCS/%,v %:: RCS/% %:: s.% %:: SCCS/s.% gintv1.1/src/gum/lib/gum/CVS/0040755000175200017560000000000007306135641016246 5ustar stephensstephenggintv1.1/src/gum/lib/gum/CVS/Root0100644000175200017560000000003407262676531017117 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/gum/CVS/Repository0100644000175200017560000000003107262676531020350 0ustar stephensstephenghome/ion/src/gum/lib/gum gintv1.1/src/gum/lib/gum/CVS/Entries0100644000175200017560000000203007306135641017572 0ustar stephensstephengD/arch//// D/suffix//// /Makefile/1.1/Tue Dec 19 03:27:10 2000// /Makefile.pre/1.1/Tue Dec 19 03:27:10 2000// /dirs.mak/1.1/Tue Dec 19 03:27:11 2000// /docbook/1.1/Tue Dec 19 03:27:11 2000// /env/1.1/Tue Dec 19 03:27:11 2000// /genfiles.mak/1.1/Tue Dec 19 23:56:51 2000// /help/1.1/Tue Dec 19 03:27:11 2000// /install.mak/1.1/Thu Dec 21 11:30:50 2000// /install.post.mak/1.1/Tue Dec 19 03:27:11 2000// /product.pre.mak/1.1/Tue Dec 19 03:27:11 2000// /subdirs.post.mak/1.1/Tue Dec 19 03:27:11 2000// /suffix.mak/1.1/Tue Dec 19 23:56:39 2000// /suffix.post.mak/1.1/Tue Dec 19 03:27:11 2000// /swig/1.1/Tue Dec 19 03:27:12 2000// /vc.mak/1.1/Tue Dec 19 03:27:12 2000// /suffix.pre.mak/1.2/Wed Apr 4 23:41:57 2001// /install.pre.mak/1.2/Wed Apr 4 22:40:22 2001// /subdirs/1.2/Thu Apr 5 16:35:48 2001// /cpp.mak/1.2/Thu Apr 5 02:14:08 2001// /exe/1.3/Thu Apr 5 20:41:40 2001// /lib/1.3/Thu Apr 5 23:02:35 2001// /product.post.mak/1.2/Thu Apr 5 21:18:38 2001// /product/1.1/Sat Jun 2 00:32:48 2001// /Makefile.post/1.3/Sat Jun 2 08:58:22 2001// gintv1.1/src/gum/lib/gum/product0100644000175200017560000000670107306032060017206 0ustar stephensstepheng# Author: kurt.stephens@parlano.com 2000/08/18 GUM_PRODUCT_TYPE:=exe# ################################################################## # Generate files include ${GUM}/product.pre.mak MEMBERS+= $(GUM_O_FILES)# ################################################################## # Get name #PRODUCT:=$(GUM_GENERATED_EXE_DIR)/$(GUM_EXE_PREFIX)$(NAME)$(GUM_EXE_SUFFIX)# #$(NAME)_exe:=$(PRODUCT)# #GUM_EXES:=$(GUM_EXES) $(NAME)# ################################################################## # Compute libraries it depends on #$(NAME)_exe_libs:=$(LIBS)# #$(NAME)_exe_libs_all:=$(LIBS)# ################################################################## # Get options # Add library dir flags # Basic exe generation GUM_LINK:= ifneq "$(strip $(DEBUG))" "" GUM_LINK+= $(GUM_LD_DEBUG_FLAG)# endif ifneq "$(strip $(OPTIMIZE))" "" GUM_LINK+= $(GUM_LD_OPTIMIZE_FLAG)# endif ifneq "$(strip $(PROFILE))" "" GUM_LINK+= $(GUM_LD_PROFILE_FLAG)# endif # Add libary search paths. GUM_LD_FLAGS:=$(foreach l,$(GUM_LD_LIB_DIRS) $(LIB_DIRS) $(LIB_DIRS_INHERITED) $(LIB_DIRS_GLOBAL),$(GUM_LD_LIB_DIR_FLAG)$l )# # Compose a link operation. GUM_LINK:=$(GUM_LD) $(GUM_LD_FLAGS) $(GUM_LINK) $(GUM_LD_OUTPUT_FLAG)# ################################################################## # Locate libraries. # _GUM_FIND_LIBS:=$(GUM_BIN_DIR)/gum_find_libs --P "$(GUM_LIB_PREFIX)" --S "$(GUM_LIB_SUFFIX)" $(foreach l,$(GUM_LD_LIB_DIRS) $(LIB_DIRS),-L$(l) ) $(foreach l,$(LIBS),-l$(l) )# # A list of all library names depended on, that may not already exist. _libs_all:=$(_GUM_FIND_LIBS) --l $(GUM_LD_LIB_FLAG)# # A list of all library files depended on, that already exist. DEPENDS_ON:=$(DEPENDS_ON) $(shell $(_GUM_FIND_LIBS) --p)# LIBMAK:=$(shell $(_GUM_FIND_LIBS) --m)# #$(warning $(PRODUCT): LIBMAK=$(LIBMAK)) #$(warning $(PRODUCT): DEPENDS_ON=$(DEPENDS_ON)) -include /dev/null $(LIBMAK) ################################################################## # Base Target. # #$(PRODUCT) : $(MEMBERS) $(DEPENDS_ON) $(GUM_DEPENDS_ON) # $(GUM_SILENT) $(GUM_LOG) "Linking executable $(NAME)" # $(GUM_MKDIR_P) $(dir $@) # $(GUM_LINK) $@ $(MEMBERS) $(shell $(LIBS_ALL)) # Bind vars to target. $(PRODUCT) : NAME:=$(NAME)# $(PRODUCT) : GUM_LINK:=$(GUM_LINK)# $(PRODUCT) : MEMBERS:=$(MEMBERS)# $(PRODUCT) : LIBS:=$(LIBS)# $(PRODUCT) : LIBS_ALL:=$(_libs_all)# GUM_TARGETS_ALL:=$(GUM_TARGETS_ALL) $(PRODUCT)# GUM_GARBAGE:=$(GUM_GARBAGE) $(PRODUCT)# ################################################################## # install #BIN:=$(BIN) $(PRODUCT)# #EXE:=$(EXE) $(PRODUCT)# #gum_install_files:=$(NAME)-exe-install# include $(GUM)/install.mak #BIN:=# #EXE:=# ################################################################## # Alias #$(NAME)-exe : $(PRODUCT) #GUM_HELP:=$(GUM_HELP) $(NAME)-exe creates executable $(NAME) $(PRODUCT) @@@# #.PHONY: $(NAME)-exe ################################################################## # Debug #$(NAME)-exe-debug : $(PRODUCT) # gdb $(PRODUCT) #$(NAME)-exe-debug : PRODUCT=$(PRODUCT)# #GUM_HELP:=$(GUM_HELP) $(NAME)-exe-debug debugs executable $(NAME) $(PRODUCT) @@@# #.PHONY: $(NAME)-exe-debug ################################################################## # Run #$(NAME)-exe-run : $(PRODUCT) # $(PRODUCT) $(ARGS) #$(NAME)-exe-run : PRODUCT=$(PRODUCT)# #GUM_HELP:=$(GUM_HELP) $(NAME)-exe-run runs executable $(NAME) $(PRODUCT) @@@# #.PHONY: $(NAME)-exe-run ################################################################## # Reset vars include ${GUM}/product.post.mak gintv1.1/src/gum/lib/CVS/0040755000175200017560000000000007262676531015467 5ustar stephensstephenggintv1.1/src/gum/lib/CVS/Root0100644000175200017560000000003407262676351016327 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/lib/CVS/Repository0100644000175200017560000000002507262676351017563 0ustar stephensstephenghome/ion/src/gum/lib gintv1.1/src/gum/lib/CVS/Entries0100644000175200017560000000001207262676531017011 0ustar stephensstephengD/gum//// gintv1.1/src/gum/CVS/0040755000175200017560000000000007306135641014710 5ustar stephensstephenggintv1.1/src/gum/CVS/Root0100644000175200017560000000003407262676341015560 0ustar stephensstepheng:local://cvs/ioncvs/cvsroot gintv1.1/src/gum/CVS/Repository0100644000175200017560000000002107262676341017010 0ustar stephensstephenghome/ion/src/gum gintv1.1/src/gum/CVS/Entries0100644000175200017560000000021607306135641016240 0ustar stephensstephengD/bin//// D/eg//// D/lib//// /TODO/1.1/Tue Dec 19 03:27:10 2000// /VERSION/1.1/Tue Dec 19 03:27:10 2000// /PKG/1.1/Sat Jun 2 08:28:03 2001// gintv1.1/src/gum/PKG0100744000175200017560000000031407306121623014610 0ustar stephensstephengNAME=gum VERSION=0.1 DESC="A Makefile library. Handles automatic header file dependencies and interpackage dependencies." CATEGORY="Development Tools" REQUIRES_PKGS="" REQUIRES_OTHERS="gnumake sh perl" gintv1.1/src/GUM_BUILD_ROOT0100644000175200017560000000060607306140353015615 0ustar stephensstepheng# $Id: GUM_BUILD_ROOT,v 1.3 2001/04/07 10:26:24 stephens Exp $ # Build options DEBUG=YES #OPTIMIZE=NO # output root is ../gumo GUM_GENERATED_ROOT:=$(shell cd $(GUM_BUILD_ROOT)/../gumo && /bin/pwd)# # Quick install. GUM_GENERATED_LIB_DIR=$(INSTALL_DIR_LIB)# # Pick up /iimp stuff PATH:=/iimp/bin:$(PATH) INCLUDE_DIRS_GLOBAL:=$(GUM_BUILD_ROOT) /iimp/include# LIB_DIRS_GLOBAL:=/iimp/lib# gintv1.1/README0100644000175200017560000000141307306140353013546 0ustar stephensstephenggintv 1.1 README ============================================================================== Copyright (c) 1997-2001 Kurt A. Stephens and Ion, Inc., All Rights Reserved. http://www.acm.org/~stephensk Kurt A. Stephens and Ion, Inc. MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. Kurt A. Stephens and Ion, Inc. SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. $Id: COPYRIGHT,v 1.3 2001/04/03 18:37:16 stephens Exp $ ============================================================================== gintv1.1/COPYRIGHT0100644000175200017560000000113107306140353014156 0ustar stephensstephengCopyright (c) 1997-2001 Kurt A. Stephens and Ion, Inc., All Rights Reserved. http://www.acm.org/~stephensk Kurt A. Stephens and Ion, Inc. MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. Kurt A. Stephens and Ion, Inc. SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. $Id: COPYRIGHT,v 1.3 2001/04/03 18:37:16 stephens Exp $ gintv1.1/CHANGES0100644000175200017560000000014207306140353013657 0ustar stephensstephenggintv 1.1 CHANGES ============================================================================== gintv1.1/TOC0100644000175200017560000007127207306140357013254 0ustar stephensstephenggintv 1.1 Table of Contents ============================================================================== gintv1.1: total 7 drwxr-xr-x 3 stephens stepheng 1024 Jun 2 05:33 . drwxr-xr-x 3 stephens stepheng 1024 Jun 2 05:33 .. -rw-r--r-- 1 stephens stepheng 98 Jun 2 05:33 CHANGES -rw-r--r-- 1 stephens stepheng 601 Jun 2 05:33 COPYRIGHT -rw-r--r-- 1 stephens stepheng 779 Jun 2 05:33 README -rw-r--r-- 1 stephens stepheng 107 Jun 2 05:33 TOC drwxr-xr-x 4 stephens stepheng 1024 Jun 2 05:33 src gintv1.1/src: total 5 drwxr-xr-x 4 stephens stepheng 1024 Jun 2 05:33 . drwxr-xr-x 3 stephens stepheng 1024 Jun 2 05:33 .. -rw-r--r-- 1 stephens stepheng 390 Jun 2 05:33 GUM_BUILD_ROOT drwxr-xr-x 5 stephens stepheng 1024 Jun 2 05:33 gintv drwxr-xr-x 6 stephens stepheng 1024 Jun 2 05:33 gum gintv1.1/src/gintv: total 31 drwxr-xr-x 5 stephens stepheng 1024 Jun 2 05:33 . drwxr-xr-x 4 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 2 stephens stepheng 1024 Jun 2 05:13 CVS -rw-r--r-- 1 stephens stepheng 273 Apr 5 12:38 GUMakefile -rw-r--r-- 1 stephens stepheng 113 Jun 2 03:55 PKG -rw-r--r-- 1 stephens stepheng 5655 Feb 19 1999 gintv.c -rw-r--r-- 1 stephens stepheng 6064 Apr 20 21:38 gintv.h drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:49 gumo drwxr-xr-x 4 stephens stepheng 1024 Apr 3 20:37 mak_gen -rw-r--r-- 1 stephens stepheng 3462 Feb 19 1999 merge.c -rw-r--r-- 1 stephens stepheng 3347 Apr 4 04:04 solve.c -rw-r--r-- 1 stephens stepheng 3158 Feb 19 1999 test1.c gintv1.1/src/gintv/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Jun 2 05:13 . drwxr-xr-x 5 stephens stepheng 1024 Jun 2 05:33 .. -rw-r--r-- 1 stephens stepheng 281 Jun 2 05:13 Entries -rw-r--r-- 1 stephens stepheng 19 Feb 2 21:29 Repository -rw-r--r-- 1 stephens stepheng 28 Feb 2 21:29 Root gintv1.1/src/gintv/gumo: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:49 . drwxr-xr-x 5 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:49 Linux-libc2.2-ix86 gintv1.1/src/gintv/gumo/Linux-libc2.2-ix86: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:49 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:49 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:50 o gintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o: total 87 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:50 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:49 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 17:49 .empty -rw-r--r-- 1 stephens stepheng 150 Apr 4 17:50 gintv.libmak -rw-r--r-- 1 stephens stepheng 11 Apr 4 17:50 gintv.libs -rw-r--r-- 1 stephens stepheng 10856 Apr 4 17:50 gintv.o -rw-r--r-- 1 stephens stepheng 1597 Apr 4 17:50 gintv.o.d -rw-r--r-- 1 stephens stepheng 16250 Apr 4 17:50 libgintv.a -rw-r--r-- 1 stephens stepheng 3310 Apr 4 17:49 libtest1.a -rw-r--r-- 1 stephens stepheng 2420 Apr 4 17:50 merge.o -rw-r--r-- 1 stephens stepheng 1286 Apr 4 17:50 merge.o.d -rw-r--r-- 1 stephens stepheng 2128 Apr 4 17:50 solve.o -rw-r--r-- 1 stephens stepheng 1966 Apr 4 17:50 solve.o.d -rwxr-xr-x 1 stephens stepheng 29137 Apr 4 17:50 test1 -rw-r--r-- 1 stephens stepheng 150 Apr 4 17:49 test1.libmak -rw-r--r-- 1 stephens stepheng 12 Apr 4 17:49 test1.libs -rw-r--r-- 1 stephens stepheng 3168 Apr 4 17:50 test1.o -rw-r--r-- 1 stephens stepheng 1286 Apr 4 17:50 test1.o.d gintv1.1/src/gintv/gumo/Linux-libc2.2-ix86/o/.empty: total 2 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 17:49 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:50 .. gintv1.1/src/gintv/mak_gen: total 4 drwxr-xr-x 4 stephens stepheng 1024 Apr 3 20:37 . drwxr-xr-x 5 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 6 stephens stepheng 1024 Mar 11 13:50 CYGWIN_98-4.10 drwxr-xr-x 6 stephens stepheng 1024 Apr 3 22:01 Linux gintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10: total 6 drwxr-xr-x 6 stephens stepheng 1024 Mar 11 13:50 . drwxr-xr-x 4 stephens stepheng 1024 Apr 3 20:37 .. drwxr-xr-x 2 stephens stepheng 1024 Mar 2 15:49 od drwxr-xr-x 2 stephens stepheng 1024 Mar 2 15:49 odd drwxr-xr-x 2 stephens stepheng 1024 Mar 11 13:50 oddd drwxr-xr-x 2 stephens stepheng 1024 Mar 11 13:51 t gintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/od: total 3 drwxr-xr-x 2 stephens stepheng 1024 Mar 2 15:49 . drwxr-xr-x 6 stephens stepheng 1024 Mar 11 13:50 .. -rwxr--r-- 1 stephens stepheng 237 Mar 15 22:13 build_vars.h gintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/odd: total 48 drwxr-xr-x 2 stephens stepheng 1024 Mar 2 15:49 . drwxr-xr-x 6 stephens stepheng 1024 Mar 11 13:50 .. -rwxr--r-- 1 stephens stepheng 25359 Mar 2 15:51 gintv.o -rwxr--r-- 1 stephens stepheng 9931 Mar 2 15:51 merge.o -rwxr--r-- 1 stephens stepheng 10146 Mar 2 15:51 solve.o gintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/oddd: total 48 drwxr-xr-x 2 stephens stepheng 1024 Mar 11 13:50 . drwxr-xr-x 6 stephens stepheng 1024 Mar 11 13:50 .. -rwxr--r-- 1 stephens stepheng 25359 Mar 11 13:51 gintv.o -rwxr--r-- 1 stephens stepheng 9931 Mar 11 13:51 merge.o -rwxr--r-- 1 stephens stepheng 10146 Mar 11 13:51 solve.o gintv1.1/src/gintv/mak_gen/CYGWIN_98-4.10/t: total 56 drwxr-xr-x 2 stephens stepheng 1024 Mar 11 13:51 . drwxr-xr-x 6 stephens stepheng 1024 Mar 11 13:50 .. -rwxr--r-- 1 stephens stepheng 53695 Mar 11 13:51 test1.exe gintv1.1/src/gintv/mak_gen/Linux: total 6 drwxr-xr-x 6 stephens stepheng 1024 Apr 3 22:01 . drwxr-xr-x 4 stephens stepheng 1024 Apr 3 20:37 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 od drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 odd drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 oddd drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 t gintv1.1/src/gintv/mak_gen/Linux/od: total 3 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 . drwxr-xr-x 6 stephens stepheng 1024 Apr 3 22:01 .. -rw-r--r-- 1 stephens stepheng 246 Apr 4 21:22 build_vars.h gintv1.1/src/gintv/mak_gen/Linux/odd: total 64 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 . drwxr-xr-x 6 stephens stepheng 1024 Apr 3 22:01 .. -rw-r--r-- 1 stephens stepheng 28660 Apr 3 20:38 gintv.o -rw-r--r-- 1 stephens stepheng 13980 Apr 3 20:38 merge.o -rw-r--r-- 1 stephens stepheng 17084 Apr 4 19:56 solve.o gintv1.1/src/gintv/mak_gen/Linux/oddd: total 64 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 . drwxr-xr-x 6 stephens stepheng 1024 Apr 3 22:01 .. -rw-r--r-- 1 stephens stepheng 28660 Apr 3 22:01 gintv.o -rw-r--r-- 1 stephens stepheng 13980 Apr 3 22:01 merge.o -rw-r--r-- 1 stephens stepheng 17084 Apr 4 19:56 solve.o gintv1.1/src/gintv/mak_gen/Linux/t: total 55 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 19:56 . drwxr-xr-x 6 stephens stepheng 1024 Apr 3 22:01 .. -rwxr-xr-x 1 stephens stepheng 52597 Apr 4 19:56 test1 gintv1.1/src/gum: total 9 drwxr-xr-x 6 stephens stepheng 1024 Jun 2 05:33 . drwxr-xr-x 4 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 2 stephens stepheng 1024 Jun 2 05:10 CVS -rwxr--r-- 1 stephens stepheng 204 Jun 2 03:28 PKG -rw-r--r-- 1 stephens stepheng 62 Dec 18 21:27 TODO -rw-r--r-- 1 stephens stepheng 4 Dec 18 21:27 VERSION drwxr-xr-x 3 stephens stepheng 1024 Apr 19 14:05 bin drwxr-xr-x 6 stephens stepheng 1024 Apr 4 15:31 eg drwxr-xr-x 4 stephens stepheng 1024 Apr 4 14:58 lib gintv1.1/src/gum/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Jun 2 05:10 . drwxr-xr-x 6 stephens stepheng 1024 Jun 2 05:33 .. -rw-r--r-- 1 stephens stepheng 142 Jun 2 05:10 Entries -rw-r--r-- 1 stephens stepheng 17 Apr 4 14:58 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 14:58 Root gintv1.1/src/gum/bin: total 20 drwxr-xr-x 3 stephens stepheng 1024 Apr 19 14:05 . drwxr-xr-x 6 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 2 stephens stepheng 1024 Jun 2 03:16 CVS -rwxr-xr-x 1 stephens stepheng 4675 Apr 5 16:23 gum -rwxr-xr-x 1 stephens stepheng 1072 Apr 19 13:54 gum_arch -rwxr-xr-x 1 stephens stepheng 78 Dec 18 21:27 gum_cpp -rw-r--r-- 1 stephens stepheng 1412 Apr 19 14:05 gum_cpp.pl -rwxr-xr-x 1 stephens stepheng 33 Dec 18 21:27 gum_find_libs -rw-r--r-- 1 stephens stepheng 3885 Apr 5 11:48 gum_find_libs.pl -rwxr-xr-x 1 stephens stepheng 1430 Dec 18 21:27 gum_install gintv1.1/src/gum/bin/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Jun 2 03:16 . drwxr-xr-x 3 stephens stepheng 1024 Apr 19 14:05 .. -rw-r--r-- 1 stephens stepheng 301 Jun 2 03:16 Entries -rw-r--r-- 1 stephens stepheng 21 Apr 4 14:58 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 14:58 Root gintv1.1/src/gum/eg: total 15 drwxr-xr-x 6 stephens stepheng 1024 Apr 4 15:31 . drwxr-xr-x 6 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:48 CVS -rwxr-xr-x 1 stephens stepheng 389 Apr 4 15:22 GUMakefile -rwxr-xr-x 1 stephens stepheng 38 Apr 4 15:30 a.c -rwxr-xr-x 1 stephens stepheng 9 Dec 18 21:27 a.h -rwxr-xr-x 1 stephens stepheng 38 Apr 4 15:31 b.c -rwxr-xr-x 1 stephens stepheng 9 Dec 18 21:27 b.h -rwxr-xr-x 1 stephens stepheng 63 Apr 4 15:31 c.c -rwxr-xr-x 1 stephens stepheng 9 Dec 18 21:27 c.h drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 gumo -rwxr-xr-x 1 stephens stepheng 205 Dec 18 21:27 myapp.c -rwxr-xr-x 1 stephens stepheng 205 Dec 18 21:27 myapp2.c drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 sub1 drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 sub2 gintv1.1/src/gum/eg/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:48 . drwxr-xr-x 6 stephens stepheng 1024 Apr 4 15:31 .. -rw-r--r-- 1 stephens stepheng 362 Apr 4 15:48 Entries -rw-r--r-- 1 stephens stepheng 20 Apr 4 14:58 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 14:58 Root gintv1.1/src/gum/eg/gumo: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 6 stephens stepheng 1024 Apr 4 15:31 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 Linux-libc2.2-ix86 gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:34 o gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o: total 52 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:34 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:09 .empty -rw-r--r-- 1 stephens stepheng 718 Apr 4 17:34 a.o -rw-r--r-- 1 stephens stepheng 158 Apr 4 17:34 a.o.d -rw-r--r-- 1 stephens stepheng 718 Apr 4 17:34 b.o -rw-r--r-- 1 stephens stepheng 158 Apr 4 17:34 b.o.d -rw-r--r-- 1 stephens stepheng 800 Apr 4 17:34 c.o -rw-r--r-- 1 stephens stepheng 171 Apr 4 17:34 c.o.d -rw-r--r-- 1 stephens stepheng 2506 Apr 4 17:34 libmylib.a -rwxr-xr-x 1 stephens stepheng 14123 Apr 4 17:34 myapp -rw-r--r-- 1 stephens stepheng 1052 Apr 4 17:34 myapp.o -rw-r--r-- 1 stephens stepheng 1232 Apr 4 17:34 myapp.o.d -rwxr-xr-x 1 stephens stepheng 14124 Apr 4 17:34 myapp2 -rw-r--r-- 1 stephens stepheng 1052 Apr 4 17:34 myapp2.o -rw-r--r-- 1 stephens stepheng 1234 Apr 4 17:34 myapp2.o.d -rw-r--r-- 1 stephens stepheng 152 Apr 4 17:34 mylib.libmak -rw-r--r-- 1 stephens stepheng 14 Apr 4 17:34 mylib.libs gintv1.1/src/gum/eg/gumo/Linux-libc2.2-ix86/o/.empty: total 2 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 17:34 .. gintv1.1/src/gum/eg/sub1: total 4 drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 6 stephens stepheng 1024 Apr 4 15:31 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 0 Dec 18 21:27 GUMakefile drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 gumo gintv1.1/src/gum/eg/sub1/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 .. -rw-r--r-- 1 stephens stepheng 45 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 25 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/eg/sub1/gumo: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 Linux-libc2.2-ix86 gintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 o gintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/o: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 sub1 gintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/o/sub1: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:09 .empty gintv1.1/src/gum/eg/sub1/gumo/Linux-libc2.2-ix86/o/sub1/.empty: total 2 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. gintv1.1/src/gum/eg/sub2: total 4 drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 6 stephens stepheng 1024 Apr 4 15:31 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 0 Dec 18 21:27 GUMakefile drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 gumo gintv1.1/src/gum/eg/sub2/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 .. -rw-r--r-- 1 stephens stepheng 45 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 25 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/eg/sub2/gumo: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 4 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 Linux-libc2.2-ix86 gintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 o gintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/o: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 sub2 gintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/o/sub2: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:09 .empty gintv1.1/src/gum/eg/sub2/gumo/Linux-libc2.2-ix86/o/sub2/.empty: total 2 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:09 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:09 .. gintv1.1/src/gum/lib: total 4 drwxr-xr-x 4 stephens stepheng 1024 Apr 4 14:58 . drwxr-xr-x 6 stephens stepheng 1024 Jun 2 05:33 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:00 CVS drwxr-xr-x 5 stephens stepheng 1024 Jun 2 03:58 gum gintv1.1/src/gum/lib/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 4 stephens stepheng 1024 Apr 4 14:58 .. -rw-r--r-- 1 stephens stepheng 10 Apr 4 15:00 Entries -rw-r--r-- 1 stephens stepheng 21 Apr 4 14:58 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 14:58 Root gintv1.1/src/gum/lib/gum: total 49 drwxr-xr-x 5 stephens stepheng 1024 Jun 2 03:58 . drwxr-xr-x 4 stephens stepheng 1024 Apr 4 14:58 .. drwxr-xr-x 2 stephens stepheng 1024 Jun 2 05:10 CVS -rwxr-xr-x 1 stephens stepheng 996 Dec 18 21:27 Makefile -rwxr-xr-x 1 stephens stepheng 2073 Jun 2 03:58 Makefile.post -rwxr-xr-x 1 stephens stepheng 1547 Dec 18 21:27 Makefile.pre drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 arch -rw-r--r-- 1 stephens stepheng 1727 Apr 4 21:14 cpp.mak -rw-r--r-- 1 stephens stepheng 965 Dec 18 21:27 dirs.mak -rw-r--r-- 1 stephens stepheng 2655 Dec 18 21:27 docbook -rw-r--r-- 1 stephens stepheng 666 Dec 18 21:27 env -rwxr-xr-x 1 stephens stepheng 3494 Apr 5 15:41 exe -rw-r--r-- 1 stephens stepheng 261 Dec 19 17:56 genfiles.mak -rwxr-xr-x 1 stephens stepheng 275 Dec 18 21:27 help -rwxr-xr-x 1 stephens stepheng 3060 Dec 21 05:30 install.mak -rwxr-xr-x 1 stephens stepheng 364 Dec 18 21:27 install.post.mak -rwxr-xr-x 1 stephens stepheng 576 Apr 4 17:40 install.pre.mak -rwxr-xr-x 1 stephens stepheng 2272 Apr 5 18:02 lib -rw-r--r-- 1 stephens stepheng 3521 Jun 1 19:32 product -rw-r--r-- 1 stephens stepheng 331 Apr 5 16:18 product.post.mak -rw-r--r-- 1 stephens stepheng 200 Dec 18 21:27 product.pre.mak -rw-r--r-- 1 stephens stepheng 3113 Apr 5 11:35 subdirs -rw-r--r-- 1 stephens stepheng 361 Dec 18 21:27 subdirs.post.mak drwxr-xr-x 3 stephens stepheng 1024 Apr 8 14:11 suffix -rwxr-xr-x 1 stephens stepheng 359 Dec 19 17:56 suffix.mak -rw-r--r-- 1 stephens stepheng 247 Dec 18 21:27 suffix.post.mak -rw-r--r-- 1 stephens stepheng 379 Apr 4 18:41 suffix.pre.mak -rw-r--r-- 1 stephens stepheng 1965 Dec 18 21:27 swig -rw-r--r-- 1 stephens stepheng 129 Dec 18 21:27 vc.mak gintv1.1/src/gum/lib/gum/CVS: total 6 drwxr-xr-x 2 stephens stepheng 1024 Jun 2 05:10 . drwxr-xr-x 5 stephens stepheng 1024 Jun 2 03:58 .. -rw-r--r-- 1 stephens stepheng 1048 Jun 2 05:10 Entries -rw-r--r-- 1 stephens stepheng 25 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch: total 14 drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 . drwxr-xr-x 5 stephens stepheng 1024 Jun 2 03:58 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 19 13:57 CVS drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 CYGWIN-1.1.6-ix86 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 Linux-2.2.14-5.0-i586 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 Linux-2.2.16-22-i686 drwxr-xr-x 3 stephens stepheng 1024 Apr 19 13:57 Linux-libc2.1-ix86 drwxr-xr-x 3 stephens stepheng 1024 Apr 19 13:54 Linux-libc2.2-ix86 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 SunOS-5.6-sun4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 SunOS-5.6-sun4m drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 SunOS-5.7-sun4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 SunOS-5.8-sun4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 SunOS-5.8-sun4u drwxr-xr-x 3 stephens stepheng 1024 Apr 4 19:08 unix gintv1.1/src/gum/lib/gum/arch/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 19 13:57 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. -rw-r--r-- 1 stephens stepheng 247 Apr 19 13:57 Entries -rw-r--r-- 1 stephens stepheng 30 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rwxr-xr-x 1 stephens stepheng 149 Dec 8 18:39 tools.mak gintv1.1/src/gum/lib/gum/arch/CYGWIN-1.1.6-ix86/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 44 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 48 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 141 Dec 18 21:27 tools.mak gintv1.1/src/gum/lib/gum/arch/Linux-2.2.14-5.0-i586/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 44 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 52 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 141 Dec 18 21:27 tools.mak gintv1.1/src/gum/lib/gum/arch/Linux-2.2.16-22-i686/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 44 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 51 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 19 13:57 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 19 13:57 CVS -rw-r--r-- 1 stephens stepheng 120 Apr 19 13:39 tools.mak gintv1.1/src/gum/lib/gum/arch/Linux-libc2.1-ix86/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 19 13:57 . drwxr-xr-x 3 stephens stepheng 1024 Apr 19 13:57 .. -rw-r--r-- 1 stephens stepheng 44 Apr 19 13:57 Entries -rw-r--r-- 1 stephens stepheng 49 Apr 19 13:57 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 19 13:57 Root gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86: total 6 drwxr-xr-x 3 stephens stepheng 1024 Apr 19 13:54 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 19 13:54 CVS -rw-r--r-- 1 stephens stepheng 2 Apr 4 15:16 math.libs -rw-r--r-- 1 stephens stepheng 1 Apr 4 15:17 sockets.libs -rw-r--r-- 1 stephens stepheng 264 Apr 19 13:54 tools.mak gintv1.1/src/gum/lib/gum/arch/Linux-libc2.2-ix86/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 19 13:54 . drwxr-xr-x 3 stephens stepheng 1024 Apr 19 13:54 .. -rw-r--r-- 1 stephens stepheng 131 Apr 19 13:54 Entries -rw-r--r-- 1 stephens stepheng 49 Apr 4 15:47 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:47 Root gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 128 Dec 18 21:27 tools.mak gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 44 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 45 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS gintv1.1/src/gum/lib/gum/arch/SunOS-5.6-sun4m/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 2 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 46 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 56 Dec 18 21:27 tools.mak gintv1.1/src/gum/lib/gum/arch/SunOS-5.7-sun4/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 44 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 45 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4: total 4 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS -rw-r--r-- 1 stephens stepheng 56 Dec 18 21:27 tools.mak gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 44 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 45 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u: total 3 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 CVS gintv1.1/src/gum/lib/gum/arch/SunOS-5.8-sun4u/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 4 15:01 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 15:00 .. -rw-r--r-- 1 stephens stepheng 2 Apr 4 15:01 Entries -rw-r--r-- 1 stephens stepheng 46 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/arch/unix: total 7 drwxr-xr-x 3 stephens stepheng 1024 Apr 4 19:08 . drwxr-xr-x 14 stephens stepheng 1024 Apr 19 13:57 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 5 12:31 CVS -rw-r--r-- 1 stephens stepheng 2 Dec 18 21:27 math.libs -rw-r--r-- 1 stephens stepheng 4 Dec 18 21:27 sockets.libs -rwxr-xr-x 1 stephens stepheng 1933 Apr 4 19:08 tools.mak gintv1.1/src/gum/lib/gum/arch/unix/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 5 12:31 . drwxr-xr-x 3 stephens stepheng 1024 Apr 4 19:08 .. -rw-r--r-- 1 stephens stepheng 131 Apr 5 12:31 Entries -rw-r--r-- 1 stephens stepheng 35 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root gintv1.1/src/gum/lib/gum/suffix: total 22 drwxr-xr-x 3 stephens stepheng 1024 Apr 8 14:11 . drwxr-xr-x 5 stephens stepheng 1024 Jun 2 03:58 .. drwxr-xr-x 2 stephens stepheng 1024 Apr 9 14:17 CVS -rw-r--r-- 1 stephens stepheng 1317 Apr 5 16:27 c.mak -rw-r--r-- 1 stephens stepheng 526 Apr 5 16:16 c.post.mak -rw-r--r-- 1 stephens stepheng 91 Dec 18 21:27 c.pre.mak -rw-r--r-- 1 stephens stepheng 1305 Apr 4 18:19 cc.mak -rw-r--r-- 1 stephens stepheng 537 Apr 5 16:18 cc.post.mak -rw-r--r-- 1 stephens stepheng 94 Dec 18 21:27 cc.pre.mak -rw-r--r-- 1 stephens stepheng 125 Dec 18 21:27 o.mak -rw-r--r-- 1 stephens stepheng 1 Dec 18 21:27 o.post.mak -rw-r--r-- 1 stephens stepheng 91 Dec 19 00:31 o.pre.mak -rw-r--r-- 1 stephens stepheng 2055 Apr 8 14:11 swig.mak -rw-r--r-- 1 stephens stepheng 603 Apr 6 19:52 swig.post.mak -rw-r--r-- 1 stephens stepheng 199 Apr 5 12:08 swig.pre.mak -rw-r--r-- 1 stephens stepheng 898 Apr 4 18:35 y.mak -rw-r--r-- 1 stephens stepheng 521 Apr 5 16:19 y.post.mak -rw-r--r-- 1 stephens stepheng 91 Apr 4 18:21 y.pre.mak gintv1.1/src/gum/lib/gum/suffix/CVS: total 5 drwxr-xr-x 2 stephens stepheng 1024 Apr 9 14:17 . drwxr-xr-x 3 stephens stepheng 1024 Apr 8 14:11 .. -rw-r--r-- 1 stephens stepheng 629 Apr 9 14:17 Entries -rw-r--r-- 1 stephens stepheng 32 Apr 4 15:00 Repository -rw-r--r-- 1 stephens stepheng 28 Apr 4 15:00 Root