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

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

?? gif_font.c

?? 開源組態(tài)軟件
?? C
字號:
/*****************************************************************************
*   "Gif-Lib" - Yet another gif library.				     *
*									     *
* Written by:  Gershon Elber			IBM PC Ver 0.1,	Jun. 1989    *
******************************************************************************
* Utility font handling and simple drawing for the GIF library		     *
******************************************************************************
* History:								     *
* 17 Jun 89 - Version 1.0 by Gershon Elber.				     *
* 25 Sep 92 - Draw functions added by Eric S. Raymond			     *
*****************************************************************************/

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <string.h>
#include "gif_lib.h"

/*****************************************************************************
* Ascii 8 by 8 regular font - only first 128 characters are supported.	     *
*****************************************************************************/
/*
 * Each array entry holds the bits for 8 horizontal scan lines, topmost
 * first.  The most significant bit of each constant is the leftmost bit of
 * the scan line.
 */
unsigned char AsciiTable[][GIF_FONT_WIDTH] = {
    { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* Ascii 0  */
    { 0x3c, 0x42, 0xa5, 0x81, 0xbd, 0x42, 0x3c, 0x00 }, /* Ascii 1  */
    { 0x3c, 0x7e, 0xdb, 0xff, 0xc3, 0x7e, 0x3c, 0x00 }, /* Ascii 2  */
    { 0x00, 0xee, 0xfe, 0xfe, 0x7c, 0x38, 0x10, 0x00 }, /* Ascii 3  */
    { 0x10, 0x38, 0x7c, 0xfe, 0x7c, 0x38, 0x10, 0x00 }, /* Ascii 4  */
    { 0x00, 0x3c, 0x18, 0xff, 0xff, 0x08, 0x18, 0x00 }, /* Ascii 5  */
    { 0x10, 0x38, 0x7c, 0xfe, 0xfe, 0x10, 0x38, 0x00 }, /* Ascii 6  */
    { 0x00, 0x00, 0x18, 0x3c, 0x18, 0x00, 0x00, 0x00 }, /* Ascii 7  */
    { 0xff, 0xff, 0xe7, 0xc3, 0xe7, 0xff, 0xff, 0xff }, /* Ascii 8  */
    { 0x00, 0x3c, 0x42, 0x81, 0x81, 0x42, 0x3c, 0x00 }, /* Ascii 9  */
    { 0xff, 0xc3, 0xbd, 0x7e, 0x7e, 0xbd, 0xc3, 0xff }, /* Ascii 10 */
    { 0x1f, 0x07, 0x0d, 0x7c, 0xc6, 0xc6, 0x7c, 0x00 }, /* Ascii 11 */
    { 0x00, 0x7e, 0xc3, 0xc3, 0x7e, 0x18, 0x7e, 0x18 }, /* Ascii 12 */
    { 0x04, 0x06, 0x07, 0x04, 0x04, 0xfc, 0xf8, 0x00 }, /* Ascii 13 */
    { 0x0c, 0x0a, 0x0d, 0x0b, 0xf9, 0xf9, 0x1f, 0x1f }, /* Ascii 14 */
    { 0x00, 0x92, 0x7c, 0x44, 0xc6, 0x7c, 0x92, 0x00 }, /* Ascii 15 */
    { 0x00, 0x00, 0x60, 0x78, 0x7e, 0x78, 0x60, 0x00 }, /* Ascii 16 */
    { 0x00, 0x00, 0x06, 0x1e, 0x7e, 0x1e, 0x06, 0x00 }, /* Ascii 17 */
    { 0x18, 0x7e, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x18 }, /* Ascii 18 */
    { 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x66, 0x00 }, /* Ascii 19 */
    { 0xff, 0xb6, 0x76, 0x36, 0x36, 0x36, 0x36, 0x00 }, /* Ascii 20 */
    { 0x7e, 0xc1, 0xdc, 0x22, 0x22, 0x1f, 0x83, 0x7e }, /* Ascii 21 */
    { 0x00, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x00, 0x00 }, /* Ascii 22 */
    { 0x18, 0x7e, 0x18, 0x18, 0x7e, 0x18, 0x00, 0xff }, /* Ascii 23 */
    { 0x18, 0x7e, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00 }, /* Ascii 24 */
    { 0x18, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x18, 0x00 }, /* Ascii 25 */
    { 0x00, 0x04, 0x06, 0xff, 0x06, 0x04, 0x00, 0x00 }, /* Ascii 26 */
    { 0x00, 0x20, 0x60, 0xff, 0x60, 0x20, 0x00, 0x00 }, /* Ascii 27 */
    { 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xff, 0x00 }, /* Ascii 28 */
    { 0x00, 0x24, 0x66, 0xff, 0x66, 0x24, 0x00, 0x00 }, /* Ascii 29 */
    { 0x00, 0x00, 0x10, 0x38, 0x7c, 0xfe, 0x00, 0x00 }, /* Ascii 30 */
    { 0x00, 0x00, 0x00, 0xfe, 0x7c, 0x38, 0x10, 0x00 }, /* Ascii 31 */
    { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /*   */
    { 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x30, 0x00 }, /* ! */
    { 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* " */
    { 0x6c, 0x6c, 0xfe, 0x6c, 0xfe, 0x6c, 0x6c, 0x00 }, /* # */
    { 0x10, 0x7c, 0xd2, 0x7c, 0x86, 0x7c, 0x10, 0x00 }, /* $ */
    { 0xf0, 0x96, 0xfc, 0x18, 0x3e, 0x72, 0xde, 0x00 }, /* % */
    { 0x30, 0x48, 0x30, 0x78, 0xce, 0xcc, 0x78, 0x00 }, /* & */
    { 0x0c, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* ' */
    { 0x10, 0x60, 0xc0, 0xc0, 0xc0, 0x60, 0x10, 0x00 }, /* ( */
    { 0x10, 0x0c, 0x06, 0x06, 0x06, 0x0c, 0x10, 0x00 }, /* ) */
    { 0x00, 0x54, 0x38, 0xfe, 0x38, 0x54, 0x00, 0x00 }, /* * */
    { 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00 }, /* + */
    { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x70 }, /* , */
    { 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00 }, /* - */
    { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00 }, /* . */
    { 0x02, 0x06, 0x0c, 0x18, 0x30, 0x60, 0xc0, 0x00 }, /* / */
    { 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00 }, /* 0 */
    { 0x18, 0x38, 0x78, 0x18, 0x18, 0x18, 0x3c, 0x00 }, /* 1 */
    { 0x7c, 0xc6, 0x06, 0x0c, 0x30, 0x60, 0xfe, 0x00 }, /* 2 */
    { 0x7c, 0xc6, 0x06, 0x3c, 0x06, 0xc6, 0x7c, 0x00 }, /* 3 */
    { 0x0e, 0x1e, 0x36, 0x66, 0xfe, 0x06, 0x06, 0x00 }, /* 4 */
    { 0xfe, 0xc0, 0xc0, 0xfc, 0x06, 0x06, 0xfc, 0x00 }, /* 5 */
    { 0x7c, 0xc6, 0xc0, 0xfc, 0xc6, 0xc6, 0x7c, 0x00 }, /* 6 */
    { 0xfe, 0x06, 0x0c, 0x18, 0x30, 0x60, 0x60, 0x00 }, /* 7 */
    { 0x7c, 0xc6, 0xc6, 0x7c, 0xc6, 0xc6, 0x7c, 0x00 }, /* 8 */
    { 0x7c, 0xc6, 0xc6, 0x7e, 0x06, 0xc6, 0x7c, 0x00 }, /* 9 */
    { 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00 }, /* : */
    { 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x20, 0x00 }, /* }, */
    { 0x00, 0x1c, 0x30, 0x60, 0x30, 0x1c, 0x00, 0x00 }, /* < */
    { 0x00, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x00, 0x00 }, /* = */
    { 0x00, 0x70, 0x18, 0x0c, 0x18, 0x70, 0x00, 0x00 }, /* > */
    { 0x7c, 0xc6, 0x0c, 0x18, 0x30, 0x00, 0x30, 0x00 }, /* ? */
    { 0x7c, 0x82, 0x9a, 0xaa, 0xaa, 0x9e, 0x7c, 0x00 }, /* @ */
    { 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0x00 }, /* A */
    { 0xfc, 0xc6, 0xc6, 0xfc, 0xc6, 0xc6, 0xfc, 0x00 }, /* B */
    { 0x7c, 0xc6, 0xc6, 0xc0, 0xc0, 0xc6, 0x7c, 0x00 }, /* C */
    { 0xf8, 0xcc, 0xc6, 0xc6, 0xc6, 0xcc, 0xf8, 0x00 }, /* D */
    { 0xfe, 0xc0, 0xc0, 0xfc, 0xc0, 0xc0, 0xfe, 0x00 }, /* E */
    { 0xfe, 0xc0, 0xc0, 0xfc, 0xc0, 0xc0, 0xc0, 0x00 }, /* F */
    { 0x7c, 0xc6, 0xc0, 0xce, 0xc6, 0xc6, 0x7e, 0x00 }, /* G */
    { 0xc6, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0x00 }, /* H */
    { 0x78, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00 }, /* I */
    { 0x1e, 0x06, 0x06, 0x06, 0xc6, 0xc6, 0x7c, 0x00 }, /* J */
    { 0xc6, 0xcc, 0xd8, 0xf0, 0xd8, 0xcc, 0xc6, 0x00 }, /* K */
    { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xfe, 0x00 }, /* L */
    { 0xc6, 0xee, 0xfe, 0xd6, 0xc6, 0xc6, 0xc6, 0x00 }, /* M */
    { 0xc6, 0xe6, 0xf6, 0xde, 0xce, 0xc6, 0xc6, 0x00 }, /* N */
    { 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00 }, /* O */
    { 0xfc, 0xc6, 0xc6, 0xfc, 0xc0, 0xc0, 0xc0, 0x00 }, /* P */
    { 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x06 }, /* Q */
    { 0xfc, 0xc6, 0xc6, 0xfc, 0xc6, 0xc6, 0xc6, 0x00 }, /* R */
    { 0x78, 0xcc, 0x60, 0x30, 0x18, 0xcc, 0x78, 0x00 }, /* S */
    { 0xfc, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00 }, /* T */
    { 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00 }, /* U */
    { 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x6c, 0x38, 0x00 }, /* V */
    { 0xc6, 0xc6, 0xc6, 0xd6, 0xfe, 0xee, 0xc6, 0x00 }, /* W */
    { 0xc6, 0xc6, 0x6c, 0x38, 0x6c, 0xc6, 0xc6, 0x00 }, /* X */
    { 0xc3, 0xc3, 0x66, 0x3c, 0x18, 0x18, 0x18, 0x00 }, /* Y */
    { 0xfe, 0x0c, 0x18, 0x30, 0x60, 0xc0, 0xfe, 0x00 }, /* Z */
    { 0x3c, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x00 }, /* [ */
    { 0xc0, 0x60, 0x30, 0x18, 0x0c, 0x06, 0x03, 0x00 }, /* \ */
    { 0x3c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x3c, 0x00 }, /* ] */
    { 0x00, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00, 0x00 }, /* ^ */
    { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff }, /* _ */
    { 0x30, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* ` */
    { 0x00, 0x00, 0x7c, 0x06, 0x7e, 0xc6, 0x7e, 0x00 }, /* a */
    { 0xc0, 0xc0, 0xfc, 0xc6, 0xc6, 0xe6, 0xdc, 0x00 }, /* b */
    { 0x00, 0x00, 0x7c, 0xc6, 0xc0, 0xc0, 0x7e, 0x00 }, /* c */
    { 0x06, 0x06, 0x7e, 0xc6, 0xc6, 0xce, 0x76, 0x00 }, /* d */
    { 0x00, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0x7e, 0x00 }, /* e */
    { 0x1e, 0x30, 0x7c, 0x30, 0x30, 0x30, 0x30, 0x00 }, /* f */
    { 0x00, 0x00, 0x7e, 0xc6, 0xce, 0x76, 0x06, 0x7c }, /* g */
    { 0xc0, 0xc0, 0xfc, 0xc6, 0xc6, 0xc6, 0xc6, 0x00 }, /*  */
    { 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x3c, 0x00 }, /* i */
    { 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0xf0 }, /* j */
    { 0xc0, 0xc0, 0xcc, 0xd8, 0xf0, 0xd8, 0xcc, 0x00 }, /* k */
    { 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00 }, /* l */
    { 0x00, 0x00, 0xcc, 0xfe, 0xd6, 0xc6, 0xc6, 0x00 }, /* m */
    { 0x00, 0x00, 0xfc, 0xc6, 0xc6, 0xc6, 0xc6, 0x00 }, /* n */
    { 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0x7c, 0x00 }, /* o */
    { 0x00, 0x00, 0xfc, 0xc6, 0xc6, 0xe6, 0xdc, 0xc0 }, /* p */
    { 0x00, 0x00, 0x7e, 0xc6, 0xc6, 0xce, 0x76, 0x06 }, /* q */
    { 0x00, 0x00, 0x6e, 0x70, 0x60, 0x60, 0x60, 0x00 }, /* r */
    { 0x00, 0x00, 0x7c, 0xc0, 0x7c, 0x06, 0xfc, 0x00 }, /* s */
    { 0x30, 0x30, 0x7c, 0x30, 0x30, 0x30, 0x1c, 0x00 }, /* t */
    { 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e, 0x00 }, /* u */
    { 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0x6c, 0x38, 0x00 }, /* v */
    { 0x00, 0x00, 0xc6, 0xc6, 0xd6, 0xfe, 0x6c, 0x00 }, /* w */
    { 0x00, 0x00, 0xc6, 0x6c, 0x38, 0x6c, 0xc6, 0x00 }, /* x */
    { 0x00, 0x00, 0xc6, 0xc6, 0xce, 0x76, 0x06, 0x7c }, /* y */
    { 0x00, 0x00, 0xfc, 0x18, 0x30, 0x60, 0xfc, 0x00 }, /* z */
    { 0x0e, 0x18, 0x18, 0x70, 0x18, 0x18, 0x0e, 0x00 }, /* { */
    { 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x00 }, /* | */
    { 0xe0, 0x30, 0x30, 0x1c, 0x30, 0x30, 0xe0, 0x00 }, /* } */
    { 0x00, 0x00, 0x70, 0x9a, 0x0e, 0x00, 0x00, 0x00 }, /* ~ */
    { 0x00, 0x00, 0x18, 0x3c, 0x66, 0xff, 0x00, 0x00 } /* Ascii 127 */
};

void DrawText(SavedImage *Image,
		     const int x, const int y,
		     const char *legend,
		     const int color)
{
    int i, j;
    int base;
    const char *cp;

    for (i = 0; i < GIF_FONT_HEIGHT; i++)
    {
	base = Image->ImageDesc.Width * (y + i) + x;

	for (cp = legend; *cp; cp++)
	    for (j = 0; j < GIF_FONT_WIDTH; j++)
	    {
		if (AsciiTable[*cp][i] & (1 << (GIF_FONT_WIDTH - j)))
		    Image->RasterBits[base] = color;
		base++;
	    }
    }
}

void DrawBox(SavedImage *Image,
		     const int x, const int y,
		     const int w, const int d,
		     const int color)
{
    int j, base = Image->ImageDesc.Width * y + x;

    for (j = 0; j < w; j++)
	Image->RasterBits[base + j] 
	    = Image->RasterBits[base + (d * Image->ImageDesc.Width) + j]
		= color;

    for (j = 0; j < d; j++)
	Image->RasterBits[base + j * Image->ImageDesc.Width]
	    = Image->RasterBits[base + j * Image->ImageDesc.Width + w]
		= color;
}

void DrawRectangle(SavedImage *Image,
		     const int x, const int y,
		     const int w, const int d,
		     const int color)
{
    char *bp = Image->RasterBits + Image->ImageDesc.Width * y + x;
    int i;

    for (i = 0; i < d; i++)
	memset(bp + (i * Image->ImageDesc.Width), color, w);
}


void DrawBoxedText(SavedImage *Image,
		     const int x, const int y,
		     const char *legend,
		     const int border,
		     const int bg, const int fg)
{
    int 	i, j = 0, LineCount = 0, TextWidth = 0;
    const char	*cp;

    /* compute size of text to box */
    for (cp = legend; *cp; cp++)
	if (*cp == '\r')
	{
	    if (j > TextWidth)
		TextWidth = j;
	    j = 0;
	    LineCount++;
	}
 	else if (*cp != '\t')
	    ++j;
    LineCount++;	/* count last line */
    if (j > TextWidth)	/* last line might be longer than any previous */
	TextWidth = j;

    /* fill the box */
    DrawRectangle(Image,
	    x + 1, y + 1,
	    border + TextWidth * GIF_FONT_WIDTH + border - 1,
	    border + LineCount * GIF_FONT_HEIGHT + border - 1,
	    bg);


    /* draw the text */
    i = 0;
    cp = strtok((char *)legend, "\r\n");
    do {
	int leadspace = 0;

	if (cp[0] == '\t')
	    leadspace = (TextWidth - strlen(++cp)) / 2;

	DrawText(Image,
		 x + border + (leadspace * GIF_FONT_WIDTH),
		 y + border + (GIF_FONT_HEIGHT * i++),
		 cp, fg);
    } while
	(cp = strtok((char *)NULL, "\r\n"));

    /* outline the box */
    DrawBox(Image,
	    x, y,
	    border + TextWidth * GIF_FONT_WIDTH + border,
	    border + LineCount * GIF_FONT_HEIGHT + border,
	    fg);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区在线免费观看| 亚洲成国产人片在线观看| 人禽交欧美网站| 欧美男生操女生| 麻豆freexxxx性91精品| 欧美精品在线观看播放| 日本特黄久久久高潮| 欧美一区二区三区影视| 秋霞午夜av一区二区三区| 精品久久久久久久一区二区蜜臀| 日本成人中文字幕| 精品国产凹凸成av人网站| 国产98色在线|日韩| **欧美大码日韩| 欧美日韩不卡在线| 国内精品伊人久久久久av影院| 欧美国产在线观看| 99精品视频一区二区| 亚洲成人自拍偷拍| 26uuu国产电影一区二区| 成人国产在线观看| 亚洲国产精品一区二区尤物区| 日韩久久免费av| 91麻豆高清视频| 国产一本一道久久香蕉| 亚洲国产wwwccc36天堂| 欧美经典一区二区三区| 欧美人伦禁忌dvd放荡欲情| 国产成人精品三级麻豆| 亚洲成a人在线观看| 国产日韩欧美精品一区| 在线不卡一区二区| 91在线免费视频观看| 国模一区二区三区白浆| 三级一区在线视频先锋| 亚洲精品精品亚洲| 国产精品三级在线观看| 日韩欧美卡一卡二| 欧美一级在线免费| 在线观看日韩高清av| av不卡在线观看| 国产精品亚洲综合一区在线观看| 奇米精品一区二区三区四区| 久久精工是国产品牌吗| 一区二区三区中文在线观看| 国产日韩精品久久久| 久久久久久黄色| 久久久亚洲欧洲日产国码αv| 日韩欧美你懂的| 久久青草国产手机看片福利盒子| 久久先锋资源网| 久久综合久久99| 26uuu精品一区二区三区四区在线| 日韩欧美国产精品| 久久在线观看免费| 国产精品丝袜在线| 亚洲国产综合色| 国产综合久久久久久久久久久久| 狠狠狠色丁香婷婷综合激情| 国产精品伊人色| 日本高清视频一区二区| 日韩欧美国产精品一区| 久久精品人人做人人爽人人| 国产精品美女久久久久aⅴ国产馆| 1024成人网色www| 久久精品999| 北条麻妃一区二区三区| 欧美日精品一区视频| 精品国产一区二区在线观看| 又紧又大又爽精品一区二区| 午夜精品福利在线| 成人av网址在线| 日韩视频一区二区三区在线播放| 国产亲近乱来精品视频| 亚洲第一电影网| 成人av动漫在线| 久久综合色之久久综合| 亚洲电影在线免费观看| 国产真实乱子伦精品视频| 91婷婷韩国欧美一区二区| 欧美成人a∨高清免费观看| 亚洲综合色丁香婷婷六月图片| 国产精品伊人色| 这里只有精品99re| 亚洲成人第一页| 91色视频在线| 亚洲美女视频一区| 成人网页在线观看| 欧美一区二区三区视频| 日韩一区欧美二区| 欧美美女直播网站| 亚洲大片在线观看| 欧美日本一区二区三区四区| 亚洲最色的网站| 欧美图区在线视频| 亚洲午夜在线观看视频在线| 欧美日韩五月天| 日产精品久久久久久久性色| 欧美群妇大交群的观看方式| 亚洲欧美日韩成人高清在线一区| 99re在线精品| 五月激情综合色| 久久婷婷国产综合精品青草| 国产一区二区三区视频在线播放| 久久香蕉国产线看观看99| 成人黄色软件下载| 亚洲你懂的在线视频| 欧美精品色综合| 国产米奇在线777精品观看| 国产精品国产三级国产有无不卡| 色哟哟国产精品免费观看| 亚欧色一区w666天堂| 欧美zozo另类异族| 国产成人在线免费观看| 亚洲欧洲av在线| 欧美福利视频导航| 懂色av一区二区三区免费看| 亚洲午夜私人影院| 久久嫩草精品久久久精品一| 91欧美一区二区| 久久99精品久久久久婷婷| 亚洲视频免费在线观看| 欧美成人精品福利| 91在线观看高清| 精品亚洲国内自在自线福利| 老司机午夜精品99久久| 亚洲一区视频在线| 国产欧美日韩精品一区| 欧美一区二区女人| av毛片久久久久**hd| 国产麻豆精品在线| 日韩一区精品字幕| 一区二区三区四区不卡视频| 国产清纯在线一区二区www| 欧美一区二区三区色| 91福利在线看| 成人动漫精品一区二区| 国产精品一区三区| 免费观看日韩电影| 全国精品久久少妇| 日韩精品一区第一页| 视频一区欧美精品| 午夜激情久久久| 亚洲电影中文字幕在线观看| 亚洲h精品动漫在线观看| 亚洲一区影音先锋| 婷婷综合另类小说色区| 日日摸夜夜添夜夜添国产精品| 亚洲国产精品人人做人人爽| 无吗不卡中文字幕| 久久91精品国产91久久小草| 国产999精品久久| 91丨porny丨户外露出| 欧美精品日日鲁夜夜添| 日韩一区二区在线观看视频 | 日韩毛片视频在线看| 亚洲欧美电影院| 亚洲高清在线精品| 麻豆成人免费电影| 高清不卡一区二区在线| 欧美刺激脚交jootjob| 亚洲欧洲美洲综合色网| 亚洲国产毛片aaaaa无费看| 久久精品国产一区二区三| 国产jizzjizz一区二区| 欧美四级电影网| 久久婷婷一区二区三区| 亚洲一区二区三区视频在线 | 国产精品美女久久久久久| 午夜一区二区三区视频| 国产精品1区2区3区| 欧美一区二区三区在线视频| 国产精品家庭影院| 国产一区二三区| 在线观看91视频| 国产日韩视频一区二区三区| 日韩精品免费视频人成| 波多野结衣视频一区| 日韩欧美国产三级| 亚洲成人免费视| 色悠悠久久综合| 欧美激情一区三区| 国产精品综合久久| 日韩久久久精品| 青青草成人在线观看| 欧美美女喷水视频| 日韩综合在线视频| 欧美日韩成人综合| 亚洲va欧美va人人爽午夜| 在线看日本不卡| 亚洲午夜免费电影| 精品视频1区2区| 亚瑟在线精品视频| 欧美一区二区三区在线看| 青青国产91久久久久久| 91精品国产欧美一区二区成人| 日韩电影免费一区| 精品奇米国产一区二区三区| 国产精品自产自拍| 国产精品美女一区二区三区 |