1/* 2 * opt.h: share svn_opt__* functions 3 * 4 * ==================================================================== 5 * Licensed to the Apache Software Foundation (ASF) under one 6 * or more contributor license agreements. See the NOTICE file 7 * distributed with this work for additional information 8 * regarding copyright ownership. The ASF licenses this file 9 * to you under the Apache License, Version 2.0 (the 10 * "License"); you may not use this file except in compliance 11 * with the License. You may obtain a copy of the License at 12 * 13 * http://www.apache.org/licenses/LICENSE-2.0 14 * 15 * Unless required by applicable law or agreed to in writing, 16 * software distributed under the License is distributed on an 17 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 18 * KIND, either express or implied. See the License for the 19 * specific language governing permissions and limitations 20 * under the License. 21 * ==================================================================== 22 */ 23 24#ifndef SVN_LIBSVN_SUBR_OPT_H 25#define SVN_LIBSVN_SUBR_OPT_H 26 27#include "svn_version.h" 28#include "svn_opt.h" 29 30#ifdef __cplusplus 31extern "C" { 32#endif /* __cplusplus */ 33 34 35/* Print version version info for PGM_NAME to the console. If QUIET is 36 * true, print in brief. Else if QUIET is not true, print the version 37 * more verbosely, and if FOOTER is non-null, print it following the 38 * version information. If VERBOSE is true, print running system info. 39 * 40 * Use POOL for temporary allocations. 41 */ 42svn_error_t * 43svn_opt__print_version_info(const char *pgm_name, 44 const char *footer, 45 const svn_version_extended_t *info, 46 svn_boolean_t quiet, 47 svn_boolean_t verbose, 48 apr_pool_t *pool); 49 50#ifdef __cplusplus 51} 52#endif /* __cplusplus */ 53 54#endif /* SVN_LIBSVN_SUBR_OPT_H */ 55