home *** CD-ROM | disk | FTP | other *** search
- /*
- build_abs: build an absolute change format for the parser.
-
- Kenneth Ingham
-
- Copyright (C) 1988 The University of New Mexico
- */
-
- #include "defs.h"
- #include "y.tab.h"
-
- struct change_fmt_st *
- build_abs(string, number)
- struct number *number;
- char *string;
- {
- struct change_fmt_st *p;
-
- p = allocate(struct change_fmt_st);
- p->name = string;
- p->fmt.fmt.abs_amount = number->type == INTEGER ?
- (double)number->value.integer : number->value.real;
- p->fmt.type = ABSOLUTE;
-
- return p;
- }
-