Annotation of parser3/src/include/pa_exec.h, revision 1.12

1.1       paf         1: /** @file
                      2:        Parser: program executing for different OS-es decls.
                      3: 
1.11      paf         4:        Copyright (c) 2000,2001, 2003 ArtLebedev Group (http://www.artlebedev.com)
1.7       paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.12    ! paf         6: 
        !             7:        portions by Victor Fedoseev" <vvf_ru@mail.ru> [January 23, 2003]
1.1       paf         8: */
                      9: 
                     10: #ifndef PA_EXEC_H
                     11: #define PA_EXEC_H
1.9       paf        12: 
1.12    ! paf        13: static const char* IDENT_EXEC_H="$Date: 2003/01/21 15:51:10 $";
1.1       paf        14: 
                     15: #include "pa_string.h"
                     16: #include "pa_hash.h"
                     17: #include "pa_array.h"
                     18: 
                     19: /// @return exit code
1.8       paf        20: int pa_exec(
                     21:                        bool forced_allow, ///< allow execution regardles of --disable-execs
                     22:                        const String& file_spec, 
1.1       paf        23:                        const Hash *env, ///< 0 | Hash of String
                     24:                        const Array *argv, ///< 0 | Array of command line arguments
1.12    ! paf        25:                        const String& in, String& out, String& err,
        !            26:                        int *header_pos=0, const char **eol_marker=0, size_t *eol_marker_size=0);
1.1       paf        27: 
                     28: #endif

E-mail: