From 5163f002cfbd20cec2edfab0ac37c23e0728c118 Mon Sep 17 00:00:00 2001
From: "Meredith L. Patterson" <clonearmy@gmail.com>
Date: Sat, 26 May 2012 13:23:00 +0200
Subject: [PATCH] Great Symbol Renaming: types.

---
 examples/dns.c        | 42 +++++++++++++-------------
 examples/dns_common.c |  6 ++--
 examples/dns_common.h |  4 +--
 examples/rr.c         | 70 +++++++++++++++++++++----------------------
 examples/rr.h         | 32 ++++++++++----------
 5 files changed, 77 insertions(+), 77 deletions(-)

diff --git a/examples/dns.c b/examples/dns.c
index 9f5712b..ca0f473 100644
--- a/examples/dns.c
+++ b/examples/dns.c
@@ -5,7 +5,7 @@
 #define false 0
 #define true 1
 
-bool is_zero(parse_result_t *p) {
+bool is_zero(HParseResult *p) {
   if (TT_UINT != p->ast->token_type)
     return false;
   return (0 == p->ast->uint);
@@ -15,19 +15,19 @@ bool is_zero(parse_result_t *p) {
  * Every DNS message should have QDCOUNT entries in the question
  * section, and ANCOUNT+NSCOUNT+ARCOUNT resource records.
  */
-bool validate_dns(parse_result_t *p) {
+bool validate_dns(HParseResult *p) {
   if (TT_SEQUENCE != p->ast->token_type)
     return false;
   // The header holds the counts as its last 4 elements.
-  parsed_token_t **elems = p->ast->seq->elements[0]->seq->elements;
+  HParsedToken **elems = p->ast->seq->elements[0]->seq->elements;
   size_t qd = elems[8]->uint;
   size_t an = elems[9]->uint;
   size_t ns = elems[10]->uint;
   size_t ar = elems[11]->uint;
-  parsed_token_t *questions = p->ast->seq->elements[1];
+  HParsedToken *questions = p->ast->seq->elements[1];
   if (questions->seq->used != qd)
     return false;
-  parsed_token_t *rrs = p->ast->seq->elements[2];
+  HParsedToken *rrs = p->ast->seq->elements[2];
   if (an+ns+ar != rrs->seq->used)
     return false;
   return true;
@@ -35,13 +35,13 @@ bool validate_dns(parse_result_t *p) {
 
 
 
-const parsed_token_t* pack_dns_struct(const parse_result_t *p) {
-  parsed_token_t *ret = arena_malloc(p->arena, sizeof(parsed_token_t*));
+const HParsedToken* pack_dns_struct(const HParseResult *p) {
+  HParsedToken *ret = arena_malloc(p->arena, sizeof(HParsedToken*));
   ret->token_type = TT_USER;
 
   dns_message_t *msg = arena_malloc(p->arena, sizeof(dns_message_t*));
 
-  parsed_token_t *hdr = p->ast->seq->elements[0];
+  HParsedToken *hdr = p->ast->seq->elements[0];
   struct dns_header header = {
     .id = hdr->seq->elements[0]->uint,
     .qr = hdr->seq->elements[1]->uint,
@@ -58,7 +58,7 @@ const parsed_token_t* pack_dns_struct(const parse_result_t *p) {
   };
   msg->header = header;
 
-  parsed_token_t *qs = p->ast->seq->elements[1];
+  HParsedToken *qs = p->ast->seq->elements[1];
   struct dns_question *questions = arena_malloc(p->arena,
 						sizeof(struct dns_question)*(header.question_count));
   for (size_t i=0; i<header.question_count; ++i) {
@@ -68,7 +68,7 @@ const parsed_token_t* pack_dns_struct(const parse_result_t *p) {
   }
   msg->questions = questions;
 
-  parsed_token_t *rrs = p->ast->seq->elements[2];
+  HParsedToken *rrs = p->ast->seq->elements[2];
   struct dns_rr *answers = arena_malloc(p->arena,
 					sizeof(struct dns_rr)*(header.answer_count));
   for (size_t i=0; i<header.answer_count; ++i) {
@@ -109,14 +109,14 @@ const parsed_token_t* pack_dns_struct(const parse_result_t *p) {
   return ret;
 }
 
-const parser_t* init_parser() {
-  static parser_t *dns_message = NULL;
+const HParser* init_parser() {
+  static HParser *dns_message = NULL;
   if (dns_message)
     return dns_message;
 
-  const parser_t *domain = init_domain();
+  const HParser *domain = init_domain();
 
-  const parser_t *dns_header = sequence(bits(16, false), // ID
+  const HParser *dns_header = sequence(bits(16, false), // ID
 					bits(1, false),  // QR
 					bits(4, false),  // opcode
 					bits(1, false),  // AA
@@ -131,19 +131,19 @@ const parser_t* init_parser() {
 					uint16(), // ARCOUNT
 					NULL);
 
-  const parser_t *type = int_range(uint16(), 1, 16);
+  const HParser *type = int_range(uint16(), 1, 16);
 
-  const parser_t *qtype = choice(type, 
+  const HParser *qtype = choice(type, 
 				 int_range(uint16(), 252, 255),
 				 NULL);
 
-  const parser_t *class = int_range(uint16(), 1, 4);
+  const HParser *class = int_range(uint16(), 1, 4);
   
-  const parser_t *qclass = choice(class,
+  const HParser *qclass = choice(class,
 				  int_range(uint16(), 255, 255),
 				  NULL);
 
-  const parser_t *dns_question = sequence(sequence(many1(length_value(uint8(), 
+  const HParser *dns_question = sequence(sequence(many1(length_value(uint8(), 
 								      uint8())), 
 						   ch('\x00'),
 						   NULL),  // QNAME
@@ -152,7 +152,7 @@ const parser_t* init_parser() {
 					  NULL);
  
 
-  const parser_t *dns_rr = sequence(domain,                          // NAME
+  const HParser *dns_rr = sequence(domain,                          // NAME
 				    type,                            // TYPE
 				    class,                           // CLASS
 				    uint32(),                        // TTL
@@ -160,7 +160,7 @@ const parser_t* init_parser() {
 				    NULL);
 
 
-  dns_message = (parser_t*)attr_bool(sequence(dns_header,
+  dns_message = (HParser*)attr_bool(sequence(dns_header,
 					      many(dns_question),
 					      many(dns_rr),
 					      end_p(),
diff --git a/examples/dns_common.c b/examples/dns_common.c
index a07efdf..2d7e018 100644
--- a/examples/dns_common.c
+++ b/examples/dns_common.c
@@ -51,7 +51,7 @@ const parser_t* init_domain() {
    * ... but this is easier and equivalent
    */
 
-  const parser_t *subdomain = sepBy1(label, ch('.'));
+  const HParser *subdomain = sepBy1(label, ch('.'));
 
   domain = choice(subdomain, 
 		  ch(' '), 
@@ -60,8 +60,8 @@ const parser_t* init_domain() {
   return domain;
 }
 
-const parser_t* init_character_string() {
-  static const parser_t *cstr = NULL;
+const HParser* init_character_string() {
+  static const HParser *cstr = NULL;
   if (cstr)
     return cstr;
 
diff --git a/examples/dns_common.h b/examples/dns_common.h
index 311b5be..41d73f0 100644
--- a/examples/dns_common.h
+++ b/examples/dns_common.h
@@ -3,7 +3,7 @@
 
 #include "../src/hammer.h"
 
-const parser_t* init_domain();
-const parser_t* init_character_string();
+const HParser* init_domain();
+const HParser* init_character_string();
 
 #endif
diff --git a/examples/rr.c b/examples/rr.c
index 7278a04..3a3cdda 100644
--- a/examples/rr.c
+++ b/examples/rr.c
@@ -5,8 +5,8 @@
 #define false 0
 #define true 1
 
-const parser_t* init_cname() {
-  static const parser_t *cname = NULL;
+const HParser* init_cname() {
+  static const HParser *cname = NULL;
   if (cname)
     return cname;
   
@@ -17,12 +17,12 @@ const parser_t* init_cname() {
   return cname;
 }
 
-const parser_t* init_hinfo() {
-  static const parser_t *hinfo = NULL;
+const HParser* init_hinfo() {
+  static const HParser *hinfo = NULL;
   if (hinfo)
     return hinfo;
 
-  const parser_t* cstr = init_character_string();
+  const HParser* cstr = init_character_string();
   
   hinfo = sequence(cstr,
 		   cstr,
@@ -32,8 +32,8 @@ const parser_t* init_hinfo() {
   return hinfo;
 }
 
-const parser_t* init_mb() {
-  static const parser_t *mb = NULL;
+const HParser* init_mb() {
+  static const HParser *mb = NULL;
   if (mb)
     return mb;
   
@@ -44,8 +44,8 @@ const parser_t* init_mb() {
   return mb;
 }
 
-const parser_t* init_md() {
-  static const parser_t *md = NULL;
+const HParser* init_md() {
+  static const HParser *md = NULL;
   if (md)
     return md;
   
@@ -56,8 +56,8 @@ const parser_t* init_md() {
   return md;
 }
 
-const parser_t* init_mf() {
-  static const parser_t *mf = NULL;
+const HParser* init_mf() {
+  static const HParser *mf = NULL;
   if (mf)
     return mf;
   
@@ -68,8 +68,8 @@ const parser_t* init_mf() {
   return mf;
 }
 
-const parser_t* init_mg() {
-  static const parser_t *mg = NULL;
+const HParser* init_mg() {
+  static const HParser *mg = NULL;
   if (mg)
     return mg;
   
@@ -80,12 +80,12 @@ const parser_t* init_mg() {
   return mg;
 }
 
-const parser_t* init_minfo() {
-  static const parser_t *minfo = NULL;
+const HParser* init_minfo() {
+  static const HParser *minfo = NULL;
   if (minfo)
     return minfo;
 
-  const parser_t* domain = init_domain();
+  const HParser* domain = init_domain();
 
   minfo = sequence(domain,
 		   domain,
@@ -95,8 +95,8 @@ const parser_t* init_minfo() {
   return minfo;
 }
 
-const parser_t* init_mr() {
-  static const parser_t *mr = NULL;
+const HParser* init_mr() {
+  static const HParser *mr = NULL;
   if (mr)
     return mr;
   
@@ -107,8 +107,8 @@ const parser_t* init_mr() {
   return mr;
 }
 
-const parser_t* init_mx() {
-  static const parser_t *mx = NULL;
+const HParser* init_mx() {
+  static const HParser *mx = NULL;
   if (mx)
     return mx;
   
@@ -126,8 +126,8 @@ bool validate_null(parse_result_t *p) {
   return (65536 > p->ast->seq->used);
 }
 
-const parser_t* init_null() {
-  static const parser_t *null_ = NULL;
+const HParser* init_null() {
+  static const HParser *null_ = NULL;
   if (null_)
     return null_;
 
@@ -136,8 +136,8 @@ const parser_t* init_null() {
   return null_;
 }
 
-const parser_t* init_ns() {
-  static const parser_t *ns = NULL;
+const HParser* init_ns() {
+  static const HParser *ns = NULL;
   if (ns)
     return ns;
 
@@ -148,8 +148,8 @@ const parser_t* init_ns() {
   return ns;
 }
 
-const parser_t* init_ptr() {
-  static const parser_t *ptr = NULL;
+const HParser* init_ptr() {
+  static const HParser *ptr = NULL;
   if (ptr)
     return ptr;
   
@@ -160,12 +160,12 @@ const parser_t* init_ptr() {
   return ptr;
 }
 
-const parser_t* init_soa() {
-  static const parser_t *soa = NULL;
+const HParser* init_soa() {
+  static const HParser *soa = NULL;
   if (soa)
     return soa;
 
-  const parser_t *domain = init_domain();
+  const HParser *domain = init_domain();
 
   soa = sequence(domain,   // MNAME
 		 domain,   // RNAME
@@ -180,8 +180,8 @@ const parser_t* init_soa() {
   return soa;
 }
 
-const parser_t* init_txt() {
-  static const parser_t *txt = NULL;
+const HParser* init_txt() {
+  static const HParser *txt = NULL;
   if (txt)
     return txt;
 
@@ -192,8 +192,8 @@ const parser_t* init_txt() {
   return txt;
 }
 
-const parser_t* init_a() {
-  static const parser_t *a = NULL;
+const HParser* init_a() {
+  static const HParser *a = NULL;
   if (a)
     return a;
 
@@ -204,8 +204,8 @@ const parser_t* init_a() {
   return a;
 }
 
-const parser_t* init_wks() {
-  static const parser_t *wks = NULL;
+const HParser* init_wks() {
+  static const HParser *wks = NULL;
   if (wks)
     return wks;
 
diff --git a/examples/rr.h b/examples/rr.h
index c0673d8..54172f8 100644
--- a/examples/rr.h
+++ b/examples/rr.h
@@ -3,21 +3,21 @@
 
 #include "../src/hammer.h"
 
-const parser_t* init_cname();
-const parser_t* init_hinfo();
-const parser_t* init_mb();
-const parser_t* init_md();
-const parser_t* init_mf();
-const parser_t* init_mg();
-const parser_t* init_minfo();
-const parser_t* init_mr();
-const parser_t* init_mx();
-const parser_t* init_null();
-const parser_t* init_ns();
-const parser_t* init_ptr();
-const parser_t* init_soa();
-const parser_t* init_txt();
-const parser_t* init_a();
-const parser_t* init_wks();
+const HParser* init_cname();
+const HParser* init_hinfo();
+const HParser* init_mb();
+const HParser* init_md();
+const HParser* init_mf();
+const HParser* init_mg();
+const HParser* init_minfo();
+const HParser* init_mr();
+const HParser* init_mx();
+const HParser* init_null();
+const HParser* init_ns();
+const HParser* init_ptr();
+const HParser* init_soa();
+const HParser* init_txt();
+const HParser* init_a();
+const HParser* init_wks();
 
 #endif
-- 
GitLab