File: implicit-declarations.patch

package info (click to toggle)
pvrg-jpeg 1.2.1%2Bdfsg1-9
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,612 kB
  • sloc: ansic: 29,519; lex: 6,396; makefile: 75
file content (77 lines) | stat: -rw-r--r-- 2,043 bytes parent folder | download
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
Description: fix multiple implicit function declarations
Author: Étienne Mollier <emollier@debian.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066675
Forwarded: no
Last-Update: 2024-03-25
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- pvrg-jpeg.orig/codec.c
+++ pvrg-jpeg/codec.c
@@ -30,6 +30,7 @@
 /* Include files. */
 #include "globals.h"
 #include "csize.h"
+#include <stdlib.h>
 
 /* Definitions for renaming functions. */
 
--- pvrg-jpeg.orig/marker.c
+++ pvrg-jpeg/marker.c
@@ -46,6 +46,7 @@
 extern void WriteEoi();
 extern void WriteJfif();
 extern void WriteSof();
+extern int WriteDnl();
 extern void WriteDri();
 extern void WriteDqt();
 extern void WriteSos();
--- pvrg-jpeg.orig/prototypes.h
+++ pvrg-jpeg/prototypes.h
@@ -40,6 +40,7 @@
 extern void MakeConsistentFileNames();
 extern void CheckValidity();
 extern int CheckBaseline();
+extern int CheckMarker();
 extern void ConfirmFileSize();
 extern void JpegQuantizationFrame();
 extern void JpegDefaultHuffmanScan();
@@ -138,6 +139,7 @@
 extern void WriteEoi();
 extern void WriteJfif();
 extern void WriteSof();
+extern int WriteDnl();
 extern void WriteDri();
 extern void WriteDqt();
 extern void WriteSos();
@@ -158,6 +160,9 @@
 extern void popstream();
 extern void bpushc();
 extern int bgetc();
+extern int bgetw();
+extern int brtell();
+extern int brseek();
 extern void bputc();
 extern void mropen();
 extern void mrclose();
--- pvrg-jpeg.orig/lexer.l
+++ pvrg-jpeg/lexer.l
@@ -34,9 +34,6 @@
 #define YY_NEVER_INTERACTIVE 1
 #define YY_NO_UNPUT 1
 
-/* Do not include unistd.h in generated source. */
-#define YY_NO_UNISTD_H
-
 /* Skip declaring this function.  It is a macro.  */
 #define YY_SKIP_YYWRAP
 
--- pvrg-jpeg.orig/lexer.c
+++ pvrg-jpeg/lexer.c
@@ -16,6 +16,7 @@
 Stanford University) name.
 *************************************************************/
 # include "stdio.h"
+# include <unistd.h>
 # define U(x) ((x)&0377)
 # define NLSTATE yyprevious=YYNEWLINE
 # define BEGIN yybgin = yysvec + 1 +