⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m4sh.m4f

📁 MSYS在windows下模拟了一个类unix的终端
💻 M4F
📖 第 1 页 / 共 3 页
字号:
    as_dirs=    while test ! -d "$as_dir"; do      as_dirs="$as_dir $as_dirs"      as_dir=`AS_DIRNAME("$as_dir")`    done    test ! -n "$as_dirs" || mkdir $as_dirs  fi || AS_ERROR([cannot create directory $1]); }T16,217AS_BASENAME_EXPR_m4_defun_pro([AS_BASENAME_EXPR])AS_REQUIRE([_AS_EXPR_PREPARE])dnl$as_expr X/[]$1 : '.*/\([[^/][^/]*]\)/*$' \| \	 X[]$1 : 'X\(//\)$' \| \	 X[]$1 : 'X\(/\)$' \| \	 .     : '\(.\)'[]_m4_defun_epi([AS_BASENAME_EXPR])T6,27m4_cmpm4_sign(m4_eval([$1 - $2]))F6,3m4_lenlenT8,88_m4_warn_m4_warning_error_ifelse([m4_fatal([$1])],                          [m4_warning([$1])])T9,36m4_renamem4_copy([$1], [$2])m4_undefine([$1])T14,50m4_divert_textm4_divert_push([$1])dnl$2m4_divert_pop([$1])dnlF8,5m4_indirindirT6,93AS_BOXAS_LITERAL_IF([$1],               [_AS_BOX_LITERAL($@)],               [_AS_BOX_INDIR($@)])T13,26m4_cr_LETTERSABCDEFGHIJKLMNOPQRSTUVWXYZT9,202_AS_QUOTE_AS_QUOTE_IFELSE([$1],                  [AS_ESCAPE([$1], m4_default([$2], [`""]))],                  [m4_warn([obsolete],           [back quotes and double quotes must not be escaped in: $1])dnl$1])T10,54m4_noquotem4_changequote(-=<{,}>=-)$1-=<{}>=-m4_changequote([,])T16,2_m4_divert(KILL)-1T7,57AS_EXIT{ (exit m4_default([$1], 1)); exit m4_default([$1], 1); }T17,188m4_version_prereqm4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]), [$1]), -1,       [m4_default([$3],                   [m4_fatal([Autoconf version $1 or higher is required])])],       [$2])[]dnlF8,5m4_shiftshiftT10,40m4_warningm4_errprintn(m4_location[: warning: $1])T6,76m4_mapm4_if([$2], [[]], [],       [$1(m4_fst($2))[]dnlm4_map([$1], m4_cdr($2))])T15,281AS_DIRNAME_EXPR_m4_defun_pro([AS_DIRNAME_EXPR])AS_REQUIRE([_AS_EXPR_PREPARE])dnl$as_expr X[]$1 : 'X\(.*[[^/]]\)//*[[^/][^/]]*/*$' \| \         X[]$1 : 'X\(//\)[[^/]]' \| \         X[]$1 : 'X\(//\)$' \| \         X[]$1 : 'X\(/\)' \| \         .     : '\(.\)'[]_m4_defun_epi([AS_DIRNAME_EXPR])T13,439m4_divert_popm4_ifval([$1],     [m4_if(_m4_divert([$1]), m4_divnum, [],            [m4_fatal([$0($1): diversion mismatch: ]m4_defn([m4_divert_stack]))])])dnlm4_popdef([_m4_divert_diversion])dnldnl m4_ifndef([_m4_divert_diversion],dnl           [m4_fatal([too many m4_divert_pop])])dnlm4_builtin([divert],           m4_ifdef([_m4_divert_diversion],                    [_m4_divert(_m4_divert_diversion)], -1))dnlm4_popdef([m4_divert_stack])dnlT23,133m4_expansion_stack_dumpm4_ifdef([m4_expansion_stack],          [m4_errprintn(m4_defn([m4_expansion_stack]))])dnlm4_errprintn(m4_location[: the top level])T27,1_m4_divert(HEADER-REVISION)1T10,137m4_map_sepm4_if([$3], [[]], [],       [$1(m4_fst($3))[]dnlm4_if(m4_cdr($3),      [[]], [],      [$2])[]dnlm4_map_sep([$1], [$2], m4_cdr($3))])T11,414_AS_PREPARE_m4_defun_pro([_AS_PREPARE])# PATH needs CR, and LINENO needs CR and PATH._AS_CR_PREPARE_AS_PATH_SEPARATOR_PREPARE_AS_LINENO_PREPARE_AS_ECHO_N_PREPARE_AS_EXPR_PREPARE_AS_LN_S_PREPARE_AS_MKDIR_P_PREPARE_AS_TEST_PREPARE_AS_TR_CPP_PREPARE_AS_TR_SH_PREPARE# IFS# We need space, tab and new line, in precisely that order.as_nl=''IFS=" 	$as_nl"# CDPATH.$as_unset CDPATH[]_m4_defun_epi([_AS_PREPARE])T11,95m4_undefinem4_ifndef([$1],           [m4_fatal([$0: undefined macro: $1])])dnlm4_builtin([undefine], $@)F10,7m4_traceontraceonT36,56m4_location(_AS_BROKEN_TEST_PREPARE)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:736T17,1109AS_SHELL_SANITIZE_m4_defun_pro([AS_SHELL_SANITIZE])## --------------------- #### M4sh Initialization.  #### --------------------- ### Be Bourne compatibleif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then  emulate sh  NULLCMD=:  [#] Zsh 3.x and 4.x performs word splitting on ${1+"$[@]"}, which  # is contrary to our usage.  Disable this feature.  alias -g '${1+"$[@]"}'='"$[@]"'elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then  set -o posixfi_AS_UNSET_PREPARE# Work around bugs in pre-3.0 UWIN ksh.$as_unset ENV MAIL MAILPATHPS1='$ 'PS2='> 'PS4='+ '# NLS nuisances.for as_var in \  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \  LC_TELEPHONE LC_TIMEdo  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then    eval $as_var=C; export $as_var  else    $as_unset $as_var  fidone# Required to use basename._AS_EXPR_PREPARE_AS_BASENAME_PREPARE# Name of the executable.as_me=`AS_BASENAME("$[0]")`[]_m4_defun_epi([AS_SHELL_SANITIZE])T7,101_m4_for$4[]dnlm4_if($1, [$2], [],      [m4_define([$1], m4_eval($1+[$3]))_m4_for([$1], [$2], [$3], [$4])])F3,3dnldnlT20,56m4_location(AS_LN_S)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:682T28,56m4_location(AS_EXECUTABLE_P)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:485T8,27m4_ifvalm4_if([$1], [], [$3], [$2])T11,48m4_dumpdefs_m4_dumpdefs_up([$1])dnl_m4_dumpdefs_down([$1])F12,9m4_changecomchangecomT5,97AS_IFm4_ifval([$2$3],[if $1; then  m4_ifval([$2], [$2], :)m4_ifvaln([$3],[else  $3])dnlfi])dnlT10,27m4_providem4_define([m4_provide($1)])T10,26m4_defaultm4_ifval([$1], [$1], [$2])T7,150m4_join_m4_defun_pro([m4_join])m4_case([$#],         [1], [],         [2], [[$2]],         [[$2][$1]$0([$1], m4_shiftn(2, $@))])[]_m4_defun_epi([m4_join])T13,48m4_provide_ifm4_ifdef([m4_provide($1)],          [$2], [$3])F10,7m4_esyscmdesyscmdF10,7m4_builtinbuiltinF10,6m4_bregexpregexpT12,26m4_normalizem4_strip(m4_flatten([$1]))T10,75AS_REQUIREm4_provide_if([$1], [],               [m4_divert_text([M4SH-INIT], [$1])])T8,116m4_defunm4_define([m4_location($1)], m4_location)dnlm4_define([$1],          [_m4_defun_pro([$1])$2[]_m4_defun_epi([$1])])F12,9m4_debugfiledebugfileT7,99AS_LN_S_m4_defun_pro([AS_LN_S])AS_REQUIRE([_AS_LN_S_PREPARE])dnl$as_ln_s $1 $2[]_m4_defun_epi([AS_LN_S])T28,1_m4_divert(HEADER-COPYRIGHT)3T25,139__m4_warning_error_ifelsem4_case([$3],         [error],    [$1],         [],         [$2],         [no-error], [$2],         [$0([$1], [$2], m4_shiftn(3, $@))])T16,188_AS_LINENO_WORKS  as_lineno_1=$LINENO  as_lineno_2=$LINENO  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`  test "x$as_lineno_1" != "x$as_lineno_2" &&  test "x$as_lineno_3"  = "x$as_lineno_2" dnlT28,56m4_location(AS_DIRNAME_EXPR)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:437T27,56m4_location(_AS_CR_PREPARE)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:875T9,98AS_ESCAPEm4_bpatsubst([$1],             m4_ifval([$2], [[\([$2]\)]], [[\([\"$`]\)]]),             [\\\1])T7,30m4_copym4_define([$2], m4_defn([$1]))T15,125AS_EXECUTABLE_P_m4_defun_pro([AS_EXECUTABLE_P])AS_REQUIRE([_AS_TEST_PREPARE])dnl$as_executable_p $1[]dnl[]_m4_defun_epi([AS_EXECUTABLE_P])T9,4m4_dquote[$@]T10,69m4_toupperm4_translit([$1], m4_defn([m4_cr_letters]), m4_defn([m4_cr_LETTERS]))T10,99_m4_shiftnm4_if([$1], 0,       [m4_shift($@)],       [_m4_shiftn(m4_eval([$1]-1), m4_shift(m4_shift($@)))])T18,236_AS_TR_CPP_PREPARE_m4_defun_pro([_AS_TR_CPP_PREPARE])AS_REQUIRE([_AS_CR_PREPARE])dnl# Sed expression to map a string onto a valid CPP name.as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[[^_$as_cr_alnum]]%_%g"[]_m4_defun_epi([_AS_TR_CPP_PREPARE])F7,6m4_exitm4exitT17,124m4_include_uniquem4_ifdef([m4_include($1)],          [m4_warn([syntax], [file `$1' included several times])])dnlm4_define([m4_include($1)])T16,4_m4_divert(BODY)1000T23,114m4_expansion_stack_pushm4_pushdef([m4_expansion_stack],            [$1]m4_ifdef([m4_expansion_stack], [m4_defn([m4_expansion_stack])]))T12,51m4_re_escapem4_bpatsubst([$1],              [[][+*.]], [\\\&])T9,383AS_TR_CPP_m4_defun_pro([AS_TR_CPP])AS_REQUIRE([_$0_PREPARE])dnlAS_LITERAL_IF([$1],              [m4_bpatsubst(m4_translit([[$1]],                                        [*abcdefghijklmnopqrstuvwxyz],                                        [PABCDEFGHIJKLMNOPQRSTUVWXYZ]),                           [[^A-Z0-9_]], [_])],              [`echo "$1" | $as_tr_cpp`])[]_m4_defun_epi([AS_TR_CPP])T9,51m4_shiftnm4_assert(($1 >= 0) && ($# > $1))dnl_m4_shiftn($@)T8,56AS_ERROR{ AS_MESSAGE([error: $1], [2])   AS_EXIT([$2]); }[]dnlF10,7m4_dumpdefdumpdefT8,122m4_stripm4_bpatsubsts([[$1]],               [[ 	]+], [ ],               [^\(..\) ],    [\1],               [ \(..\)$],    [\1])T13,248m4_bpatsubstsm4_if([$#], 0, [m4_fatal([$0: too few arguments: $#])],       [$#], 1, [m4_fatal([$0: too few arguments: $#: $1])],       [$#], 2, [m4_builtin([patsubst], $@)],       [$0(m4_builtin([patsubst], [[$1]], [$2], [$3]),           m4_shiftn(3, $@))])T13,254_AS_PATH_WALKAS_REQUIRE([_AS_PATH_SEPARATOR_PREPARE])dnlas_save_IFS=$IFS; IFS=$PATH_SEPARATORm4_bmatch([$1], [[:;]],[as_dummy="$1"for as_dir in $as_dummy],[for as_dir in m4_default([$1], [$PATH])])do  IFS=$as_save_IFS  test -z "$as_dir" && as_dir=.  $2doneT15,12m4_PACKAGE_NAMEGNU AutoconfT13,212_m4_defun_epim4_divert_pop()dnlm4_if(_m4_divert_dump, _m4_divert_diversion,      [m4_undivert([GROW])dnlm4_undefine([_m4_divert_dump])])dnlm4_expansion_stack_pop()dnlm4_popdef([_m4_expanding($1)])dnlm4_provide([$1])dnlT13,42AS_VAR_SET_IFAS_IF([AS_VAR_TEST_SET([$1])], [$2], [$3])T15,133_m4_dumpdefs_upm4_ifdef([$1],          [m4_pushdef([_m4_dumpdefs], m4_defn([$1]))dnlm4_dumpdef([$1])dnlm4_popdef([$1])dnl_m4_dumpdefs_up([$1])])T39,56m4_location(_AS_PATH_SEPARATOR_PREPARE)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:646T14,254AS_DIRNAME_SED_m4_defun_pro([AS_DIRNAME_SED])echo X[]$1 |    sed ['/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }  	  /^X\(\/\/\)$/{ s//\1/; q; }  	  /^X\(\/\).*/{ s//\1/; q; }  	  s/.*/./; q'][]_m4_defun_epi([AS_DIRNAME_SED])D-1,0# End of frozen state file

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -