bcode.h (256281) | bcode.h (265533) |
---|---|
1/* $FreeBSD: stable/10/usr.bin/dc/bcode.h 244861 2012-12-30 15:20:27Z kevlo $ */ 2/* $OpenBSD: bcode.h,v 1.5 2006/01/16 08:09:25 otto Exp $ */ | 1/* $FreeBSD: stable/10/usr.bin/dc/bcode.h 265533 2014-05-07 08:06:54Z delphij $ */ 2/* $OpenBSD: bcode.h,v 1.7 2012/11/07 11:06:14 otto Exp $ */ |
3 4/* 5 * Copyright (c) 2003, Otto Moerbeek <otto@drijf.net> 6 * 7 * Permission to use, copy, modify, and distribute this software for any 8 * purpose with or without fee is hereby granted, provided that the above 9 * copyright notice and this permission notice appear in all copies. 10 * --- 67 unchanged lines hidden (view full) --- 78 size_t pos; 79 } string; 80 FILE *stream; 81 } u; 82 struct vtable *vtable; 83 int lastchar; 84}; 85 | 3 4/* 5 * Copyright (c) 2003, Otto Moerbeek <otto@drijf.net> 6 * 7 * Permission to use, copy, modify, and distribute this software for any 8 * purpose with or without fee is hereby granted, provided that the above 9 * copyright notice and this permission notice appear in all copies. 10 * --- 67 unchanged lines hidden (view full) --- 78 size_t pos; 79 } string; 80 FILE *stream; 81 } u; 82 struct vtable *vtable; 83 int lastchar; 84}; 85 |
86void init_bmachine(bool); 87void reset_bmachine(struct source *); 88u_int bmachine_scale(void); 89void scale_number(BIGNUM *, int); 90void normalize(struct number *, u_int); 91void eval(void); 92void pn(const char *, const struct number *); 93void pbn(const char *, const BIGNUM *); 94void negate(struct number *); 95void split_number(const struct number *, BIGNUM *, BIGNUM *); 96void bmul_number(struct number *, struct number *, 97 struct number *, u_int); | 86void init_bmachine(bool); 87void reset_bmachine(struct source *); 88u_int bmachine_scale(void); 89void scale_number(BIGNUM *, int); 90void normalize(struct number *, u_int); 91void eval(void); 92void pn(const char *, const struct number *); 93void pbn(const char *, const BIGNUM *); 94void negate(struct number *); 95void split_number(const struct number *, BIGNUM *, BIGNUM *); 96void bmul_number(struct number *, struct number *, 97 struct number *, u_int scale); |