mparse is a library for parsing, validating, and generating Internet messages, in accordance with RFC 822, RFC 2822, the MIME RFCs, and extensions
mparse is
software, distributed under the zlib/libpng license which is an OSI-approved license. Accordingly, mparse is
Open Source Software.
| mparse-0.106.tgz | compressed tar archive of most files listed below |
| READ_ME.txt | overview of mparse, its installation and use | |
| CHANGES | change log for mparse | |
| generating | Notes for header generators. The goal is interoperability. | |
| rfc2822grammar_simplified.txt | RFC 2822 grammar modified for LR1 parsing | |
| mparse.3 | mparse man page | |
| mparse.pdf | PDF version of man page for mparse from mparse.3 | |
| LICENSE | license for the package zlib/libpng license | |
| FAQ | Frequently-asked questions about mparse, with answers |
| m_parse.y | grammar for parsing messages | |
| m_lex.l | source file for generating lexical analyzer | |
| address.c | C source code for syntax checks of mailboxes, addresses, message-ids, and related lists | |
| adj_enc.c | C source for adjusting entity transfer encoding | |
| append.c | C source code for appending message body content | |
| authors.c | C source for interpolating author mailboxes for a message into a buffer | |
| auto_response.c | C source for interpolating auto-response addresses into a buffer | |
| body.c | C source for operating on body sections | |
| boundary.c | C source for handling MIME multipart boundary delimiters | |
| build_digest.c | C source for constructing a multipart/digest from individual messages | |
| burst_digest.c | C source for bursting a digest into messages | |
| can_repair.c | C source for indicating whether a message can be repaired | |
| cc.c | C source for interpolating cc mailboxes into a buffer | |
| char_encode.c | C source code for encoding a character using a MIME escape machanism | |
| combine_partial.c | C source for combining multiple message/partial messages into a single message | |
| composite.c | C source code for manipulating composite MIME entities (multipart and message) | |
| copy_body.c | C source for copying body text from one entity to another | |
| copy_field.c | C source for copying a field | |
| copy_message.c | C source for copying a message | |
| ctype.c | C source code for characterizig characters w.r.t. atom, qtext, etc. | |
| date_time.c | C source code for parsing date-time specifications | |
| decode_b64.c | C source for decoding base64 coding | |
| decode_qp.c | C source for decoding quoted-printable coding | |
| domain.c | C source code for domain syntax checks | |
| dsn.c | C source code to check syntax of DSN field components | |
| dump_token.c | C source for dumping token contents for debugging | |
| encode.c | C source for transfer-encoding message content | |
| ends_w_crlf.c | C source for determining whether a message ends with a MPARSE_TOKEN_CRLF | |
| entity.c | C source for handling entity and separator, delimiter | |
| envelope.c | C source for obtaining envelope sender information from a message | |
| error.c | C source for interpolating error addresses for a message into a buffer | |
| errors.c | C source code for handling errors and warnings | |
| field_body.c | C source for returning a pointer to the first token in a field body | |
| field_remedy.c | C source for processing field remedies | |
| find_field.c | C source for returning a pointer to an instance of a particular field | |
| fix_entity.c | C source for functions for repair of entity errors | |
| fix_fold.c | C source code for repairing some errors (used when generating messages) | |
| followup_a.c | C source for interpolating followup addresses into a buffer | |
| followup_n.c | C source for interpolating followup newsgroups into a buffer | |
| fragment.c | C source for splitting a message into message/partial fragments | |
| gendate.c | C source code for generating date-time specifications | |
| gendomain.c | C source code for generating domain names and domain literals | |
| genid.c | C source code for generating message-ids | |
| has_close_d.c | C source for determining whether an entity has a close delimiter | |
| has_comment.c | C source for the has_comment utility function | |
| has_folding.c | C source for the mparse_has_folding utility function | |
| has_whitespace.c | C source for the mparse_has_whitespace utility function | |
| header_body.c | C source code for handling message header fields and body content | |
| headerize.c | C source for putting content into a field structure | |
| interpolate.c | C source for interpolating mailbox components into a buffer | |
| is_application.c | C source for determining if an entity is of media type application | |
| is_audio.c | C source for determining if an entity is of media type audio | |
| is_autoreply.c | C source for determining if a message is an automatic reply | |
| is_cfws.c | C source for determining if a token is CFWS | |
| is_composite.c | C source for determining if an entity is a composite media type | |
| is_digest.c | C source for determining if an entity is media type multipart/digest | |
| is_dsn.c | C source for determining if an entity is a DSN | |
| is_epilogue.c | C source for determining if an entity is a MIME multipart epilogue | |
| is_example.c | C source for determining if an entity is an illegal "example" media type | |
| is_external.c | C source for determining if an entity is a message/external-body media type | |
| is_fws.c | C source for determining if a token is FWS | |
| is_mdn.c | C source for determining if an entity is an MDN | |
| is_mdn_report.c | C source for determining if an entity is an MDN report | |
| is_message.c | C source for determining if an entity is a message type | |
| is_mtsn.c | C source for determining if an entity is an MTSN | |
| is_multiheader.c | C source for determining if an entity has multiple sections of fields | |
| is_multipart.c | C source for determining if an entity is a multipart media type | |
| is_plain.c | C source for determining if an entity is media type text/plain | |
| is_preamble.c | C source for determining if an entity is a multipart preamble | |
| is_reply.c | C source for determining if a message is a reply | |
| is_report.c | C source for determining if an entity has media type multipart/report | |
| is_rfc822.c | C source for determining if an entity is media type message/rfc822 or equivalent | |
| is_signed.c | C source for determining whether an entity is signed | |
| is_text.c | C source for determining whether an entity has text media type | |
| is_trailing_ws.c | C source for determining if a token is part of trailing whitespace | |
| is_ws.c | C source for determining if a token is WS | |
| lex.c | C source code for lexical analysis support | |
| list.c | C source code for handling token lists | |
| list_post.c | C source for interpolating a list-post URI into a buffer | |
| mailbox.c | C source for interpolating mailbox components | |
| mailbox_count.c | C source for counting mailboxes in an address list | |
| mdn.c | C source code for message disposition notification component syntax checks | |
| mdn_addr.c | C source for interpolating mdn addresses into a buffer | |
| message_id.c | C source for interpolating a message's message-id into a buffer | |
| mime_encode.c | C source for encoding body sections | |
| minimize.c | C source for removing superfluous MIME fields | |
| modes.c | C source for handling message processing modes (RFCs) | |
| newsgroup.c | C source code for Usenet newsgroup, distribution, lists and related constructs | |
| orig_recip.c | C source for generating Original-Recipient fields | |
| parameter.c | C source for extracting a MIME parameter to a buffer, and for counting parameters | |
| parameters.c | C source code for handling MIME mparse_parameters | |
| parse_uri.c | C source for parsing a URI | |
| parse.c | C source code for high-level parsing support | |
| parse2.c | C source code for detailed field parsing support | |
| part.c | C source for determining the part number of a message/partial entity | |
| part_string.c | C source for generating IMAP-compatible MIME part strings | |
| path.c | C source for validating Path field content | |
| phrase.c | C source code for phrase and phrase list syntax checks | |
| phrase_string.c | C source for placing a phrase's content into a buffer | |
| print_entity.c | C source for printing an entity | |
| print_field.c | C source code for printing a field | |
| print_message.c | C source for printing a message | |
| print_token.c | C source for printing a logical token | |
| print_tokens.c | C source for printing a linked list of tokens | |
| process_fields.c | C source for processing fields | |
| protocol_status.c | C source for returning status information | |
| quote_string.c | C source for placing a quoted string in a buffer | |
| qvalue.c | C source for handling 'Q' values | |
| reply.c | C source code for interpolating addresses for a reply into a buffer | |
| report_part.c | C source for determining the part of a multipart/report media type | |
| return_path.c | C source for generating Return-Path fields | |
| rfc2047.c | C source code for handling encoded-words | |
| rfc2369.c | C source code for bracketed URI and bracketed URI list syntax checks | |
| rfc2822.c | C source code for checking RFC 2822 syntax | |
| rfc3066.c | C source code for language, language range, and related lists syntax checks | |
| rfc821.c | C source code for RFC 821 syntax check | |
| sender.c | C source for interpolating sender mailbox for a message into a buffer | |
| status.c | C source for functions for status and extended status codes | |
| strcasecmp.c | C source code for case-independent string comparison functions strcasecmp and strncasecmp | |
| strcopy.c | C source code for strcopy (append string, return pointer to end) | |
| strerror.c | C source for translating error codes into strings | |
| strtoul.c | C source code for strtoul (convert string to unsigned long interger) | |
| time_stamp.c | C source for generating Received fields | |
| to.c | C source for interpolating to mailboxes into a buffer | |
| token.c | C source code for handling message tokens | |
| token_remedy.c | C source for handling token remedies | |
| token_string.c | C source for representing a token as a string | |
| tokens_string.c | C source for representing a linked list of tokens as a string | |
| uri.c | C source code for URI syntax check | |
| utils.c | C source code for utility functions | |
| word_decode.c | C source for decoding base64 words | |
| word_encode.c | C source for base64 encoding words | |
| xval.c | C source for converting an ASCII hexadecimal digit to an unsigned integer | |
| digestify.c | C source code for demonstration program (report message syntax errors) | |
| gentest.c | C source code for demonstration program (generate simple message) | |
| hdrtest.c | toy program to build a field from supplied arguments | |
| hooktest.c | C source code for utility program (regression tests, verification of message hooks, reentrant tests) | |
| mparse.c | C source code for demonstration program (report message syntax errors) | |
| dsntest.c.in | raw source for dsntest.c | |
| access.gperf | Generated from IANA registration data from http://www.iana.org/assignments/access-types by access.awk | |
| act_mode.gperf | gperf source code for DSN action-mode keywords | |
| action.gperf | gperf source code for DSN action keywords | |
| address_type.gperf | Generated from IANA dsn-type data from http://www.iana.org/assignments/dsn-types by dsn-type.awk | |
| application.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/application/ by subtypes.awk | |
| audio.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/audio/ by subtypes.awk | |
| auto_sub.gperf | gperf source for auto-submitted keywords | |
| autosub.gperf | gperf source code for autosubmitted keywords | |
| boolean.gperf | gperf source for Boolean keywords | |
| charsets.gperf | Generated from IANA charset data from http://www.iana.org/assignments/character-sets by charsets.awk | |
| context.gperf | Generated from IANA registration data from http://www.iana.org/assignments/message-header-types/ by context.awk | |
| control.gperf | gperf and C source code for Usenet control message keywords | |
| countries.gperf | Generated from country data from http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html?printable=true by countries.awk | |
| days.gperf | Generated from gendate.c by days.awk | |
| diagnostic_t.gperf | Generated from IANA dsn-type data from http://www.iana.org/assignments/dsn-types by dsn-type.awk | |
| disp_type.gperf | gperf source code for DSN disposition keywords | |
| disp-not-opt.gperf | Generated from IANA registration data from http://www.iana.org/assignments/mdn/disp-not-opt by disp-not-opt.awk | |
| disp-mod.gperf | Generated from IANA registration data from http://www.iana.org/assignments/mdn/disp-mod by disp-mod.awk | |
| disposition.gperf | Generated from IANA disposition data from http://www.iana.org/assignments/mail-cont-disp by disposition.awk | |
| encoding.gperf | Generated from IANA transfer encoding registration data from http://www.iana.org/assignments/transfer-encodings by encoding.awk | |
| fields.gperf | gperf and C source for identification of header, MIME-part, DSN, MTSN, and MDN fields | |
| filter.gperf | gperf source for keywords used with RFC 2533 filters | |
| ftag.gperf | Generated from IANA media feature tag registration data from http://www.iana.org/assignments/media-feature-tags by ftag.awk | |
| image.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/image/ by subtypes.awk | |
| importance.gperf | gperf source code for Disposition-Notification-Options importance keywords | |
| importance2.gperf | gperf source code for MIXER importance keywords | |
| languages.gperf | Generated from ISO 639 language data from http://lcweb.loc.gov/standards/iso639-2/langhome.html and from IANA registry at http://www.iana.org/assignments/language-tags by languages.awk | |
| mailto.gperf | gperf source code for functions to convert between messages and mailto URIs | |
| message.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/message/ by subtypes.awk | |
| message-type.gperf | gperf source code for MIXER message-type keywords | |
| micalg.gperf | micalg values per RFC 3335 | |
| model.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/model/ by subtypes.awk | |
| months.gperf | Generated from gendate.c by months.awk | |
| msg_lang.gperf | gperf source for language-dependent strings for error and warning messages, and support functions | |
| MTA_name_typ.gperf | Generated from IANA dsn-type data from http://www.iana.org/assignments/dsn-types by dsn-type.awk | |
| multipart.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/multipart/ by subtypes.awk | |
| newsgroups.gperf | newsgroup and pseudo-newsgroup keywords | |
| numbering.gperf | Generated from IANA caller-id-plans data from ftp://ftp.iana.org/assignments/caller-id-plans by numbering.awk | |
| priority.gperf | gperf source code for MIXER priority keywords | |
| prohibition.gperf | gperf source code for MIXER prohibition keywords | |
| protocol.gperf | gperf source code for Mail-From protocol keywords (RFC 788) | |
| received.gperf | gperf and C source for parsing Received header fields | |
| schemes.gperf | Generated from IANA uri-schemes data from http://www.iana.org/assignments/uri-schemes by schemes.awk | |
| sending.gperf | gperf source code for MDN sending keywords | |
| sensitivity.gperf | gperf source code for MIXER sensitivity keywords | |
| text.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/text/ by subtypes.awk | |
| type.gperf | Generated from IANA media type registration data from http://www.iana.org/assignments/media-types by type.awk | |
| via.gperf | Generated from IANA mail-parameters data from http://www.iana.org/assignments/mail-parameters by mail-params.awk | |
| via2.gperf | gperf source code for Received field via link keyword added by RFC 2821 | |
| video.gperf | Generated from IANA subtype registration data from http://www.iana.org/assignments/media-types/video/ by subtypes.awk | |
| with.gperf | Generated from IANA mail-parameters data from http://www.iana.org/assignments/mail-parameters by mail-params.awk | |
| x400act.gperf | gperf source code for several MIXER keywords | |
| x400ct.gperf | gperf source code for MIXER x400-content-type keyword | |
| x400eit.gperf | gperf source for MIXER encoded-information-types | |
| yesno.gperf | gperf source for keywords yes and no | |
| mparse.h.in | raw source for public header file | |
| access_enum.c | C source code for access-type enumeration | |
| action_enum.c | C source code for action enumeration | |
| charset.c | C source code for charset utility functions | |
| check_disp.c | C source for validating content-disposition fields | |
| context_enum.c | C source code for message-context context enumeration | |
| country.c | C source code for country code enumeration | |
| disp_enum.c | C source code for disposition enumeration | |
| language.c | C source code for language tag enumeration | |
| scheme_enum.c | C source code for access-type enumeration | |
| set_encoding.c | C source for setting encodings | |
| subtype_enum.c | C source for media type enumeration | |
| type_enum.c | C source for media type enumeration | |
| via.c | built by: gperf -m 10 -n -N via_entry --output-file=via.c via.gperf | |
| via2.c | built by: gperf -m 10 -n -N via2_entry --output-file=via2.c via2.gperf | |
| with.c | built by: gperf -m 10 -N with_entry --output-file=with.c with.gperf | |
| address.h | internal header file for functions defined in address,c | |
| ast.h | stub header for strcopy declaration when AST is not used | |
| boundary.h | internal header file declaring functions defined in boundary.c | |
| check_disp.h | internal header file declaring finction defined in check_disp.c | |
| date_time.h | internal header file declaring functions defined in date_time.c | |
| domain.h | internal header file declaring function defined in domain.c | |
| dsn.h | internal header file declaring functions defined in dsn.c | |
| encoding.h | internal header file declaring function defined in encoding.c | |
| errors.h | internal header file declaring functions defined in errors.c | |
| field_remedy.h | internal header file declaring functions defined in field_remedy.c | |
| header_body.h | internal header file declaring functions defined in header_body.c | |
| lex_defs.h | internal header file for flex definitions | |
| lex1.h | internal header file declaring some functions defined in lexical analyzer source file and in lex.c | |
| lex2.h | internal header file declaring some functions defined in lex.c | |
| list.h | internal header file declaring functions defined in list.c | |
| mdn.h | internal header file declaring function defined in mdn.c | |
| msg.h | internal header file defining structure and declaring global array data and functions defined in msg.c and msg_lang.gperf | |
| newsgroup.h | internal header file declaring functions defined in newsgroup.c | |
| parameters.h | internal header file declaring functions defined in parameters.c | |
| parse.h | internal header file declaring functions defined in parse.c and parse2.c | |
| path.h | internal header file declaring function defined in path.c | |
| phrase.h | internal header file declaring functions defined in phrase.c | |
| private.h | internal header file defining common macros and pulling in public header | |
| qvalue.h | internal header file declaring function defined in qvalue.c | |
| received.h | internal header file declaring function defined in received.c | |
| rfc2369.h | internal header file declaring functions defined in rfc2369.c | |
| rfc2822.h | internal header file declaring functions defined in rfc2822.c | |
| rfc3066.h | internal header file declaring functions defined in rfc3066.c | |
| rfc821.h | internal header file declaring function defined in rfc821.c | |
| status.h | internal header file for macros and declarations for functions in mparse_status,c | |
| token.h | internal header file declaring functions defined in token.c | |
| token_remedy.h | internal header file for functions defined in token_remedy.c | |
| uri.h | internal header file declaring functions defined in uri.c | |
| vmalloc.h | stub header file for when AST vmalloc is not used |
Secondary sources are built from the primary sources if you have current tools (gperf, flex, bison, awk, etc.). Or the pre-built files listed in this section (in the compressed tar archive) may be used.
| y.tab.c | generated by bison -y -pmparse_ -d -v m_parse.y, modified by make using sed | |
| lex.mparse_.c | generated by flex -i -Cem -8 -Pmparse_ -s --header-file=mflex.h -d m_lex.l, modified by make using sed | |
| access.c | built by: gperf -m 10 -N mparse_access_entry --output-file=access.c access.gperf | |
| action.c | built by: gperf -m 10 -N mparse_action_entry --output-file=action.c action.gperf | |
| act_mode.c | built by: gperf -m 10 -n -N mparse_act_mode_entry --output-file=act_mode.c act_mode.gperf | |
| address_type.c | built by: gperf -m 10 -N mparse_address_type_entry --output-file=address_type.c address_type.gperf | |
| application.c | built by: gperf -m 10 -N mparse_application_entry --output-file=application.c application.gperf | |
| audio.c | built by: gperf -m 10 -N mparse_audio_entry --output-file=audio.c audio.gperf | |
| auto_sub.c | built by: gperf -m 10 -N mparse_auto_sub_entry --output-file=auto_sub.c auto_sub.gperf | |
| autosub.c | built by: gperf -m 10 -N mparse_autosub_entry --output-file=autosub.c autosub.gperf | |
| boolean.c | built by: gperf -m 10 -N mparse_boolean_entry --output-file=boolean.c boolean.gperf | |
| charsets.c | built by: gperf -m 10 -N mparse_charset_entry --output-file=charsets.c charsets.gperf | |
| context.c | built by: gperf -m 10 -N mparse_context_entry --output-file=context.c context.gperf | |
| control.c | built by: gperf -m 10 -N mparse_control_entry --output-file=control.c control.gperf | |
| countries.c | built by: gperf -m 10 -n -N mparse_country_entry --output-file=countries.c countries.gperf | |
| days.c | built by: gperf -m 10 -n -N mparse_day_entry --output-file=days.c days.gperf | |
| diagnostic_t.c | built by: gperf -m 10 -N mparse_diagnostic_t_entry --output-file=diagnostic_t.c diagnostic_t.gperf | |
| disp-not-opt.c | built by: gperf -m 10 -N mparse_disp_not_opt_entry --output-file=disp-not-opt.c disp-not-opt.gperf | |
| disp-mod.c | built by: gperf -m 10 -N mparse_disp_mod_entry --output-file=disp-mod.c disp-mod.gperf | |
| disp_type.c | built by: gperf -m 10 -n -N mparse_dtype_entry --output-file=disp_type.c disp_type.gperf | |
| disposition.c | built by: gperf -m 10 -N mparse_disposition_entry --output-file=disposition.c disposition.gperf | |
| dsntest.c | demonstration program: generate a Delivery Status Notification message | |
| encoding.c | built by: gperf -m 10 -n -N mparse_encoding_entry --output-file=encoding.c encoding.gperf | |
| fields.c | built by: gperf -m 10 -N mparse_field_entry --output-file=fields.c fields.gperf | |
| filter.c | built by: gperf -m 10 -N mparse_filter_entry --output-file=filter.c filter.gperf | |
| ftag.c | built by: gperf -m 10 -N mparse_ftag_entry --output-file=ftag.c ftag.gperf | |
| image.c | built by: gperf -m 10 -N mparse_image_entry --output-file=image.c image.gperf | |
| importance.c | built by: gperf -m 10 -n -N mparse_importance_entry --output-file=importance.c importance.gperf | |
| importance2.c | built by: gperf -m 10 -N mparse_importance2_entry --output-file=importance2.c importance2.gperf | |
| languages.c | built by: gperf -m 10 -N mparse_language_entry --output-file=languages.c languages.gperf | |
| mailto.c | built by: gperf -m 10 -N amp_entry --output-file=mailto.c mailto.gperf | |
| message.c | built by: gperf -m 10 -N mparse_message_entry --output-file=message.c message.gperf | |
| message-type.c | built by: gperf -m 10 -N mparse_message_type_entry --output-file=message-type.c message-type.gperf | |
| micalg.c | built by: gperf -m 10 -N mparse_micalg_entry --output-file=micalg.c micalg.gperf | |
| model.c | built by: gperf -m 10 -N mparse_model_entry --output-file=model.c model.gperf | |
| months.c | built by: gperf -m 10 -n -N mparse_month_entry --output-file=months.c months.gperf | |
| msg_lang.c | built by: gperf -m 10 -N msg_lang_entry --output-file=msg_lang.c msg_lang.gperf | |
| MTA_name_typ.c | built by: gperf -m 10 -N mparse_MTA_name_typ_entry --output-file=MTA_name_typ.c MTA_name_typ.gperf | |
| multipart.c | built by: gperf -m 10 -N mparse_multipart_entry --output-file=multipart.c multipart.gperf | |
| newsgroups.c | built by: gperf -m 10 -N mparse_newsgroups_entry --output-file=newsgroups.c newsgroups.gperf | |
| numbering.c | built by: gperf -m 10 -N mparse_numbering_entry --output-file=numbering.c numbering.gperf | |
| priority.c | built by: gperf -m 10 -N mparse_priority_entry --output-file=priority.c priority.gperf | |
| prohibition.c | built by: gperf -m 10 -N mparse_prohibition_entry --output-file=prohibition.c prohibition.gperf | |
| protocol.c | built by: gperf -m 10 -n -N mparse_protocol_entry --output-file=protocol.c protocol.gperf | |
| received.c | built by: gperf -m 10 -N keyword_entry --output-file=received.c received.gperf | |
| schemes.c | built by: gperf -m 10 -N mparse_schemes_entry --output-file=schemes.c schemes.gperf | |
| sending.c | built by: gperf -m 10 -n -N mparse_sending_entry --output-file=sending.c sending.gperf | |
| sensitivity.c | built by: gperf -m 10 -N mparse_sensitivity_entry --output-file=sensitivity.c sensitivity.gperf | |
| text.c | built by: gperf -m 10 -N mparse_text_entry --output-file=text.c text.gperf | |
| type.c | built by: gperf -m 10 -N mparse_type_entry --output-file=type.c type.gperf | |
| video.c | built by: gperf -m 10 -N mparse_video_entry --output-file=video.c video.gperf | |
| x400act.c | built by: gperf -m 10 -N mparse_x400act_entry --output-file=x400act.c x400act.gperf | |
| x400ct.c | built by: gperf -m 10 -n -N mparse_x400ct_entry --output-file=x400ct.c x400ct.gperf | |
| x400eit.c | built by: gperf -m 10 -N mparse_x400eit_entry --output-file=x400eit.c x400eit.gperf | |
| yesno.c | built by: gperf -m 10 -N mparse_yesno_entry --output-file=yesno.c yesno.gperf | |
| zones.c | built by: gperf -m 10 -n -N mparse_zones_entry --output-file=zones.c zones.gperf | |
| mflex.h | generated by flex -i -Cem -8 -Pmparse_ -s --header-file=mflex.h -d m_lex.l, modified by make using sed | |
| mparse.h | public header file generated from mparse.h.in and y.tab.h |
Scripts are used to build some source files from reference or common data. These scripts are located in the compressed tar archive.
| access.awk | awk script to generate access.gperf from IANA registration data | |
| charsets.awk | awk script to generate charsets.gperf from IANA registration data | |
| context.awk | awk script to generate context.gperf from IANA registration data | |
| countries.awk | awk script to generate countries.gperf from ISO data | |
| days.awk | awk script to generate days.gperf from gendate.c | |
| disp-not-opt.awk | awk script to generate disp-mod.gperf from IANA registration data | |
| disp-mod.awk | awk script to generate disp-mod.gperf from IANA registration data | |
| disposition.awk | awk script to generate disposition.gperf from IANA registration data | |
| dsn-type.awk | awk script to generate dsn-type gperf files from IANA registration data | |
| encoding.awk | awk script to generate encoding.gperf from IANA registration data | |
| ftag.awk | awk script to generate ftag.gperf from IANA registration data | |
| languages.awk | awk script to generate languages.gperf from ISO and IANA data | |
| mail-params.awk | awk script to generate via.gperf and with.gperf files from IANA registration data | |
| months.awk | awk script to generate months.gperf from gendate.c | |
| numbering.awk | awk script to generate via.gperf and with.gperf files from IANA registration data | |
| schemes.awk | awk script to generate scheme gperf file from IANA uri-scheme registration data | |
| subtypes.awk | awk script to generate subtype gperf input files from IANA registration data | |
| type.awk | awk script to generate type.gperf from IANA registration data | |
| zones.awk | awk script to generate zones.gperf from time zone data |
| makefile | user-configurable makefile | |
| make.file | static (non-configurable) part of makefile | |
| depend | object file dependencies |
Regression tests can be run via "make regression" using utility programs included in the primary sources.
561example1 724example1 724example2 724example3 733example1 733example2 733example3 822example1 822example2 822example3 850example1 1036example1 1344example1 1894example1 1894example2 1894example3 1894example4 2046example1 2046example2 2046example3 2046example4 2046example5 2046example6 2046example7 2049example1 2156example1 2298example1 2421example1 2421example2 2421example3 2421example4 2557example1 2557example2 2557example3 2557example4 2557example5 2557example6 2822example1 2822example2 2822example3 2822example4 2822example5 2822example6 2822example7 2822example8 2822example9 2822example10 2822example11 2822example12 2912example1 2912example2 2912example3 2912example4 2912example5 2912example6 2927example1 3028example1 3028example2 3297example1 3297example2 3297example3 3297example4 3297example5 3297example6 3297example7 3297example8 3297example9 3297example10 3297example11 3297example12 3297example13 3297example14 3464example1 3464example2 3464example3 3464example4 3798example1 3939example1 3939example2 4134example1 4134example2 4134example3 example tm1 tm2 tm3 tm4 tm5 tm6 tm7 tm8 tm9 tm10 tm11 tm12 tm13 tm14 tm15 tm16 tm17 tm18 tm19 tm20 tm21 tm22 tm23 tm24 tm25 tm26 tm27 tm28 tm29 tm30 tm31 tm32 tm33 tm34 tm35 tm36 tm37 tm38 tm39 tm40 tm41 tm42 tm43 tm44 tm45 tm46 tm47
561example1.out 724example1.out 724example2.out 724example3.out 733example1.out 733example2.out 733example3.out 822example1.out 822example2.out 822example3.out 850example1.out 1036example1.out 1344example1.out 1894example1.out 1894example2.out 1894example3.out 1894example4.out 2046example1.out 2046example2.out 2046example3.out 2046example4.out 2046example5.out 2046example6.out 2046example7.out 2049example1.out 2156example1.out 2298example1.out 2421example1.out 2421example2.out 2421example3.out 2421example4.out 2557example1.out 2557example2.out 2557example3.out 2557example4.out 2557example5.out 2557example6.out 2822example1.out 2822example2.out 2822example3.out 2822example4.out 2822example5.out 2822example6.out 2822example7.out 2822example8.out 2822example9.out 2822example10.out 2822example11.out 2822example12.out 2912example1.out 2912example2.out 2912example3.out 2912example4.out 2912example5.out 2912example6.out 2927example1.out 3028example1.out 3028example2.out 3297example1.out 3297example2.out 3297example3.out 3297example4.out 3297example5.out 3297example6.out 3297example7.out 3297example8.out 3297example9.out 3297example10.out 3297example11.out 3297example12.out 3297example13.out 3297example14.out 3464example1.out 3464example2.out 3464example3.out 3464example4.out 3798example1.out 3939example1.out 3939example2.out 4134example1.out 4134example2.out 4134example3.out example.out tm1.out tm2.out tm3.out tm4.out tm5.out tm6.out tm7.out tm8.out tm9.out tm10.out tm11.out tm12.out tm13.out tm14.out tm15.out tm16.out tm17.out tm18.out tm19.out tm20.out tm21.out tm22.out tm23.out tm24.out tm25.out tm26.out tm27.out tm28.out tm29.out tm30.out tm31.out tm32.out tm33.out tm34.out tm35.out tm36.out tm37.out tm38.out tm39.out tm40.out tm41.out tm42.out tm43.out tm44.out tm45.out tm46.out tm47.out hdrtest.out