// // aegis - project change supervisor // Copyright (C) 1991-2006, 2008, 2009, 2011, 2012 Peter Miller // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 3 of the License, or (at // your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // #ifndef LIBAEGIS_ARGLEX2_H #define LIBAEGIS_ARGLEX2_H #include enum { arglex_token_anticipate, arglex_token_as_needed, arglex_token_automatic, arglex_token_baseline, arglex_token_base_relative, arglex_token_branch, arglex_token_build, arglex_token_change, arglex_token_change_attributes, arglex_token_change_directory, arglex_token_change_owner, arglex_token_clean, arglex_token_clone, arglex_token_compatibility, arglex_token_compress, arglex_token_compress_not, arglex_token_compression_algorithm, arglex_token_configured, arglex_token_configured_not, arglex_token_copy_file, arglex_token_copy_file_undo, arglex_token_current_relative, arglex_token_defaults, arglex_token_delta, arglex_token_delta_date, arglex_token_delta_from_change, arglex_token_delta_name, arglex_token_description_only, arglex_token_develop_begin, arglex_token_develop_begin_undo, arglex_token_develop_end, arglex_token_develop_end_undo, arglex_token_development_directory, arglex_token_difference, arglex_token_directory, arglex_token_edit, arglex_token_edit_bg, arglex_token_file, arglex_token_file_attributes, arglex_token_fix_architecture, arglex_token_force, arglex_token_grandparent, arglex_token_independent, arglex_token_integrate_begin, arglex_token_integrate_begin_undo, arglex_token_integrate_fail, arglex_token_integrate_pass, arglex_token_interactive, arglex_token_keep, arglex_token_keep_not, arglex_token_library, arglex_token_list, arglex_token_log, arglex_token_major, arglex_token_make_transparent, arglex_token_make_transparent_undo, arglex_token_manual, arglex_token_maximum, arglex_token_merge_automatic, arglex_token_merge_not, arglex_token_merge_only, arglex_token_mime_header, arglex_token_mime_header_not, arglex_token_minimum, arglex_token_minor, arglex_token_move_file, arglex_token_move_file_undo, arglex_token_new_administrator, arglex_token_new_branch, arglex_token_new_branch_undo, arglex_token_new_change, arglex_token_new_change_undo, arglex_token_new_developer, arglex_token_new_file, arglex_token_new_file_undo, arglex_token_new_integrator, arglex_token_new_project, arglex_token_new_release, arglex_token_new_reviewer, arglex_token_new_test, arglex_token_new_test_undo, arglex_token_nolog, arglex_token_output, arglex_token_output_directory, arglex_token_overwriting, arglex_token_pager, arglex_token_pager_not, arglex_token_page_headers, arglex_token_page_headers_not, arglex_token_persevere, arglex_token_persevere_not, arglex_token_progress, arglex_token_progress_not, arglex_token_project, arglex_token_project_attributes, arglex_token_project_alias_create, arglex_token_project_alias_remove, arglex_token_project_recursive, arglex_token_regression, arglex_token_read_only, arglex_token_reason, arglex_token_remove_administrator, arglex_token_remove_developer, arglex_token_remove_file, arglex_token_remove_file_undo, arglex_token_remove_integrator, arglex_token_remove_project, arglex_token_remove_reviewer, arglex_token_report, arglex_token_rescind, arglex_token_review_begin, arglex_token_review_begin_undo, arglex_token_review_fail, arglex_token_review_pass, arglex_token_review_pass_undo, arglex_token_signed_off_by, arglex_token_signed_off_by_not, arglex_token_suggest, arglex_token_suggest_limit, arglex_token_suggest_noise, arglex_token_symbolic_links, arglex_token_symbolic_links_not, arglex_token_tab_width, arglex_token_template, arglex_token_template_not, arglex_token_terse, arglex_token_test, arglex_token_touch, arglex_token_touch_not, arglex_token_trunk, arglex_token_unchanged, arglex_token_unformatted, arglex_token_user, arglex_token_uuid, arglex_token_uuid_not, arglex_token_verbose, arglex_token_wait, arglex_token_wait_not, arglex_token_whiteout, arglex_token_whiteout_not, ARGLEX2_MAX }; void arglex2_init(int, char **); void arglex2_init3(int, char **, arglex_table_ty *); void arglex2_retable(arglex_table_ty *); #endif // LIBAEGIS_ARGLEX2_H // vim: set ts=8 sw=4 et :