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

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

?? xvnc.cc

?? Informix Table extraction queries have been optimized
?? CC
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/* Copyright (c) 1993  X Consortium   Copyright (C) 2002-2005 RealVNC Ltd.  All Rights Reserved.Permission is hereby granted, free of charge, to any person obtaininga copy of this software and associated documentation files (the"Software"), to deal in the Software without restriction, includingwithout limitation the rights to use, copy, modify, merge, publish,distribute, sublicense, and/or sell copies of the Software, and topermit persons to whom the Software is furnished to do so, subject tothe following conditions:The above copyright notice and this permission notice shall be includedin all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESSOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OROTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OROTHER DEALINGS IN THE SOFTWARE.Except as contained in this notice, the name of the X Consortium shallnot be used in advertising or otherwise to promote the sale, use orother dealings in this Software without prior written authorizationfrom the X Consortium.*/#include <rfb/Configuration.h>#include <rfb/Logger_stdio.h>#include <rfb/LogWriter.h>#include <network/TcpSocket.h>#include "vncExtInit.h"extern "C" {#define class c_class#define public c_public#define xor c_xor#define and c_and#ifdef WIN32#include <X11/Xwinsock.h>#endif#include <stdio.h>#include "X11/X.h"#define NEED_EVENTS#include "X11/Xproto.h"#include "X11/Xos.h"#include "scrnintstr.h"#include "servermd.h"#define PSZ 8#include "cfb.h"#include "mi.h"#include "mibstore.h"#include "colormapst.h"#include "gcstruct.h"#include "input.h"#include "mipointer.h"#include <sys/types.h>#include <sys/stat.h>#include <errno.h>#ifndef WIN32#include <sys/param.h>#endif#include <X11/XWDFile.h>#include "dix.h"#include "miline.h"#include "inputstr.h"#include "keysym.h"  extern int defaultColorVisualClass;  extern char buildtime[];#undef class#undef public#undef xor#undef and  extern Bool cfb16ScreenInit(ScreenPtr, pointer, int, int, int, int, int);  extern Bool cfb32ScreenInit(ScreenPtr, pointer, int, int, int, int, int);  extern Bool cfb16CreateGC(GCPtr);  extern Bool cfb32CreateGC(GCPtr);  extern void cfb16GetSpans(DrawablePtr, int, DDXPointPtr, int*, int, char*);  extern void cfb32GetSpans(DrawablePtr, int, DDXPointPtr, int*, int, char*);  extern void cfb16GetImage(DrawablePtr, int, int, int, int, unsigned int,                            unsigned long, char*);  extern void cfb32GetImage(DrawablePtr, int, int, int, int, unsigned int,                            unsigned long, char*);}#define XVNCVERSION "Free Edition 4.1.2"#define XVNCCOPYRIGHT ("Copyright (C) 2002-2005 RealVNC Ltd.\n" \                       "See http://www.realvnc.com for information on VNC.\n")extern char *display;extern int monitorResolution;#define VFB_DEFAULT_WIDTH  1024#define VFB_DEFAULT_HEIGHT 768#define VFB_DEFAULT_DEPTH  16#define VFB_DEFAULT_WHITEPIXEL 0xffff#define VFB_DEFAULT_BLACKPIXEL 0#define VFB_DEFAULT_LINEBIAS 0#define XWD_WINDOW_NAME_LEN 60typedef struct{  int scrnum;  int width;  int paddedWidth;  int paddedWidthInBytes;  int height;  int depth;  int bitsPerPixel;  int sizeInBytes;  int ncolors;  char *pfbMemory;  XWDColor *pXWDCmap;  XWDFileHeader *pXWDHeader;  Pixel blackPixel;  Pixel whitePixel;  unsigned int lineBias;  Bool pixelFormatDefined;  Bool rgbNotBgr;  int redBits, greenBits, blueBits;} vfbScreenInfo, *vfbScreenInfoPtr;static int vfbNumScreens;static vfbScreenInfo vfbScreens[MAXSCREENS];static Bool vfbPixmapDepths[33];static char needswap = 0;static int lastScreen = -1;static bool displaySpecified = false;static bool wellKnownSocketsCreated = false;static char displayNumStr[16];#define swapcopy16(_dst, _src) \    if (needswap) { CARD16 _s = _src; cpswaps(_s, _dst); } \    else _dst = _src;#define swapcopy32(_dst, _src) \    if (needswap) { CARD32 _s = _src; cpswapl(_s, _dst); } \    else _dst = _src;static void vfbInitializePixmapDepths(){  int i;  vfbPixmapDepths[1] = TRUE; /* always need bitmaps */  for (i = 2; i <= 32; i++)    vfbPixmapDepths[i] = FALSE;}static void vfbInitializeDefaultScreens(){  int i;  for (i = 0; i < MAXSCREENS; i++)  {    vfbScreens[i].scrnum = i;    vfbScreens[i].width  = VFB_DEFAULT_WIDTH;    vfbScreens[i].height = VFB_DEFAULT_HEIGHT;    vfbScreens[i].depth  = VFB_DEFAULT_DEPTH;    vfbScreens[i].blackPixel = VFB_DEFAULT_BLACKPIXEL;    vfbScreens[i].whitePixel = VFB_DEFAULT_WHITEPIXEL;    vfbScreens[i].lineBias = VFB_DEFAULT_LINEBIAS;    vfbScreens[i].pixelFormatDefined = FALSE;    vfbScreens[i].pfbMemory = NULL;  }  vfbNumScreens = 1;}static int vfbBitsPerPixel(int depth){  if (depth == 1) return 1;  else if (depth <= 8) return 8;  else if (depth <= 16) return 16;  else return 32;}extern "C" {  /* ddxInitGlobals - called by |InitGlobals| from os/util.c in XOrg */  void ddxInitGlobals(void)  {  }  void ddxGiveUp()  {    int i;    /* clean up the framebuffers */    for (i = 0; i < vfbNumScreens; i++)    {      Xfree(vfbScreens[i].pXWDHeader);    }    // Remove any unix domain sockets left behind.  I think these should    // already have been cleaned up but it doesn't hurt to try again.    if (wellKnownSocketsCreated) {      char sockName[64];      sprintf(sockName,"/tmp/.X11-unix/X%s",display);      unlink(sockName);      sprintf(sockName,"/usr/spool/sockets/X11/%s",display);      unlink(sockName);    }  }  void AbortDDX() { ddxGiveUp(); }  void OsVendorInit() {}  void OsVendorFatalError() {}  void ddxUseMsg()  {    ErrorF("\nXvnc %s - built %s\n%s", XVNCVERSION, buildtime, XVNCCOPYRIGHT);    ErrorF("Underlying X server release %d, %s\n\n", VENDOR_RELEASE,           VENDOR_STRING);    ErrorF("-screen scrn WxHxD     set screen's width, height, depth\n");    ErrorF("-pixdepths list-of-int support given pixmap depths\n");    ErrorF("-linebias n            adjust thin line pixelization\n");    ErrorF("-blackpixel n          pixel value for black\n");    ErrorF("-whitepixel n          pixel value for white\n");    ErrorF("-geometry WxH          set screen 0's width, height\n");    ErrorF("-depth D               set screen 0's depth\n");    ErrorF("-pixelformat fmt       set pixel format (rgbNNN or bgrNNN)\n");    ErrorF("-inetd                 has been launched from inetd\n");    ErrorF("\nVNC parameters:\n");    fprintf(stderr,"\n"            "Parameters can be turned on with -<param> or off with -<param>=0\n"            "Parameters which take a value can be specified as "            "-<param> <value>\n"            "Other valid forms are <param>=<value> -<param>=<value> "            "--<param>=<value>\n"            "Parameter names are case-insensitive.  The parameters are:\n\n");    rfb::Configuration::listParams(79, 14);  }}static bool displayNumFree(int num){  try {    network::TcpListener l(6000+num);  } catch (rdr::Exception& e) {    return false;  }  char file[256];  sprintf(file, "/tmp/.X%d-lock", num);  if (access(file, F_OK) == 0) return false;  sprintf(file, "/tmp/.X11-unix/X%d", num);  if (access(file, F_OK) == 0) return false;  sprintf(file, "/usr/spool/sockets/X11/%d", num);  if (access(file, F_OK) == 0) return false;  return true;}int ddxProcessArgument(int argc, char *argv[], int i){  static Bool firstTime = TRUE;  if (firstTime)  {    vfbInitializeDefaultScreens();    vfbInitializePixmapDepths();    firstTime = FALSE;    rfb::initStdIOLoggers();    rfb::LogWriter::setLogParams("*:stderr:30");  }  if (argv[i][0] ==  ':')    displaySpecified = true;  if (strcmp (argv[i], "-screen") == 0)	/* -screen n WxHxD */  {    int screenNum;    if (i + 2 >= argc) UseMsg();    screenNum = atoi(argv[i+1]);    if (screenNum < 0 || screenNum >= MAXSCREENS)    {      ErrorF("Invalid screen number %d\n", screenNum);      UseMsg();    }    if (3 != sscanf(argv[i+2], "%dx%dx%d",                    &vfbScreens[screenNum].width,                    &vfbScreens[screenNum].height,                    &vfbScreens[screenNum].depth))    {      ErrorF("Invalid screen configuration %s\n", argv[i+2]);      UseMsg();    }    if (screenNum >= vfbNumScreens)      vfbNumScreens = screenNum + 1;    lastScreen = screenNum;    return 3;  }  if (strcmp (argv[i], "-pixdepths") == 0)	/* -pixdepths list-of-depth */  {    int depth, ret = 1;    if (++i >= argc) UseMsg();    while ((i < argc) && (depth = atoi(argv[i++])) != 0)    {      if (depth < 0 || depth > 32)      {        ErrorF("Invalid pixmap depth %d\n", depth);        UseMsg();      }      vfbPixmapDepths[depth] = TRUE;      ret++;    }    return ret;  }  if (strcmp (argv[i], "-blackpixel") == 0)	/* -blackpixel n */  {    Pixel pix;    if (++i >= argc) UseMsg();    pix = atoi(argv[i]);    if (-1 == lastScreen)    {      int i;      for (i = 0; i < MAXSCREENS; i++)      {        vfbScreens[i].blackPixel = pix;      }    }    else    {      vfbScreens[lastScreen].blackPixel = pix;    }    return 2;  }  if (strcmp (argv[i], "-whitepixel") == 0)	/* -whitepixel n */  {    Pixel pix;    if (++i >= argc) UseMsg();    pix = atoi(argv[i]);    if (-1 == lastScreen)    {      int i;      for (i = 0; i < MAXSCREENS; i++)      {        vfbScreens[i].whitePixel = pix;      }    }    else    {      vfbScreens[lastScreen].whitePixel = pix;    }    return 2;  }  if (strcmp (argv[i], "-linebias") == 0)	/* -linebias n */  {    unsigned int linebias;    if (++i >= argc) UseMsg();    linebias = atoi(argv[i]);    if (-1 == lastScreen)    {      int i;      for (i = 0; i < MAXSCREENS; i++)      {        vfbScreens[i].lineBias = linebias;      }    }    else    {      vfbScreens[lastScreen].lineBias = linebias;    }    return 2;  }  if (strcmp(argv[i], "-geometry") == 0)  {    if (++i >= argc) UseMsg();    if (sscanf(argv[i],"%dx%d",&vfbScreens[0].width,               &vfbScreens[0].height) != 2) {      ErrorF("Invalid geometry %s\n", argv[i]);      UseMsg();    }    return 2;  }  if (strcmp(argv[i], "-depth") == 0)  {    if (++i >= argc) UseMsg();    vfbScreens[0].depth = atoi(argv[i]);    return 2;  }  if (strcmp(argv[i], "-pixelformat") == 0)  {    char rgbbgr[4];    int bits1, bits2, bits3;    if (++i >= argc) UseMsg();    if (sscanf(argv[i], "%3s%1d%1d%1d", rgbbgr,&bits1,&bits2,&bits3) < 4) {      ErrorF("Invalid pixel format %s\n", argv[i]);      UseMsg();    }#define SET_PIXEL_FORMAT(vfbScreen)                     \

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜伦欧美伦电影理论片| 久久福利资源站| 天天色天天操综合| 免费美女久久99| 国产成人精品免费一区二区| 成人午夜精品在线| 91久久奴性调教| 日韩视频免费观看高清完整版| 久久亚洲捆绑美女| 亚洲欧洲制服丝袜| 国产精品1区二区.| 成人精品gif动图一区| 欧美视频日韩视频| 久久久99精品免费观看不卡| 亚洲成av人片在线观看无码| 国模冰冰炮一区二区| 日本精品免费观看高清观看| 欧美成人伊人久久综合网| 中文字幕免费不卡在线| 日本中文在线一区| 一本到不卡精品视频在线观看| 欧美va在线播放| 亚洲成av人片| 91久久精品日日躁夜夜躁欧美| 欧美激情自拍偷拍| 51精品久久久久久久蜜臀| 最近日韩中文字幕| 成人免费视频一区二区| 日韩精品自拍偷拍| 石原莉奈在线亚洲二区| 欧美日韩亚洲不卡| 洋洋成人永久网站入口| 99re6这里只有精品视频在线观看| 久久综合999| 国产尤物一区二区在线| 欧美性大战久久| 一区免费观看视频| 国产一区二区三区av电影| 91精品国产综合久久久蜜臀图片| 国产精品国产自产拍高清av| 国产激情精品久久久第一区二区| 久久夜色精品国产欧美乱极品| 精品一区二区日韩| 精品成人在线观看| 国产一区二三区| 国产女人18毛片水真多成人如厕| 国产一区二区不卡| 2021国产精品久久精品| 亚洲综合视频在线观看| 成人午夜电影久久影院| 欧美sm美女调教| 蜜臀91精品一区二区三区| 欧美精品一区二区蜜臀亚洲| 午夜视频一区二区| 欧美色涩在线第一页| 亚洲一级在线观看| 欧美一区二区三区四区久久 | 精品视频999| 午夜视频在线观看一区| 欧美日韩亚洲国产综合| 免费看日韩精品| 欧美一区二区三区的| 国产在线一区二区| 国产精品乱人伦| 色婷婷亚洲综合| 偷拍自拍另类欧美| 日韩一区二区在线免费观看| 日日夜夜免费精品| 精品国产乱码久久久久久免费| 国产经典欧美精品| 一区二区三区四区高清精品免费观看| 欧美日韩成人综合在线一区二区 | 欧美精品久久一区| 国产成人超碰人人澡人人澡| 亚洲综合在线第一页| 欧美午夜宅男影院| 国产伦精品一区二区三区视频青涩 | 久久97超碰色| 一区二区视频在线看| 欧美巨大另类极品videosbest | 国产女人aaa级久久久级| 欧美中文一区二区三区| 狠狠色综合播放一区二区| 久久久亚洲精华液精华液精华液| 精品国产三级a在线观看| 成人黄色小视频在线观看| 亚洲一区二区三区免费视频| 精品国产一二三| 在线视频国内自拍亚洲视频| 精品一区二区三区视频| 夜夜精品视频一区二区| 欧美一区三区四区| 日本高清视频一区二区| 国产精品18久久久久久久久| 日韩精品视频网站| 亚洲午夜三级在线| 一区在线播放视频| 精品国内片67194| 欧美一区二区三区系列电影| 在线免费av一区| 丝袜诱惑亚洲看片| 亚洲午夜视频在线| 国产精品不卡视频| 日韩欧美在线网站| 91丨九色porny丨蝌蚪| 国产一区二区美女诱惑| 麻豆一区二区在线| 精品亚洲国内自在自线福利| 久久精品免费看| 亚洲国产精品一区二区久久 | 亚洲手机成人高清视频| 亚洲最色的网站| 亚洲第四色夜色| 亚洲成人激情自拍| 亚洲综合色成人| 一区二区在线免费观看| 久久久久久久综合日本| 国产欧美一区二区三区在线看蜜臀| 国产目拍亚洲精品99久久精品| 久久精品男人的天堂| 国产亚洲欧美激情| 一区二区三区.www| 男女男精品视频| 国产成人亚洲综合色影视| 成人禁用看黄a在线| 一本色道久久综合狠狠躁的推荐| 国产一区二区三区精品视频| 91丝袜美女网| 精品av久久707| 91精品国产色综合久久不卡蜜臀 | 国产女同互慰高潮91漫画| 亚洲精品水蜜桃| 日韩不卡免费视频| 色综合久久88色综合天天6| 欧美中文字幕一二三区视频| 精品久久久久一区| 中文字幕一区在线观看视频| 日本欧美大码aⅴ在线播放| 国产成人午夜精品影院观看视频| 欧美无砖砖区免费| 国产婷婷色一区二区三区在线| 婷婷一区二区三区| 成人一区在线看| 欧美α欧美αv大片| 五月激情丁香一区二区三区| www.色精品| 日韩一级黄色片| 亚洲综合999| 在线观看亚洲一区| 国产欧美一区二区三区网站| 日韩在线一二三区| 欧美在线看片a免费观看| 国产三级精品视频| 福利电影一区二区三区| 久久婷婷成人综合色| 肉色丝袜一区二区| 91麻豆精品国产91久久久资源速度 | 色狠狠av一区二区三区| 欧美经典一区二区三区| 99re这里只有精品首页| 日本欧美大码aⅴ在线播放| 国产精品毛片高清在线完整版| 9191国产精品| 成人aa视频在线观看| 国产自产2019最新不卡| 亚洲福中文字幕伊人影院| 亚洲色图欧美偷拍| 精品福利av导航| 777色狠狠一区二区三区| 成人av网址在线观看| 国产福利91精品一区二区三区| 午夜在线电影亚洲一区| 亚洲欧美日韩系列| 日本一区二区在线不卡| 久久久久久亚洲综合影院红桃 | 国产精品无圣光一区二区| 日韩亚洲欧美中文三级| 欧美日韩久久久一区| 国产成人综合网| 国产一二三精品| 午夜久久久影院| 天天综合网 天天综合色| 欧美va日韩va| 欧美电影免费观看高清完整版在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 国产成人精品网址| 高清日韩电视剧大全免费| 国产美女精品在线| 国产丶欧美丶日本不卡视频| 精品亚洲国内自在自线福利| 狠狠色狠狠色综合系列| 美女网站在线免费欧美精品| 亚洲一区在线看| 国产精品久久毛片| 久久久久综合网| 久久久九九九九| 日韩视频一区二区三区在线播放 | 一区在线观看视频| 亚洲欧美日韩综合aⅴ视频| 中文字幕亚洲综合久久菠萝蜜|