Aegis  4.25.D505
aedist/arglex3.h
Go to the documentation of this file.
00001 //
00002 //      aegis - project change supervisor
00003 //      Copyright (C) 1999, 2001, 2002, 2004-2006, 2008 Peter Miller
00004 //      Copyright (C) 2007 Walter Franzini
00005 //
00006 //      This program is free software; you can redistribute it and/or modify
00007 //      it under the terms of the GNU General Public License as published by
00008 //      the Free Software Foundation; either version 3 of the License, or
00009 //      (at your option) any later version.
00010 //
00011 //      This program is distributed in the hope that it will be useful,
00012 //      but WITHOUT ANY WARRANTY; without even the implied warranty of
00013 //      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014 //      GNU General Public License for more details.
00015 //
00016 //      You should have received a copy of the GNU General Public License
00017 //      along with this program.  If not, see
00018 //      <http://www.gnu.org/licenses>.
00019 //
00020 
00021 #ifndef AEDIST_ARGLEX3_H
00022 #define AEDIST_ARGLEX3_H
00023 
00024 #include <libaegis/arglex2.h>
00025 
00026 enum
00027 {
00028     arglex_token_aeget = ARGLEX2_MAX,
00029     arglex_token_all,
00030     arglex_token_ascii_armor,
00031     arglex_token_ascii_armor_not,
00032     arglex_token_archive,
00033     arglex_token_compatibility_not,
00034     arglex_token_content_transfer_encoding,
00035     arglex_token_description_header,
00036     arglex_token_description_header_not,
00037     arglex_token_entire_source,
00038     arglex_token_entire_source_not,
00039     arglex_token_exclude_uuid,
00040     arglex_token_exclude_uuid_not,
00041     arglex_token_exclude_version,
00042     arglex_token_exclude_version_not,
00043     arglex_token_ignore_uuid,
00044     arglex_token_ignore_uuid_not,
00045     arglex_token_inventory,
00046     arglex_token_missing,
00047     arglex_token_patch,
00048     arglex_token_patch_not,
00049     arglex_token_path_prefix_add,
00050     arglex_token_pending,
00051     arglex_token_receive,
00052     arglex_token_replay,
00053     arglex_token_send,
00054     arglex_token_trojan,
00055     arglex_token_trojan_not,
00056     ARGLEX3_MAX
00057 };
00058 
00059 void arglex3_init(int, char **);
00060 
00061 #endif // AEDIST_ARGLEX3_H