]> The Tcpdump Group git mirrors - libpcap/commitdiff
Make opt_state_t private to optimize.c.
authorGuy Harris <[email protected]>
Mon, 18 Sep 2017 00:21:21 +0000 (17:21 -0700)
committerGuy Harris <[email protected]>
Mon, 18 Sep 2017 00:21:21 +0000 (17:21 -0700)
It's not used outside the optimizer.

gencode.h
optimize.c

index a494932589bbd5256a1570337c9a3f4a11feb138..70fe37ea38551f2dffe914fc47430128a65ae201 100644 (file)
--- a/gencode.h
+++ b/gencode.h
@@ -371,9 +371,6 @@ void PCAP_NORETURN bpf_error(compiler_state_t *, const char *, ...)
 void finish_parse(compiler_state_t *, struct block *);
 char *sdup(compiler_state_t *, const char *);
 
-struct _opt_state;
-typedef struct _opt_state opt_state_t;
-
 struct bpf_insn *icode_to_fcode(compiler_state_t *, struct icode *,
     struct block *, u_int *);
 void sappend(struct slist *, struct slist *);
index a246a2a7172351a0bf930c06cef61de0129bcdea..a6b8c1849edf507bd8d7c027acf56cd8ed118f78 100644 (file)
@@ -115,7 +115,7 @@ struct vmapinfo {
        bpf_int32 const_val;
 };
 
-struct _opt_state {
+typedef struct _opt_state {
        /*
         * A flag to indicate that further optimization is needed.
         * Iterative passes are continued until a given pass yields no
@@ -198,7 +198,7 @@ struct _opt_state {
        struct vmapinfo *vmap;
        struct valnode *vnode_base;
        struct valnode *next_vnode;
-};
+} opt_state_t;
 
 typedef struct {
        /*