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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? g2_device.c

?? RNA二級結構預測程序
?? C
字號:
/*******************************************************************************  Copyright (C) 1998-2001  Ljubomir Milanovic & Horst Wagner**  This file is part of the g2 library****  This library is free software; you can redistribute it and/or**  modify it under the terms of the GNU Lesser General Public**  License as published by the Free Software Foundation; either**  version 2.1 of the License, or (at your option) any later version.****  This library 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**  Lesser General Public License for more details.****  You should have received a copy of the GNU Lesser General Public**  License along with this library; if not, write to the Free Software**  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA******************************************************************************/#include <stdio.h>#include "g2.h"#include "g2_device.h"#include "g2_physical_device.h"#include "g2_virtual_device.h"#include "g2_util.h"int __g2_last_device=-1;			  /* last acces. device (ld) */static int       g2_dev_size=0;			  /* size of devices array */static g2_device *g2_dev=NULL;			  /* devices array */static int  g2_get_free_device();static void g2_init_device(int dix);/* * * Register physical device * */int g2_register_physical_device(int pid,				void *pdp,				g2_coor ct,				const g2_funix_fun *ff,				double a11, double a22,				double b1,  double b2){    int dix;    dix=g2_get_free_device();    g2_init_device(dix);    g2_dev[dix].t=g2_PD;    g2_dev[dix].d.pd=g2_create_physical_device(pid, pdp,					       ct, ff,					       a11, a22,					       b1,  b2);    __g2_last_device=dix;    return dix;}/* * * Register virtual device * */int g2_register_virtual_device(){    int dix;        dix=g2_get_free_device();    g2_init_device(dix);        g2_dev[dix].t=g2_VD;    g2_dev[dix].d.vd=g2_create_virtual_device();    return dix;}/* * * Init device *  */void g2_init_device(int dix){    g2_dev[dix].t=g2_ILLEGAL;    g2_dev[dix].dix=dix;        g2_dev[dix].x=0.0;				  /* set cursor */    g2_dev[dix].y=0.0;    g2_dev[dix].auto_flush=1;			  /* set auto flush */    g2_dev[dix].QPd=1.0;			  /* Quasi pixel spec. */    g2_dev[dix].QPshape=QPrect;}/* * * Return pointer to device dix * */g2_device *g2_get_device_pointer(int dix){    if(dix<0 || dix>=g2_dev_size)        return NULL;    if(g2_dev[dix].t==g2_NDEV)        return NULL;        return &g2_dev[dix];}/* * * Return device type * */g2_device_type g2_get_device_type(int dix){    if(dix<0 || dix>=g2_dev_size)	return g2_ILLEGAL;    return g2_dev[dix].t;}/* * * 1 if device exist otherwise 0 * */int g2_device_exist(int dix){    if(dix<0 || dix>=g2_dev_size ||       g2_dev[dix].t==g2_ILLEGAL || g2_dev[dix].t==g2_NDEV)        return 0;    return 1;}/* * * Destroy device * */void g2_destroy_device(int dix){    int i;        for(i=0;i<g2_dev_size;i++)			  /* detach from all vd */	if(g2_dev[i].t==g2_VD)	    g2_detach(i, dix);        switch(g2_dev[dix].t) {      case g2_NDEV:	break;      case g2_PD:	g2_destroy_physical_device(g2_dev[dix].d.pd);	g2_dev[dix].t=g2_NDEV;	break;      case g2_VD:	g2_destroy_virtual_device(g2_dev[dix].d.vd);	g2_dev[dix].t=g2_NDEV;	break;      case g2_ILLEGAL:	break;    }}/* * * get free place for new device * */int g2_get_free_device(){    int i, dix;    if(g2_dev==NULL) {				  /* if NULL initialize */	g2_dev_size=1;	g2_dev=g2_malloc(sizeof(g2_device));	g2_dev[0].t=g2_NDEV;			  /* set to free */	g2_dev[0].d.pd=NULL;			  /* no device yet */    }    dix=-1;    for(i=0;i<g2_dev_size;i++)			  /* find empty place */      if(g2_dev[i].t==g2_NDEV) {	  dix=i;	  break;      }    if(dix<0) {					  /* no place for device */	dix=g2_dev_size++;	g2_dev=g2_realloc(g2_dev, g2_dev_size*sizeof(g2_device));	g2_dev[dix].t=g2_NDEV;			  /* set to free */	g2_dev[dix].d.pd=NULL;			  /* no device yet */    }        return dix;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久精品黄色| 中文字幕制服丝袜一区二区三区 | av在线一区二区| 日韩午夜激情免费电影| 蜜桃视频免费观看一区| 日韩精品中文字幕在线不卡尤物 | 欧美性xxxxxx少妇| 久久99国产精品免费| 欧美高清一级片在线观看| 91欧美激情一区二区三区成人| 亚洲精品欧美激情| 日韩美一区二区三区| av中文一区二区三区| 亚洲大片精品永久免费| 精品少妇一区二区三区日产乱码| 麻豆成人久久精品二区三区红 | 成人免费看片app下载| 亚洲永久免费av| 精品日韩av一区二区| 99国产麻豆精品| 国产一区二区三区综合| 三级在线观看一区二区| 国产成人精品亚洲777人妖| 日韩高清不卡一区二区| 自拍偷拍国产精品| 国产精品美女一区二区在线观看| 日韩一区二区精品葵司在线| 欧美亚洲日本国产| 91蜜桃免费观看视频| 成人黄色综合网站| 国产91精品欧美| 国产另类ts人妖一区二区| 麻豆成人免费电影| 免费在线欧美视频| 奇米精品一区二区三区四区| 亚洲夂夂婷婷色拍ww47| 樱桃国产成人精品视频| 亚洲精品国产a久久久久久 | 精品视频1区2区| 欧美性色欧美a在线播放| 色狠狠一区二区三区香蕉| 色狠狠色噜噜噜综合网| 亚洲男人的天堂在线观看| 亚洲四区在线观看| 亚洲最新在线观看| 一区二区三区丝袜| 五月天久久比比资源色| 青青国产91久久久久久 | 国产精品午夜电影| 国产日韩在线不卡| 国产精品午夜电影| 伊人色综合久久天天人手人婷| 亚洲欧洲韩国日本视频| 亚洲精品日韩一| 日本成人在线网站| 国产精品自拍在线| 色呦呦一区二区三区| 91精品国模一区二区三区| 日韩免费成人网| 日韩一区中文字幕| 日日欢夜夜爽一区| 国产成人免费高清| 欧美视频一区在线观看| 日韩欧美国产1| 亚洲男人天堂一区| 激情小说欧美图片| 色婷婷久久久综合中文字幕| 欧美日韩电影一区| 中文久久乱码一区二区| 日韩国产高清影视| 91蜜桃网址入口| 久久久亚洲精品石原莉奈| 亚洲一区视频在线| 国产激情精品久久久第一区二区| 在线免费观看日韩欧美| 国产精品丝袜91| 另类专区欧美蜜桃臀第一页| 欧美三级一区二区| 国产精品网曝门| 麻豆精品一区二区综合av| 欧美日韩一二区| 亚洲丝袜美腿综合| 国产成人自拍网| 精品国产第一区二区三区观看体验 | 欧美国产欧美综合| 六月丁香综合在线视频| 日韩一级视频免费观看在线| 亚洲成人自拍一区| 91久久精品网| 亚洲日本免费电影| jvid福利写真一区二区三区| 久久精品一二三| 久久av资源网| 欧美一区二区久久久| 日韩黄色小视频| 91精品国产高清一区二区三区蜜臀 | 91视频国产观看| 亚洲情趣在线观看| 欧洲国产伦久久久久久久| 亚洲综合网站在线观看| 欧美日韩成人综合天天影院| 午夜电影一区二区三区| 在线不卡免费av| 久久精品国产久精国产爱| 久久综合狠狠综合久久综合88 | 日韩欧美在线网站| 国产成人精品影视| 亚洲欧洲日产国码二区| 91视频观看免费| 亚洲一区精品在线| 欧美肥大bbwbbw高潮| 日本午夜精品视频在线观看| 精品乱码亚洲一区二区不卡| 国产乱码精品一品二品| 中文字幕在线不卡视频| 国产经典欧美精品| 亚洲黄网站在线观看| 69堂成人精品免费视频| 国产综合久久久久久鬼色| 国产精品美女视频| 欧美日韩美少妇 | 国产精品美日韩| 欧美精品丝袜中出| 精品一区中文字幕| 亚洲视频在线观看三级| 欧美一区日韩一区| 国产成人精品1024| 一区二区三区国产| 久久久www成人免费无遮挡大片| 国产一区二区三区免费| 亚洲一区二区偷拍精品| 精品国产91九色蝌蚪| 97成人超碰视| 久久精品二区亚洲w码| 中文字幕欧美一| 欧美成人免费网站| 欧美日韩一区二区三区在线| 国产成人av一区| 久久精品久久综合| 亚洲高清视频的网址| 国产精品视频线看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 天天色天天操综合| 亚洲美女少妇撒尿| 国产拍欧美日韩视频二区| 777a∨成人精品桃花网| 一本大道久久精品懂色aⅴ| 国产精品正在播放| 男女男精品视频网| 天天综合天天综合色| 亚洲一区二区三区视频在线播放| ...xxx性欧美| 中文字幕在线一区| 中文字幕二三区不卡| 久久女同精品一区二区| 欧美一区二区福利在线| 欧美一区二区三区色| 欧美午夜一区二区| 欧美三级乱人伦电影| 欧美午夜精品电影| 欧美欧美欧美欧美首页| 欧美日韩国产一级二级| 欧美三区在线视频| 777色狠狠一区二区三区| 欧美伦理电影网| 日韩欧美国产电影| 亚洲精品一区二区在线观看| 久久久久国产精品厨房| 亚洲国产精华液网站w| 国产精品九色蝌蚪自拍| 亚洲免费看黄网站| 天天免费综合色| 美女mm1313爽爽久久久蜜臀| 精品一区二区精品| 成人国产精品免费观看动漫| 91麻豆高清视频| 欧美酷刑日本凌虐凌虐| 91精品蜜臀在线一区尤物| 欧美年轻男男videosbes| 久久久99免费| 亚洲综合小说图片| 裸体一区二区三区| 丁香婷婷深情五月亚洲| 欧美午夜不卡视频| 久久亚洲一区二区三区四区| 亚洲欧洲日产国产综合网| 日韩av电影免费观看高清完整版| 久久机这里只有精品| 99久久综合国产精品| 欧美美女一区二区在线观看| 精品国产乱码久久久久久浪潮| 综合自拍亚洲综合图不卡区| 天堂一区二区在线免费观看| 丁香六月综合激情| 7777精品伊人久久久大香线蕉| 中文字幕欧美三区| 麻豆精品视频在线观看免费| 欧美曰成人黄网| 久久久一区二区| 人人精品人人爱|