]> diplodocus.org Git - nmh/commitdiff
Make parse_header_attrs() a private function (there are no longer any
authorKen Hornstein <kenh@pobox.com>
Mon, 3 Mar 2014 05:43:46 +0000 (00:43 -0500)
committerKen Hornstein <kenh@pobox.com>
Mon, 3 Mar 2014 05:43:46 +0000 (00:43 -0500)
public consumers of it).

h/mhparse.h
uip/mhparse.c

index 160838168af3763a38f74a3dd85c9e9fe0178941..ead187bea664cd08e22328baf6358f93cb3e61bd 100644 (file)
@@ -342,28 +342,6 @@ const struct str2init *get_ct_init (int);
 const char *ce_str (int);
 const struct str2init *get_ce_method (const char *);
 
-/*
- * Parse a series of MIME attributes (or parameters) given a header as
- * input.
- *
- * Arguments include:
- *
- * filename    - Name of input file (for error messages)
- * fieldname   - Name of field being processed
- * headerp     - Pointer to pointer of the beginning of the MIME attributes.
- *               Updated to point to end of attributes when finished.
- * param_head  - Pointer to head of parameter list
- * param_tail  - Pointer to tail of parameter list
- * commentp    - Pointer to header comment pointer (may be NULL)
- *
- * Returns OK if parsing was successful, NOTOK if parsing failed, and
- * DONE to indicate a benign error (minor parsing error, but the program
- * should continue).
- */
-int parse_header_attrs (const char *filename, const char *fieldname,
-                       char **headerp, PM *param_head, PM *param_tail,
-                       char **commentp);
-
 /*
  * Given a linked list of parameters, build an output string for them.  This
  * string is designed to be concatenated on an already-built header.
index dbe469c54724932d7e6d6e0a9ed3198e45427ff6..ebfd67d8dfb9c5ad4a55a1a4f97d07222bf62eec 100644 (file)
@@ -138,6 +138,8 @@ static int readDigest (CT, char *);
 static int get_leftover_mp_content (CT, int);
 static int InitURL (CT);
 static int openURL (CT, char **);
+static int parse_header_attrs (const char *, const char *, char **, PM *,
+                              PM *, char **);
 static size_t param_len(PM, int, size_t, int *, int *, size_t *);
 static size_t encode_param(PM, char *, size_t, size_t, size_t, int);
 static size_t normal_param(PM, char *, size_t, size_t, size_t);
@@ -3224,7 +3226,26 @@ get_ce_method (const char *method) {
     return NULL;
 }
 
-int
+/*
+ * Parse a series of MIME attributes (or parameters) given a header as
+ * input.
+ *
+ * Arguments include:
+ *
+ * filename    - Name of input file (for error messages)
+ * fieldname   - Name of field being processed
+ * headerp     - Pointer to pointer of the beginning of the MIME attributes.
+ *               Updated to point to end of attributes when finished.
+ * param_head  - Pointer to head of parameter list
+ * param_tail  - Pointer to tail of parameter list
+ * commentp    - Pointer to header comment pointer (may be NULL)
+ *
+ * Returns OK if parsing was successful, NOTOK if parsing failed, and
+ * DONE to indicate a benign error (minor parsing error, but the program
+ * should continue).
+ */
+
+static int
 parse_header_attrs (const char *filename, const char *fieldname,
                    char **header_attrp, PM *param_head, PM *param_tail,
                    char **commentp)