Skip to content

Commit 1462760

Browse files
esabolvitcpp
authored andcommitted
Fix compiler warnings about missing variable declarations
1 parent bf63416 commit 1462760

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

src/sbuffer.c

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
#define MAX_BUF_ANGLE 20
88

99
/* The type of parsed spherical object. */
10-
unsigned char spheretype;
10+
static unsigned char spheretype;
1111

1212
/* The angle buffer. */
13-
float8 bufangle[MAX_BUF_ANGLE];
13+
static float8 bufangle[MAX_BUF_ANGLE];
1414

1515
/* A simple spherical point. */
1616
typedef struct
@@ -20,43 +20,43 @@ typedef struct
2020
} bpoint;
2121

2222
/* Spherical point buffer. */
23-
struct
23+
static struct
2424
{
2525
int m; /* count of buffered points */
2626
bpoint *p; /* pointer to array of points */
2727
} bufpoints;
2828

2929
/* ID of line's length angle. */
30-
int bufline;
30+
static int bufline;
3131

3232
/*
3333
* First element is the ID of spherical point ( center ).
3434
* Second element is the ID of radius angle.
3535
*/
36-
int bufcircle[2];
36+
static int bufcircle[2];
3737

3838
/* Buffer of ellipse. */
39-
int bufellipse[5];
39+
static int bufellipse[5];
4040

4141
/* Buffer of IDs of Euler transformation values. */
42-
int bufeuler[3];
42+
static int bufeuler[3];
4343

4444
/* Structure to buffer the axes of Euler transformation. */
45-
struct
45+
static struct
4646
{
4747
unsigned char phi, /* first axis */
4848
theta, /* second axis */
4949
psi; /* third axis */
5050
} bufeulertype;
5151

5252
/* Current angle ID. */
53-
int bufapos;
53+
static int bufapos;
5454

5555
/* Current point ID. */
56-
int bufspos;
56+
static int bufspos;
5757

5858
/* Pointer to input buffer. */
59-
char *parse_buffer;
59+
static char *parse_buffer;
6060

6161

6262
void

src/sbuffer.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
#define EULER_AXIS_Y 2 /* y - axis for Euler transformation */
1818
#define EULER_AXIS_Z 3 /* z - axis for Euler transformation */
1919

20-
extern int sphere_yylex();
20+
extern int sphere_yychar;
21+
extern int sphere_yynerrs;
22+
extern int sphere_yylex();
2123
extern void sphere_yyerror(const char *str);
2224
extern void sphere_flush_scanner_buffer(void);
2325

0 commit comments

Comments
 (0)