aboutsummaryrefslogtreecommitdiffstats
path: root/devel/sdcc/files/patch-aa
blob: a6b3b410cf0101b10566641c5fed7fcd29dfd354 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
diff -c -r ../sdcc218Ma.orig/cpp/cpplib.c cpp/cpplib.c
*** ../sdcc218Ma.orig/cpp/cpplib.c	Wed May 26 15:06:08 1999
--- cpp/cpplib.c	Wed Aug 25 12:51:57 1999
***************
*** 7452,7458 ****
  #if defined(bsd4_4)
  extern const char *const sys_errlist[];
  #else
! #if !defined(linux)
  extern char *sys_errlist[];
  #endif
  #endif
--- 7452,7458 ----
  #if defined(bsd4_4)
  extern const char *const sys_errlist[];
  #else
! #if !defined(linux) && !defined(__FreeBSD__)
  extern char *sys_errlist[];
  #endif
  #endif
diff -c -r ../sdcc218Ma.orig/gc/mark.c gc/mark.c
*** ../sdcc218Ma.orig/gc/mark.c	Mon Nov 16 04:59:54 1998
--- gc/mark.c	Wed Aug 25 12:44:35 1999
***************
*** 653,659 ****
--- 653,663 ----
  # ifdef MSWIN32
    void __cdecl GC_push_one(p)
  # else
+ #   if __FreeBSD__
+   void _GC_push_one(p)
+ #   else
    void GC_push_one(p)
+ #   endif
  # endif
  word p;
  {
diff -c -r ../sdcc218Ma.orig/sdcc.src/SDCCicode.c sdcc.src/SDCCicode.c
diff -c -r ../sdcc218Ma.orig/sdcc.src/SDCCval.c sdcc.src/SDCCval.c
*** ../sdcc218Ma.orig/sdcc.src/SDCCval.c	Thu Jul  1 13:07:16 1999
--- sdcc.src/SDCCval.c	Wed Aug 25 18:08:18 1999
***************
*** 290,296 ****
      
      /* if hex or octal then set the unsigned flag   */
      if ( hex || octal ) {
- 	SPEC_USIGN(val->type) = 1 ;
  	sscanf(s,scanFmt,&sval);
      } else
  	sval = atol(s);
--- 290,295 ----