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

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

?? syncqtopia

?? arm920t led drivers lllllllllllllll
??
字號:
#!/usr/bin/perl############################################################################# $Id: $## Synchronizes Qtopia header files - internal Trolltech tool.#   - Creates symlinks on Unix.#   - Copies files on Windows.## Copyright (C) 1997-2002 by Trolltech AS.  All rights reserved.#############################################################################sub mkdir_recursive{    my ($dir, $mode) = @_;    my @dirList = split(/\//, $dir);    my $currentDir = "";    foreach $dirSegments (@dirList){	$currentDir .= $dirSegments . "/";	if (! -d $currentDir){	    mkdir ($currentDir, $mode);	}    } }use strict;use File::Basename;die "syncqtopia: QPEDIR not defined" if ! $ENV{"QPEDIR"};my $fast=0;my $force_win=0;my $force_relative=0;$force_relative=1 if ( -d "/System/Library/Frameworks" );my $basedir = $ENV{"QPEDIR"};my $QTDIR = $ENV{"QTDIR"}; my $includedir = $basedir . "/include/qtopia";my $showonly = undef;my $showonlypriv = undef;while ( $#ARGV >= 0 ) {    if ( $ARGV[0] eq "-fast" ) {	$fast=1;    } elsif ( $ARGV[0] eq "-inc" ) {	shift;	$includedir = $ARGV[0];	if ( $includedir !~ /^\// ) {	    $includedir = `pwd`;	    chomp $includedir;	    $includedir .= "/". $includedir;	}    } elsif ( $ARGV[0] eq "-show" ) {	$showonly++;    } elsif ( $ARGV[0] eq "-showpriv" ) {	$showonlypriv++;    } elsif ( $ARGV[0] eq "-windows" ) {	$force_win=1;    } elsif ( $ARGV[0] eq "-relative" ) {        $force_relative=1;    }    shift;}undef $/;if (! check_unix()){    $fast = 1;}mkdir_recursive($basedir . "/include/qtopia/private", 0777);mkdir_recursive($basedir . "/include/qpe/private", 0777);chdir($basedir);# a map of where headers can be found to where headers are to be putmy %includeDirs = ( "qtopia" => "qtopia", "qtopia1" => "qtopia", "qtopiapim" => "qtopia/pim", 		"qtopiadb" => "qtopia/db", "qtopiacalc" => "qtopia/calc", 		"qtopiamail" => "qtopia/mail");#make these extra links my @files;my @pfiles;my $isUnix;my $destDir;my $f;my $key;my $file;my $cmdLine;$isUnix = check_unix();if (! $showonly){    if ($isUnix){        symlink_files($basedir. "/src/libraries/qtopia/custom-linux-generic-g++.cpp", $basedir. "/src/libraries/qtopia/custom.cpp");        symlink_files($basedir. "/src/libraries/qtopia/custom-linux-generic-g++.h", $basedir. "/src/libraries/qtopia/custom..h");    }else{	sync_files($basedir . "/src/libraries/qtopia/custom-win32-msvc.cpp", $basedir . "/src/libraries/qtopia/custom.cpp", $fast);	sync_files($basedir . "/src/libraries/qtopia/custom-win32-msvc.h", $basedir . "/src/libraries/qtopia/custom.h", $fast);    }}for $key (keys %includeDirs){    $destDir = $includeDirs{$key};    @files = find_files( "src/libraries/". $key, "^[-a-z0-9]*(?:_[^p].*)?\\.h\$", 0);    @pfiles = find_files( "src/libraries/". $key, "[-z0-9]*[__][p]\\.h\$" , 0 );            if ( $showonly ) {	foreach ( @files ) {	    print "$_\n";	}    }else{	mkdir_recursive($basedir . "/include/" .  $destDir, 0777);	if ($isUnix){	    foreach $file (@files){		$f = basename($file, ""); 		symlink_files($basedir."/".$file, $basedir . "/include/" . $destDir."/".$f);	    }	}else{	    foreach $file (@files){		$f = basename($file, "");		sync_files("$file",  "include/" . $destDir."/".$f, $fast);	    }	}      }        if ( $showonlypriv ) {	foreach ( @pfiles ) {	    print "$_\n";	}    }else{        mkdir_recursive($basedir . "/include/" .  $destDir . "/private" , 0777);        if ($isUnix){	    foreach $file (@pfiles){	        $f = basename($file, "");		symlink_files($basedir."/".$file, $basedir . "/include/" . $destDir . "/private/" . $f);	    }	}else{	    foreach $file (@pfiles){		$f = basename($file, "");		sync_files("$file",  "include/" . $destDir . "/private/" . $f, $fast);	    }	}	    }}@files = find_files("src/libraries/qtopia/backend", ".*\\.h", 0);if ( $showonly ) {    foreach (@files){	print "$_\n";    }}else{    if ($isUnix){	foreach $file (@files){	    $f = basename($file, "");	    symlink_files($basedir."/".$file, $basedir . "/include/qtopia/private/" . $f);	}    }else{	foreach $file (@files){	    $f = basename($file, "");	    sync_files("$file",  $basedir . "/include/qtopia/private/" . $f, $fast);	}    }}if ($isUnix){          symlink_files($basedir. "/include/qtopia", $basedir. "/include/qpe");}else{  print `"rmdir /Q /S $basedir\\include\\qpe\\"`;  print `"xcopy /E /S $basedir\\include\\qtopia\\*.* $basedir\\include\\qpe\\"`;}exit 0;## symlink_files(file,ifile)## file is symlinked to ifile#sub symlink_files{  my ($file, $ifile) = @_;  if ( $force_relative ) {    my $t = `pwd`;     my $c = -1;     my $p = "../";    $t =~ s-^$basedir/--;    $p .= "../" while( ($c = index( $t, "/", $c + 1)) != -1 );    $file =~ s-^$basedir/-$p-;    print " ($file)\n"  }    if (! -l $ifile){    if (-e $ifile && -f $ifile){	unlink $ifile;	print "Deleting normal file $ifile\n";    }    symlink($file, $ifile);    print "symlink created for $file to $ifile\n";  }else{    print "symlink exits for $file\n";  }}## sync_files(file,ifile)## If ifile does not exist, file is copied to ifile, otherwise# the newest file is copied over the older file.#sub sync_files{    my ($file,$ifile,$fast,$copy,$knowdiff,$filecontents,$ifilecontents) = @_;    if ( $fast ) {	# Uni-directional synchronization	if ( (stat($ifile))[9] < (stat($file))[9] ) {	    open( I, "< " . $file ) || die "Could not open $file for reading";	    binmode I;	    $filecontents = <I>;	    close I;	    $copy = -1;	    $knowdiff = 1;	}    } else {	# Bi-directional synchronization	open( I, "< " . $file ) || die "Could not open $file for reading";	binmode I;	$filecontents = <I>;	close I;	if ( open(I, "< " . $ifile) ) {	    binmode I;	    $ifilecontents = <I>;	    close I;	    $copy = (stat($ifile))[9] <=> (stat($file))[9];	    $knowdiff = 0,	} else {	    $copy = -1;	    $knowdiff = 1;	}    }    if ( $knowdiff || ($filecontents ne $ifilecontents) ) {	if ( $copy > 0 ) {	    open(O, "> " . $file) || die "Could not open $file for writing";	    binmode O;	    print O $ifilecontents;	    close O;	    print "$file written\n";	} elsif ( $copy < 0 ) {	    open(O, "> " . $ifile) || die "Could not open $ifile for writing";	    binmode O;	    print O $filecontents;	    close O;	    print "$ifile written\n";	}    }}## Finds files.## Examples:#   find_files("/usr","\.cpp$",1)   - finds .cpp files in /usr and below#   find_files("/tmp","^#",0)	    - finds #* files in /tmp#sub find_files {    my($dir,$match,$descend) = @_;    my($file,$p,@files);    local(*D);    $dir =~ s=\\=/=g;    ($dir eq "") && ($dir = ".");    if ( opendir(D,$dir) ) {	if ( $dir eq "." ) {	    $dir = "";	} else {	    ($dir =~ /\/$/) || ($dir .= "/");	}	foreach $file ( readdir(D) ) {	    next if ( $file  =~ /^\.\.?$/ );	    $p = $dir . $file;	    ($file =~ /$match/) && (push @files, $p);	    if ( $descend && -d $p && ! -l $p ) {		push @files, &find_files($p,$match,$descend);	    }	}	closedir(D);    }    return @files;}## check_unix()## Returns 1 if this is a Unix, 0 otherwise.#sub check_unix {    my($r);    $r = 0;    if ( $force_win != 0) {	return 0;    }    if ( -f "/bin/uname" ) {	$r = 1;	(-f "\\bin\\uname") && ($r = 0);    } elsif ( -f "/usr/bin/uname" ) {        $r = 1;	(-f "\\usr\\bin\\uname") && ($r = 0);    }    return $r;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品91xxx| 婷婷开心激情综合| 成人黄色电影在线| 国产日产精品一区| 丁香婷婷综合激情五月色| 中文一区在线播放| www.日韩精品| 亚洲制服丝袜在线| 日韩美女在线视频| 国产成人精品1024| 亚洲精品午夜久久久| 欧美日韩国产系列| 久久av中文字幕片| 国产精品日产欧美久久久久| 91久久精品一区二区三| 亚洲国产乱码最新视频| 日韩亚洲欧美成人一区| 国产福利精品一区| 一区二区三区四区乱视频| 777xxx欧美| 成人av网站在线观看| 亚洲午夜一区二区| 久久久噜噜噜久噜久久综合| 99久久精品免费观看| 视频一区中文字幕国产| 久久精品视频在线看| 色吧成人激情小说| 国产在线一区二区| 一区二区高清在线| 久久亚洲综合av| 欧美在线观看视频一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 国产清纯白嫩初高生在线观看91| 91日韩一区二区三区| 久久99国产精品麻豆| 亚洲黄色小视频| 久久久久久久久久久久久女国产乱| 99re这里只有精品首页| 蜜桃视频在线观看一区| 亚洲激情五月婷婷| 久久免费视频一区| 91精品欧美综合在线观看最新 | 国产日韩欧美制服另类| 欧美日韩精品一区二区三区四区| 成人永久免费视频| 久久精工是国产品牌吗| 亚洲综合在线视频| 国产女主播在线一区二区| 欧美一级片在线观看| 91猫先生在线| 成人精品一区二区三区中文字幕| 免费成人你懂的| 亚洲国产精品影院| 亚洲视频在线一区| 欧美国产日韩a欧美在线观看| 欧美日韩大陆在线| 色94色欧美sute亚洲线路二| 国产九九视频一区二区三区| 日本中文在线一区| 亚洲综合一区二区精品导航| 欧美国产精品中文字幕| 精品成人免费观看| 91精品久久久久久久91蜜桃| 91美女在线视频| 99re这里只有精品首页| 成人黄色综合网站| 国产成人午夜精品影院观看视频| 久久se这里有精品| 免费高清视频精品| 青青草91视频| 美国毛片一区二区| 秋霞电影一区二区| 天堂va蜜桃一区二区三区| 亚洲激情中文1区| 一区二区三区久久| 亚洲综合在线免费观看| 有码一区二区三区| 亚洲精品高清视频在线观看| 中文字幕日韩一区二区| 欧美激情一区不卡| 最新不卡av在线| 中文字幕av资源一区| 国产精品网曝门| 中文字幕一区二区三区av| 国产精品每日更新| 成人免费一区二区三区视频| 1024精品合集| 亚洲乱码国产乱码精品精小说| 最新日韩在线视频| 亚洲精品国久久99热| 亚洲激情av在线| 丝袜亚洲精品中文字幕一区| 日本中文字幕一区二区视频| 九九久久精品视频| 高清久久久久久| 91黄视频在线观看| 欧美日本一区二区三区| 日韩欧美精品在线视频| 国产欧美一区二区精品婷婷 | 欧美电视剧在线看免费| 久久只精品国产| 国产精品视频免费看| 亚洲视频每日更新| 亚洲成人先锋电影| 久久国产福利国产秒拍| 成人激情午夜影院| 欧美写真视频网站| 日韩欧美卡一卡二| 国产精品短视频| 首页国产丝袜综合| 成人一区在线看| 欧美人xxxx| 国产亚洲精久久久久久| 亚洲精品成人a在线观看| 免费观看一级特黄欧美大片| 丰满少妇在线播放bd日韩电影| 91黄色免费看| 久久综合狠狠综合| 亚洲精品高清在线| 国产专区综合网| 91福利在线导航| 2020日本不卡一区二区视频| 18成人在线视频| 久久成人综合网| 色呦呦国产精品| 欧美精品一区二区三区高清aⅴ| ...av二区三区久久精品| 免费精品视频最新在线| 91丨九色丨黑人外教| 日韩网站在线看片你懂的| 亚洲视频综合在线| 国产精品正在播放| 欧美日韩高清在线播放| 国产精品福利av| 韩国精品在线观看| 欧美人与性动xxxx| 亚洲欧美成人一区二区三区| 国精产品一区一区三区mba桃花 | 欧美一区二区成人| 亚洲日本成人在线观看| 国产一区二区精品在线观看| 欧美日韩久久久一区| 自拍视频在线观看一区二区| 国内精品久久久久影院色| 欧美日韩在线三区| 日韩一区欧美一区| 国产.精品.日韩.另类.中文.在线.播放| 欧美精品欧美精品系列| 亚洲欧美日韩电影| 成人精品免费网站| 久久影视一区二区| 日本不卡中文字幕| 欧美日韩精品欧美日韩精品一| 一区在线观看视频| 成人国产免费视频| 国产日韩欧美一区二区三区乱码| 日本视频中文字幕一区二区三区| 欧美视频一区二区三区四区 | 久久婷婷久久一区二区三区| 丝袜亚洲另类欧美| 在线观看91av| 亚洲成人激情社区| 欧美性感一类影片在线播放| 综合久久给合久久狠狠狠97色| 成人精品视频一区| 中文字幕精品在线不卡| 成人免费电影视频| 日本一区二区电影| 成人免费高清视频在线观看| 国产精品久久午夜| 成人v精品蜜桃久久一区| 久久精品人人爽人人爽| 国产99久久精品| 国产精品对白交换视频| 91在线高清观看| 亚洲一区二区三区四区在线观看| 欧美系列在线观看| 午夜精品久久久| 91精品国产综合久久久蜜臀粉嫩| 三级在线观看一区二区| 91精品国产高清一区二区三区蜜臀| 日本在线观看不卡视频| 精品日本一线二线三线不卡| 黄一区二区三区| 国产香蕉久久精品综合网| 高清不卡一二三区| 亚洲免费观看在线观看| 欧美日韩国产精选| 久久99久久久欧美国产| 国产色一区二区| 色网综合在线观看| 香蕉成人啪国产精品视频综合网| 欧美一区二区国产| 国产99一区视频免费| 亚洲乱码国产乱码精品精98午夜 | 高清不卡一区二区| 亚洲免费观看高清完整版在线观看 | 欧美系列日韩一区| 免费在线观看视频一区| 久久久久国产一区二区三区四区|