亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? channeldefs.pm

?? autoconf 2.59版,可用于redhat系統(tǒng).用于編譯原碼,編寫makefile文件.
?? PM
字號(hào):
# Copyright (C) 2002, 2003 Free Software Foundation, Inc.# 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 2, 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, write to the Free Software# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA# 02111-1307, USA.package Autom4te::ChannelDefs;use Autom4te::Channels;=head1 NAMEAutom4te::ChannelDefs - channel definitions for Automake and helper functions=head1 SYNOPSIS  use Autom4te::ChannelDefs;  print Autom4te::ChannelDefs::usage (), "\n";  prog_error ($MESSAGE, [%OPTIONS]);  error ($WHERE, $MESSAGE, [%OPTIONS]);  error ($MESSAGE);  fatal ($WHERE, $MESSAGE, [%OPTIONS]);  fatal ($MESSAGE);  verb ($MESSAGE, [%OPTIONS]);  switch_warning ($CATEGORY);  parse_WARNINGS ();  parse_warnings ($OPTION, $ARGUMENT);  Autom4te::ChannelDefs::set_strictness ($STRICTNESS_NAME);=head1 DESCRIPTIONThis packages defines channels that can be used in Automake tooutput diagnostics and other messages (via C<msg()>).  It also definessome helper function to enable or disable these channels, and someshorthand function to output on specific channels.=cutuse 5.005;use strict;use Exporter;use vars qw (@ISA @EXPORT);@ISA = qw (Exporter);@EXPORT = qw (&prog_error &error &fatal &verb	      &switch_warning &parse_WARNINGS &parse_warnings);=head2 CHANNELSThe following channels can be used as the first argument ofC<Autom4te::Channel::msg>.  For some of them we list a shorthandfunction that makes the code more readable.=over 4=item C<fatal>Fatal errors.  Use C<&fatal> to send messages over this channel.=item C<error>Common errors.   Use C<&error> to send messages over this channel.=item C<error-gnu>Errors related to GNU Standards.=item C<error-gnu/warn>Errors related to GNU Standards that should be warnings in "foreign" mode.=item C<error-gnits>Errors related to GNITS Standards (silent by default).=item C<automake>Internal errors.  Use C<&prog_error> to send messages over this channel.=item C<cross>Constructs compromising the cross-compilation of the package.=item C<gnu>Warnings related to GNU Coding Standards.=item C<obsolete>Warnings about obsolete features (silent by default).=item C<override>Warnings about user redefinitions of Automake rules orvariables (silent by default).=item C<portability>Warnings about non-portable constructs.=item C<syntax>Warnings about weird syntax, unused variables, typos...=item C<unsupported>Warnings about unsupported (or mis-supported) features.=item C<verb>Messages output in C<--verbose> mode.  Use C<&verb> to send such messages.=item C<note>Informative messages.=back=cut# Initialize our list of error/warning channels.# Do not forget to update &usage and the manual# if you add or change a warning channel.register_channel 'fatal', type => 'fatal';register_channel 'error', type => 'error';register_channel 'error-gnu', type => 'error';register_channel 'error-gnu/warn', type => 'error';register_channel 'error-gnits', type => 'error', silent => 1;register_channel 'automake', type => 'fatal', backtrace => 1,  header => ("####################\n" .	     "## Internal Error ##\n" .	     "####################\n"),  footer => "\nPlease contact <bug-automake\@gnu.org>.";register_channel 'cross', type => 'warning', silent => 1;register_channel 'gnu', type => 'warning';register_channel 'obsolete', type => 'warning', silent => 1;register_channel 'override', type => 'warning', silent => 1;register_channel 'portability', type => 'warning', silent => 1;register_channel 'syntax', type => 'warning';register_channel 'unsupported', type => 'warning';register_channel 'verb', type => 'debug', silent => 1;register_channel 'note', type => 'debug', silent => 0;=head2 FUNCTIONS=over 4=item C<usage ()>Return the warning category descriptions.=cutsub usage (){  return "Warning categories include:  `cross'         cross compilation issues  `gnu'           GNU coding standards (default in gnu and gnits modes)  `obsolete'      obsolete features or constructions  `override'      user redefinitions of Automake rules or variables  `portability'   portability issues  `syntax'        dubious syntactic constructs (default)  `unsupported'   unsupported or incomplete features (default)  `all'           all the warnings  `no-CATEGORY'   turn off warnings in CATEGORY  `none'          turn off all the warnings  `error'         treat warnings as errors";}=item C<prog_error ($MESSAGE, [%OPTIONS])>Signal a programming error (on channel C<automake>),display C<$MESSAGE>, and exit 1.=cutsub prog_error ($;%){  my ($msg, %opts) = @_;  msg 'automake', '', $msg, %opts;}=item C<error ($WHERE, $MESSAGE, [%OPTIONS])>=item C<error ($MESSAGE)>Uncategorized errors.=cutsub error ($;$%){  my ($where, $msg, %opts) = @_;  msg ('error', $where, $msg, %opts);}=item C<fatal ($WHERE, $MESSAGE, [%OPTIONS])>=item C<fatal ($MESSAGE)>Fatal errors.=cutsub fatal ($;$%){  my ($where, $msg, %opts) = @_;  msg ('fatal', $where, $msg, %opts);}=item C<verb ($MESSAGE, [%OPTIONS])>C<--verbose> messages.=cutsub verb ($;%){  my ($msg, %opts) = @_;  msg 'verb', '', $msg, %opts;}=item C<switch_warning ($CATEGORY)>If C<$CATEGORY> is C<mumble>, turn on channel C<mumble>.If it is C<no-mumble>, turn C<mumble> off.Else handle C<all> and C<none> for completeness.=cutsub switch_warning ($){  my ($cat) = @_;  my $has_no = 0;  if ($cat =~ /^no-(.*)$/)    {      $cat = $1;      $has_no = 1;    }  if ($cat eq 'all')    {      setup_channel_type 'warning', silent => $has_no;    }  elsif ($cat eq 'none')    {      setup_channel_type 'warning', silent => ! $has_no;    }  elsif ($cat eq 'error')    {      $warnings_are_errors = ! $has_no;      # Set exit code if Perl warns about something      # (like uninitialized variables).      $SIG{"__WARN__"} =	$has_no ? 'DEFAULT' : sub { print STDERR @_; $exit_code = 1; };    }  elsif (channel_type ($cat) eq 'warning')    {      setup_channel $cat, silent => $has_no;    }  else    {      return 1;    }  return 0;}=item C<parse_WARNINGS ()>Parse the WARNINGS environment variable.=cutsub parse_WARNINGS (){  if (exists $ENV{'WARNINGS'})    {      # Ignore unknown categories.  This is required because WARNINGS      # should be honored by many tools.      switch_warning $_ foreach (split (',', $ENV{'WARNINGS'}));    }}=item C<parse_warnings ($OPTION, @ARGUMENT)>Parse the argument of C<--warning=CATEGORY> or C<-WCATEGORY>.C<$OPTIONS> is C<"--warning"> or C<"-W">, C<@ARGUMENT> is a list ofC<CATEGORY>.This can be used as a argument to C<Getopt>.=cutsub parse_warnings ($@){  my ($opt, @categories) = @_;  foreach my $cat (map { split ',' } @categories)    {      msg 'unsupported', "unknown warning category `$cat'"	if switch_warning $cat;    }}=item C<set_strictness ($STRICTNESS_NAME)>Configure channels for strictness C<$STRICTNESS_NAME>.=cutsub set_strictness ($){  my ($name) = @_;  # FIXME: 'portability' warnings are currently disabled by default.  # Eventually we want to turn them on in GNU and GNITS modes, but  # we don't do this yet in Automake 1.7 to help the 1.6/1.7 transition.  #  # Indeed there would be only two ways to get rid of these new warnings:  #  1. adjusting Makefile.am  #     This is not always easy (or wanted).  Consider %-rules or  #     $(function args) variables.  #  2. using -Wno-portability  #     This means there is no way to have the same Makefile.am  #     working both with Automake 1.6 and 1.7 (since 1.6 does not  #     understand -Wno-portability).  #  # In Automake 1.8 (or whatever it is called) we can turn these  # warnings on, since -Wno-portability will not be an issue for  # the 1.7/1.8 transition.  if ($name eq 'gnu')    {      setup_channel 'error-gnu', silent => 0;      setup_channel 'error-gnu/warn', silent => 0, type => 'error';      setup_channel 'error-gnits', silent => 1;      # setup_channel 'portability', silent => 0;      setup_channel 'gnu', silent => 0;    }  elsif ($name eq 'gnits')    {      setup_channel 'error-gnu', silent => 0;      setup_channel 'error-gnu/warn', silent => 0, type => 'error';      setup_channel 'error-gnits', silent => 0;      # setup_channel 'portability', silent => 0;      setup_channel 'gnu', silent => 0;    }  elsif ($name eq 'foreign')    {      setup_channel 'error-gnu', silent => 1;      setup_channel 'error-gnu/warn', silent => 0, type => 'warning';      setup_channel 'error-gnits', silent => 1;      # setup_channel 'portability', silent => 1;      setup_channel 'gnu', silent => 1;    }  else    {      prog_error "level `$name' not recognized\n";    }}=back=head1 SEE ALSOL<Autom4te::Channels>=head1 HISTORYWritten by Alexandre Duret-Lutz E<lt>F<adl@gnu.org>E<gt>.=cut### Setup "GNU" style for perl-mode and cperl-mode.## Local Variables:## perl-indent-level: 2## perl-continued-statement-offset: 2## perl-continued-brace-offset: 0## perl-brace-offset: 0## perl-brace-imaginary-offset: 0## perl-label-offset: -2## cperl-indent-level: 2## cperl-brace-offset: 0## cperl-continued-brace-offset: 0## cperl-label-offset: -2## cperl-extra-newline-before-brace: t## cperl-merge-trailing-else: nil## cperl-continued-statement-offset: 2## End:

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图色小说| 欧美精品一区男女天堂| 亚洲五月六月丁香激情| 在线播放/欧美激情| 久久精品免费看| 国产精品免费网站在线观看| 91久久精品一区二区三| 国内精品自线一区二区三区视频| 亚洲欧美色一区| 国产片一区二区三区| 欧美久久一二三四区| 成人免费视频播放| 精品无人区卡一卡二卡三乱码免费卡| 亚洲精品国久久99热| 久久久一区二区三区| 在线成人av网站| 色综合天天狠狠| 大陆成人av片| 国产米奇在线777精品观看| 婷婷久久综合九色综合绿巨人| 亚洲欧美日韩电影| 国产精品日日摸夜夜摸av| 精品国产乱码久久久久久免费 | 国产成人免费网站| 奇米亚洲午夜久久精品| 亚洲国产综合色| 亚洲视频一区在线| 国产精品免费网站在线观看| 久久久久久电影| 国产视频在线观看一区二区三区| 欧美日韩一卡二卡三卡| 99国内精品久久| av综合在线播放| 成人国产精品免费观看动漫| 国产成人无遮挡在线视频| 精品一区二区免费视频| 美女一区二区视频| 久久精品免费看| 久久99久久久欧美国产| 久草精品在线观看| 国内偷窥港台综合视频在线播放| 九九九久久久精品| 精品一区二区三区的国产在线播放 | 亚洲成人av福利| 亚洲一区二区三区在线看| 亚洲一区二区不卡免费| 亚洲精品成a人| 亚洲制服丝袜av| 午夜影院久久久| 日日骚欧美日韩| 蜜乳av一区二区| 紧缚奴在线一区二区三区| 国模套图日韩精品一区二区| 国产乱人伦精品一区二区在线观看 | 亚洲欧美日韩国产另类专区| 亚洲黄色小视频| 午夜精彩视频在线观看不卡| 日本成人在线看| 国产毛片一区二区| 风间由美性色一区二区三区| 不卡电影一区二区三区| 在线精品亚洲一区二区不卡| 欧美日韩国产高清一区二区| 欧美一区三区四区| 久久久久久99精品| 一区在线观看免费| 性久久久久久久久久久久| 麻豆国产精品777777在线| 大胆亚洲人体视频| 一本大道综合伊人精品热热 | 制服.丝袜.亚洲.另类.中文| 日韩美女视频在线| 国产精品国产自产拍在线| 亚洲最新视频在线观看| 麻豆freexxxx性91精品| 成人性生交大片免费看中文| 欧洲激情一区二区| 精品日韩在线观看| 国产精品成人一区二区三区夜夜夜| 亚洲综合激情另类小说区| 日韩精品欧美成人高清一区二区| 韩国欧美国产一区| 日本黄色一区二区| 久久久久99精品国产片| 一区二区三区在线观看网站| 久久aⅴ国产欧美74aaa| 91欧美一区二区| 欧美tickling网站挠脚心| 自拍偷拍亚洲激情| 久久丁香综合五月国产三级网站| av中文字幕不卡| 日韩你懂的在线播放| 亚洲欧美另类久久久精品| 老司机午夜精品| 在线视频你懂得一区二区三区| 精品少妇一区二区三区 | 亚洲成年人影院| 成人免费观看av| 91精品国产品国语在线不卡| 亚洲私人黄色宅男| 国产精品一二三四区| 欧美精品日韩一本| 亚洲天堂精品视频| 国产一区二区久久| 69p69国产精品| 亚洲男人的天堂在线观看| 国产乱子伦视频一区二区三区| 欧美人妖巨大在线| 亚洲黄色免费网站| 波多野结衣视频一区| 久久色.com| 日本不卡一二三区黄网| 日本高清免费不卡视频| 国产精品萝li| 国产精品99久久久久久久女警 | 国产精品乱码妇女bbbb| 国模无码大尺度一区二区三区 | 国产精品毛片高清在线完整版| 蜜桃精品在线观看| 欧美视频中文一区二区三区在线观看| 国产精品久久久久久久久快鸭 | 555www色欧美视频| 亚洲一二三四区| 91免费国产在线| 自拍av一区二区三区| 成人av网站在线观看免费| 国产视频一区在线观看| 国产一区999| 精品电影一区二区三区 | 91网页版在线| 国产精品国产三级国产有无不卡 | 午夜精品成人在线视频| 欧美三级三级三级爽爽爽| 亚洲自拍偷拍九九九| 在线中文字幕一区| 一区二区三区不卡在线观看 | 国产精品美女久久福利网站| 懂色av噜噜一区二区三区av| 久久久三级国产网站| 国产在线观看免费一区| 久久久噜噜噜久久中文字幕色伊伊 | 91片在线免费观看| 亚洲精品乱码久久久久久黑人 | 亚洲精品一区二区三区99| 久久精工是国产品牌吗| 日韩精品一区二区三区中文精品| 蜜臀av一区二区三区| 精品国产制服丝袜高跟| 久久99精品视频| 久久精品人人爽人人爽| 成人国产亚洲欧美成人综合网| 中文字幕中文乱码欧美一区二区| 91在线观看污| 亚洲午夜久久久久| 日韩欧美中文字幕制服| 国产一区二三区| 亚洲欧洲精品一区二区三区| 一本一本大道香蕉久在线精品| 一区二区三区在线影院| 欧美一区二区三区啪啪| 韩国女主播成人在线| 国产精品天美传媒| 91福利在线观看| 午夜精品久久久久久久久久| 精品久久久久久久久久久久包黑料| 国产成人在线免费| 亚洲精品成人天堂一二三| 欧美一卡二卡在线观看| 国产成人小视频| 一区二区三区不卡视频| 欧美一区二区在线不卡| 国产精品影视在线观看| 亚洲日本一区二区三区| 欧美一级国产精品| 成人av网在线| 丝袜美腿亚洲综合| 国产午夜精品一区二区| 在线观看日韩一区| 久久99精品久久久| 亚洲精品日韩综合观看成人91| 日韩午夜激情电影| 91免费观看国产| 裸体一区二区三区| 一区二区三区欧美激情| 日韩精品一区二区三区四区| 99这里只有精品| 精品午夜一区二区三区在线观看| 亚洲美女视频一区| 久久理论电影网| 欧美久久久一区| 91在线视频18| 国产一区欧美一区| 午夜影视日本亚洲欧洲精品| 中文字幕精品一区二区精品绿巨人 | 另类调教123区| 亚洲精品国产一区二区精华液| 欧美精品一区二区三区久久久| 91福利视频久久久久| 福利一区二区在线观看| 麻豆精品视频在线观看视频|