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

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

?? inf.tcl

?? FREESACLE ADS8540 BSP, 基于TORNADO2.2.1 for 85xx 開發(fā)環(huán)境
?? TCL
?? 第 1 頁 / 共 5 頁
字號:
    if {![info exists setupVals(uninstalledPatches_recommended)]} {        set setupVals(uninstalledPatches_recommended) ""    }    if {[isUnix]} {        if {$os == $env(WIND_HOST_TYPE)} {            switch $os {                sun4-solaris2 {                    checkSolarisPatch $line                }                parisc-hpux10 {                    checkHPUXPatch $line                }            }                }    }}############################################################################### checkStringsLineFormat - checks whether a Strings line from the inf file#                          is in the correct format.## Checks to make sure whether the given line is in the correct format# for the Strings section.  The format is string_variable=string_value.## SYNOPSIS# checkStringsLineFormat <line>## PARAMETERS:#   line : a line containing Strings section data.## RETURNS:#   0 if the line is not in the correct format.#   1 if the line has the correct format.## ERRORS: N/A#proc checkStringsLineFormat {line} {    return [regexp {[^=]+=.+} $line]}############################################################################### addStringName - adds string variable and replacement value to the global#                 space## Adds the string variable and replacement value to the global array# infString.  This global array is used to determine whether a variable# from the Strings section exists and contains its replacement value.# $infString(string variable name) contains the string replacement# value.## SYNOPSIS# addStringName <line>## PARAMETERS:#   line : a line containing Strings section data.## RETURNS: N/A## ERRORS: N/A#proc addStringName {line} {   global infString   set string_name [lindex [split $line =] 0]   set string_replacement [lindex [split $line =] 1]   set infString($string_name) $string_replacement}############################################################################### addStringsLine - adds a string variable and replacement value to the global#                  space from values read from an inf line.## Given a line from the Strings section in the inf file, adds a string# variable and its replacement value to the global space.  This is used# for substitution of substrings in the inf file between % signs.  If a# line contains an invalid format the procedure simly returns.## A Strings section line is of this format:#   string_name=string_value## SYNOPSIS# addStringLine <line>## PARAMETERS:#   line : a line containing Strings section data.## RETURNS: N/A## ERRORS: N/A#proc addStringsLine {line} {    if {[checkStringsLineFormat $line] == 0} {        infputs "INF Processing: the Strings section contains an invalid line: $line"        return    }    addStringName $line}############################################################################### arFlagsLine - sets the arFlags for a specified product index## Sets the arFlag for the specified product index by modifying the# global array variable arFlags.  A - is prepended to the# specified arflags if it does not already exist.## The format of the line read from the inf file is as follows:#   -arflags## SYNOPSIS# arFlagsLine <line> <prodIndex>## PARAMETERS:#   line : a line containing the arflags to set.## RETURNS: N/A## ERRORS: N/A#proc arFlagsLine {line prodIndex} {    global arFlags    set arflags [nthValueFromCommaDelimitedLine $line 1]    # prepend a - to the arflags if it does not exist    set firstCharacter [string index $arflags 0]    if {[string compare $firstCharacter \-] != 0} {        set completeArFlags "\-"        append completeArFlags $arflags    } else {        set completeArFlags $arflags    }    infputs "INF Processing: setting arFlags for [productInfoGet name $prodIndex] to $completeArFlags"    set arFlags($prodIndex) $completeArFlags}############################################################################### warningsFileLine - reads and displays the warning file for the product## Reads the specified warnings file for the product and displays# a warning message box with the contents of the file.  The warnings file must# be ascii text and located in RESOURCE/TCL/INF.  This procedure is called last# for the compSelect page in INSTW32.TCL.## The format of the line read from the inf file is as follows:#   name_of_warnings_file.txt, [control var]## SYNOPSIS# warningsFileLine <line> [control var]## PARAMETERS:#   line : a line containing the warnings file with the contents to display.#   [control var] : conditional control variable allowing warning message to be#                   displayed. infVals(control var) must exist and be set to any#                   value other than 0.## If [control var] is specified, the global variable infVars(control var)# must exist and be set to a value other than 0.  Otherwise the warning message# will not be displayed.  This allows for conditional control of displaying the# warning message.## RETURNS: N/A## ERRORS: N/A#proc warningsFileLine {line} {    global infVals    set warningsFile [nthValueFromCommaDelimitedLine $line 1]    set controlvar   [nthValueFromCommaDelimitedLine $line 2]    # check the control variable    set displayWarning 1    if {[string compare $controlvar no_value] != 0} {        if {![info exists infVals($controlvar)]} {            # control variable is specified but does not exist            set displayWarning 0            infputs "INF Processing: will not add display warnings file $warningsFile: $controlvar specified but infVals($controlvar) not set"        } elseif {$infVals($controlvar)==0} {            # control variable is set to 0            set displayWarning 0            infputs "INF Processing: will not add display warnings file $warningsFile: $controlvar specified but infVals($controlvar) = 0"        }    }    if {$displayWarning != 0} {        if [catch {open [cdromRootDirGet]\\RESOURCE\\INF\\$warningsFile r} warningsFileId] {            infputs "INF processing: Cannot open warnings file $warningsFile"            return        }        set warningMessage [read $warningsFileId]        messageBox $warningMessage    }}############################################################################### filesCopyLine- copies a file from the values specified from an inf file line## Copies a source file to a destination file.  The format of the line read# from the inf file is as follows (optional parameters in brackets):##   source path, destination path, [option], [OS version], [control var]##   source path : path of the source file to be copied#   destination path : path of the destination file#   [option] : none | update | overwrite.  Set to none by default.#   [OS version] : NT3x, NT4x, or WIN95.  Specifies to copy the file only if the#                  current OS being used for installation is that which is#                  specified.#                  If no value is specified the icon will be added for any OS.#   [control var] : conditional control variable allowing file to be copied.#                   infVals(control var) must exist and be set to any value other#                   than 0.## If [control var] is specified, the global variable infVars(control var)# must exist and be set to a value other than 0.  Otherwise the source file# will not be copied.  This allows for conditional control of copying the source# file.## SYNOPSIS# filesCopyLine <line>## PARAMETERS:#   line : a comma delimited line containing the path and values of the file to#          be copied.## RETURNS: N/A## ERRORS: N/A#proc filesCopyLine {line} {    global ctrlVals    global infVals    set sourcePath          [nthValueFromCommaDelimitedLine $line 1]    set destinationPath     [nthValueFromCommaDelimitedLine $line 2]    set option              [nthValueFromCommaDelimitedLine $line 3]    set osversion           [nthValueFromCommaDelimitedLine $line 4]    set controlvar          [nthValueFromCommaDelimitedLine $line 5]    if {[string compare $option no_value]==0} {        set option none    }    if {[isUnix]} {        set sourcePath [dosToUnix $sourcePath]        set destinationPath [dosToUnix $destinationPath]    }    set docopy 1    # check the os version    switch -exact -- $osversion {        no_value { set docopy 1 }        default {           if {[string compare $osversion $ctrlVals(version)]==0} {           set docopy 1           } else {               set docopy 0               infputs "INF Processing: will not copy file $sourcePath: osversion does not match OS: $osversion"           }        }    }    # check the control variable    if {$docopy == 1} {        if {[string compare $controlvar no_value] != 0} {            if {![info exists infVals($controlvar)]} {                # control variable is specified but does not exist                set docopy 0                infputs "INF processing: will not copy $sourcePath: $controlvar specified but infVals($controlvar) not set"            } elseif {$infVals($controlvar)==0} {                # control variable is set to 0                set docopy 0                infputs "INF processing: will not copy $sourcePath: specified but infVals($controlvar) = 0"            }        }    }    if {$docopy != 0} {        infputs "INF processing: copying file: $sourcePath to $destinationPath"        if {[fileDup $sourcePath $destinationPath $option] == 0} {            infputs "INF processing: could not copy $sourcePath"        }    }}############################################################################### processInfSection - reads and processes an inf file section.## Processes an inf section until the next section or end of file is# reached.  The function to process each data line must be specified.## SYNOPSIS# processInfSection <addFunction> [prodIndex]## PARAMETERS:#   addFunction : the function that processes each individual line.#   prodIndex : optional product Index.  Necessary for the ArFlags section.## RETURNS: N/A## ERRORS: N/A#proc processInfSection {addFunction {prodIndex 0}} {    set sectionOver 0    while {$sectionOver == 0} {        set line [readLine]        set lineType [getLineType $line]        if {[string compare $lineType section_name] == 0} {            set sectionOver 1        } elseif {[string compare $lineType comment] == 0} {            # comment, do nothing        } elseif {[string compare $lineType end_of_file] == 0} {            return        } else {            if {[string compare $addFunction arFlagsLine] == 0} {                # ArFlags is the only function that requires prodIndex                $addFunction $line $prodIndex            } else {                $addFunction $line            }            # check for end of file            if {[endOfFile]} {                return            }        }    }}############################################################################### searchAndProcessSection - searches for and processes an inf file section.## Searches for and processes the specified section of the inf file.  The# procedure first processes the Strings section of the inf file if it has# not been done already.## SYNOPSIS# searchAndProcessSection <section> <fileName> [prodIndex]## PARAMETERS:#   section : the name of the INF section to be processed.#   fileName : the name of the INF file.#   prodIndex : optional product Index.  Necessary for the ArFlags section.## RETURNS:#   0 if processing the section was unsuccessful.#   1 if successful.## ERRORS: N/A#proc searchAndProces

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区在线免费观看| 五月婷婷欧美视频| 欧美国产在线观看| 国产欧美日韩亚州综合| 久久蜜桃av一区精品变态类天堂 | 天天综合网天天综合色 | 99久久国产综合色|国产精品| 日本91福利区| 蜜桃视频第一区免费观看| 日韩在线播放一区二区| 日韩黄色一级片| 黑人巨大精品欧美黑白配亚洲| 九九精品一区二区| 成人黄色片在线观看| 99久久婷婷国产综合精品电影| 精品久久一区二区| 精品日产卡一卡二卡麻豆| 精品免费视频一区二区| 久久精品亚洲麻豆av一区二区| 国产欧美精品日韩区二区麻豆天美| 国产视频一区二区在线观看| 国产精品国产精品国产专区不蜜| 国产日产欧美一区二区三区| 久久久久久久久久久久久女国产乱| 中文字幕精品三区| 亚洲日本va午夜在线影院| 亚洲综合视频在线| 久久av中文字幕片| 成人免费va视频| 欧美日韩三级在线| 久久毛片高清国产| 亚洲日本在线视频观看| 视频一区二区三区在线| 久久精品国产久精国产| 成人aa视频在线观看| 在线观看国产91| 精品国产乱码久久久久久久久| 国产日产欧美一区二区视频| 亚洲一级二级在线| 韩国三级电影一区二区| 91理论电影在线观看| 91精品国产aⅴ一区二区| 国产精品网站在线观看| 亚洲国产欧美在线人成| 国产成人亚洲综合a∨婷婷| 91电影在线观看| 久久久久亚洲蜜桃| 亚洲国产精品视频| 国产高清一区日本| 欧美日韩国产片| 亚洲国产精品传媒在线观看| 五月婷婷久久丁香| www.在线成人| 欧美成人三级电影在线| 亚洲黄网站在线观看| 九九在线精品视频| 欧美在线制服丝袜| 国产午夜精品一区二区三区视频 | 亚洲成人精品一区二区| 国产高清在线观看免费不卡| 91麻豆精品国产91久久久资源速度| 国产欧美一区二区精品性色超碰| 亚洲不卡av一区二区三区| va亚洲va日韩不卡在线观看| 日韩久久免费av| 亚洲第一搞黄网站| 99久久久久久| 欧美精品一区二区不卡| 亚洲大片在线观看| a4yy欧美一区二区三区| 精品国产污网站| 日韩精品视频网| 欧美性色黄大片| 国产精品国产馆在线真实露脸| 老司机精品视频导航| 欧美色爱综合网| 亚洲美女电影在线| 成人精品一区二区三区四区 | 9色porny自拍视频一区二区| 日韩一区二区在线观看| 亚洲国产一区二区三区| 一本大道久久a久久综合 | 国产69精品久久99不卡| 欧美白人最猛性xxxxx69交| 亚洲成av人片在www色猫咪| 91天堂素人约啪| 国产欧美一区二区精品性| 国产一区二区三区美女| 日韩免费观看2025年上映的电影| 污片在线观看一区二区| 欧美三级电影精品| 亚洲第一电影网| 欧美三区在线观看| 亚洲h精品动漫在线观看| 色婷婷亚洲综合| 樱桃国产成人精品视频| 一本一道综合狠狠老| 亚洲欧美电影一区二区| 色999日韩国产欧美一区二区| 国产精品入口麻豆原神| 成人a级免费电影| 日韩理论片中文av| 一本色道亚洲精品aⅴ| 成人欧美一区二区三区黑人麻豆| 91在线看国产| 亚洲精品乱码久久久久久黑人| 色欧美乱欧美15图片| 亚洲伊人色欲综合网| 欧美三级韩国三级日本三斤| 婷婷久久综合九色综合伊人色| 欧美精品一级二级三级| 青青草97国产精品免费观看无弹窗版| 欧美日本一区二区三区| 麻豆精品在线观看| 久久亚洲综合色一区二区三区| 精品在线视频一区| 国产精品美女久久久久aⅴ| 99re6这里只有精品视频在线观看| 亚洲欧美日韩系列| 69堂精品视频| 狠狠色2019综合网| 国产精品日韩精品欧美在线| av男人天堂一区| 亚洲国产精品影院| 欧美xxxx老人做受| 不卡视频免费播放| 亚洲一区中文日韩| 欧美一区二区大片| 国产成人精品免费视频网站| 亚洲男同性恋视频| 欧美久久久久免费| 国产精品一区在线观看乱码| 亚洲欧洲精品一区二区三区| 日本韩国欧美在线| 日本亚洲视频在线| 国产精品欧美精品| 欧美影片第一页| 精品系列免费在线观看| 国产精品免费免费| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 无码av中文一区二区三区桃花岛| wwwwxxxxx欧美| 久久综合九色综合97婷婷| 成人av电影免费在线播放| 亚洲妇女屁股眼交7| 久久久久久久久免费| 欧美三级韩国三级日本三斤 | 欧美体内she精高潮| 精品在线播放免费| 伊人夜夜躁av伊人久久| 日韩一区二区三区免费看| 成人三级伦理片| 五月天一区二区三区| 中日韩av电影| 欧美一区二区三区电影| eeuss鲁一区二区三区| 久久精品理论片| 亚洲在线观看免费| 中文乱码免费一区二区| 在线成人小视频| 色综合久久久网| 国产裸体歌舞团一区二区| 午夜私人影院久久久久| 欧美激情一区三区| 欧美变态凌虐bdsm| 欧美日韩在线播放三区| 播五月开心婷婷综合| 激情综合五月婷婷| 亚洲成人av一区| 亚洲人123区| 久久久国产午夜精品| 日韩一区二区在线观看| 在线看不卡av| 风间由美一区二区三区在线观看| 蜜臀久久久99精品久久久久久| 亚洲人精品一区| 中文字幕不卡在线观看| 欧美r级电影在线观看| 欧美绝品在线观看成人午夜影视| 91美女在线观看| 成人精品一区二区三区中文字幕| 狠狠色丁香九九婷婷综合五月| 视频一区中文字幕| 亚洲国产综合人成综合网站| 亚洲精品中文在线| 中文字幕一区二区三区av| 国产亚洲成年网址在线观看| 精品国产一区二区三区av性色| 欧美一区二区视频在线观看| 欧美日韩在线不卡| 欧美色图天堂网| 色屁屁一区二区| 一本色道久久综合精品竹菊| 97精品久久久久中文字幕| 不卡视频在线观看| 波多野结衣的一区二区三区| 成人免费视频一区| av一区二区三区四区| www..com久久爱| 91一区一区三区|