Initial revision
[LeanCalc.git] / calc / calc-ml.diff
1 Only in calc-2.11.10.1-ml/: .hsrc
2 diff -ru calc-2.11.10.1/Makefile calc-2.11.10.1-ml/Makefile
3 --- calc-2.11.10.1/Makefile     Thu Jul 29 07:18:56 2004
4 +++ calc-2.11.10.1-ml/Makefile  Tue Feb  1 22:58:07 2005
5 @@ -670,7 +670,7 @@
6  #
7  # If in doubt, use T=
8  #
9 -T=
10 +T=/tmp/calc
11  
12  # where man pages are installed
13  #
14 @@ -999,7 +999,7 @@
15  CCOPT= ${DEBUG} ${NO_SHARED}
16  CCMISC=
17  #
18 -CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
19 +CFLAGS= -DHAVE_SNPRINTF -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC}
20  ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC}
21  #
22  LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED}
23 Only in calc-2.11.10.1-ml/: align32.h
24 Only in calc-2.11.10.1-ml/: args.h
25 Only in calc-2.11.10.1-ml/cal: .all
26 Only in calc-2.11.10.1-ml/: calc
27 Only in calc-2.11.10.1-ml/: calc.1
28 Only in calc-2.11.10.1-ml/: calcerr.c
29 Only in calc-2.11.10.1-ml/: calcerr.h
30 Only in calc-2.11.10.1-ml/: conf.h
31 Only in calc-2.11.10.1-ml/cscript: .all
32 Only in calc-2.11.10.1-ml/cscript: 4dsphere
33 Only in calc-2.11.10.1-ml/cscript: fproduct
34 Only in calc-2.11.10.1-ml/cscript: mersenne
35 Only in calc-2.11.10.1-ml/cscript: piforever
36 Only in calc-2.11.10.1-ml/cscript: plus
37 Only in calc-2.11.10.1-ml/cscript: powerterm
38 Only in calc-2.11.10.1-ml/cscript: simple
39 Only in calc-2.11.10.1-ml/cscript: square
40 Only in calc-2.11.10.1-ml/custom: .all
41 Only in calc-2.11.10.1-ml/: endian_calc.h
42 Only in calc-2.11.10.1-ml/: fposval.h
43 Only in calc-2.11.10.1-ml/: have_const.h
44 Only in calc-2.11.10.1-ml/: have_fpos.h
45 Only in calc-2.11.10.1-ml/: have_fpos_pos.h
46 Only in calc-2.11.10.1-ml/: have_getpgid.h
47 Only in calc-2.11.10.1-ml/: have_getprid.h
48 Only in calc-2.11.10.1-ml/: have_getsid.h
49 Only in calc-2.11.10.1-ml/: have_gettime.h
50 Only in calc-2.11.10.1-ml/: have_malloc.h
51 Only in calc-2.11.10.1-ml/: have_memmv.h
52 Only in calc-2.11.10.1-ml/: have_newstr.h
53 Only in calc-2.11.10.1-ml/: have_offscl.h
54 Only in calc-2.11.10.1-ml/: have_posscl.h
55 Only in calc-2.11.10.1-ml/: have_rusage.h
56 Only in calc-2.11.10.1-ml/: have_stdlib.h
57 Only in calc-2.11.10.1-ml/: have_strdup.h
58 Only in calc-2.11.10.1-ml/: have_string.h
59 Only in calc-2.11.10.1-ml/: have_times.h
60 Only in calc-2.11.10.1-ml/: have_uid_t.h
61 Only in calc-2.11.10.1-ml/: have_unistd.h
62 Only in calc-2.11.10.1-ml/: have_unused.h
63 Only in calc-2.11.10.1-ml/: have_urandom.h
64 Only in calc-2.11.10.1-ml/: have_ustat.h
65 Only in calc-2.11.10.1-ml/help: .all
66 Only in calc-2.11.10.1-ml/help: binding
67 Only in calc-2.11.10.1-ml/help: bindings
68 Only in calc-2.11.10.1-ml/help: bug
69 Only in calc-2.11.10.1-ml/help: bugs
70 Only in calc-2.11.10.1-ml/help: builtin
71 Only in calc-2.11.10.1-ml/help: calc
72 Only in calc-2.11.10.1-ml/help: change
73 Only in calc-2.11.10.1-ml/help: changes
74 Only in calc-2.11.10.1-ml/help: copy
75 Only in calc-2.11.10.1-ml/help: cscript
76 Only in calc-2.11.10.1-ml/help: custom_cal
77 Only in calc-2.11.10.1-ml/help: errorcode
78 Only in calc-2.11.10.1-ml/help: errorcodes
79 Only in calc-2.11.10.1-ml/help: full
80 Only in calc-2.11.10.1-ml/help: libcalc
81 Only in calc-2.11.10.1-ml/help: new_custom
82 Only in calc-2.11.10.1-ml/help: resource
83 Only in calc-2.11.10.1-ml/help: type
84 Only in calc-2.11.10.1-ml/: longbits.h
85 diff -ru calc-2.11.10.1/math_error.c calc-2.11.10.1-ml/math_error.c
86 --- calc-2.11.10.1/math_error.c Sat Mar 17 22:55:52 2001
87 +++ calc-2.11.10.1-ml/math_error.c      Tue Feb  1 23:18:28 2005
88 @@ -76,7 +76,7 @@
89   */
90  jmp_buf calc_jmp_buf;
91  int calc_jmp = 0;              /* non-zero => use calc_jmp_buf */
92 -char calc_error[MAXERROR+1];   /* last calc error message */
93 +//char calc_error[MAXERROR+1]; /* last calc error message */
94  
95  
96  /*
97 diff -ru calc-2.11.10.1/math_error.h calc-2.11.10.1-ml/math_error.h
98 --- calc-2.11.10.1/math_error.h Fri Jun  8 23:00:58 2001
99 +++ calc-2.11.10.1-ml/math_error.h      Tue Feb  1 23:18:43 2005
100 @@ -43,6 +43,8 @@
101  /*
102   * Global data definitions.
103   */
104 +char calc_error[MAXERROR+1]; /* last calc error message */
105 +
106  extern DLL jmp_buf jmpbuf;             /* for errors */
107  
108  
109 Only in calc-2.11.10.1-ml/sample: .all
110 Only in calc-2.11.10.1-ml/sample: many_random
111 Only in calc-2.11.10.1-ml/sample: test_random
112 Only in calc-2.11.10.1-ml/: terminal.h
113 diff -ru calc-2.11.10.1/token.c calc-2.11.10.1-ml/token.c
114 --- calc-2.11.10.1/token.c      Sat Mar 17 22:55:52 2001
115 +++ calc-2.11.10.1-ml/token.c   Tue Feb  1 23:19:13 2005
116 @@ -702,6 +702,8 @@
117  }
118  
119  
120 +//extern char *calc_error;
121 +
122  /*
123   * Describe an error message.
124   * Then skip to the next specified token (or one more powerful).
125 @@ -722,8 +724,9 @@
126                 fprintf(stderr, "\"%s\", line %ld: ", name, linenumber());
127         va_start(ap, fmt);
128         vsprintf(buf, fmt, ap);
129 +       vsprintf(calc_error, fmt, ap);
130         va_end(ap);
131 -       fprintf(stderr, "%s\n", buf);
132 +//     fprintf(stderr, "%s\n", buf);
133  
134         /* bail out if continuation not permitted */
135         if ((!c_flag && !stoponerror) || stoponerror > 0)