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

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

?? keymaps.c

?? Linux下的MUD客戶端程序
?? C
字號:
/* keymaps.c -- Functions and keymaps for the GNU Readline library. *//* Copyright (C) 1988,1989 Free Software Foundation, Inc.   This file is part of GNU Readline, a library for reading lines   of text with interactive input and history editing.   Readline is free software; you can redistribute it and/or modify it   under the terms of the GNU General Public License as published by the   Free Software Foundation; either version 1, or (at your option) any   later version.   Readline 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   General Public License for more details.   You should have received a copy of the GNU General Public License   along with Readline; see the file COPYING.  If not, write to the Free   Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */#define READLINE_LIBRARY#if defined (HAVE_STDLIB_H)#  include <stdlib.h>#else#  include "ansi_stdlib.h"#endif /* HAVE_STDLIB_H */#include "rlconf.h"#include "keymaps.h"#include "emacs_keymap.c"#if defined (VI_MODE)#include "vi_keymap.c"#endifextern int rl_do_lowercase_version ();extern int rl_rubout (), rl_insert ();#if defined (STATIC_MALLOC)static char *xmalloc (), *xrealloc ();#elseextern char *xmalloc (), *xrealloc ();#endif /* STATIC_MALLOC *//* **************************************************************** *//*								    *//*		      Functions for manipulating Keymaps.	    *//*								    *//* **************************************************************** *//* Return a new, empty keymap.   Free it with free() when you are done. */Keymaprl_make_bare_keymap (){  register int i;  Keymap keymap = (Keymap)xmalloc (KEYMAP_SIZE * sizeof (KEYMAP_ENTRY));  for (i = 0; i < KEYMAP_SIZE; i++)    {      keymap[i].type = ISFUNC;      keymap[i].function = (Function *)NULL;    }  for (i = 'A'; i < ('Z' + 1); i++)    {      keymap[i].type = ISFUNC;      keymap[i].function = rl_do_lowercase_version;    }  return (keymap);}/* Return a new keymap which is a copy of MAP. */Keymaprl_copy_keymap (map)     Keymap map;{  register int i;  Keymap temp = rl_make_bare_keymap ();  for (i = 0; i < KEYMAP_SIZE; i++)    {      temp[i].type = map[i].type;      temp[i].function = map[i].function;    }  return (temp);}/* Return a new keymap with the printing characters bound to rl_insert,   the uppercase Meta characters bound to run their lowercase equivalents,   and the Meta digits bound to produce numeric arguments. */Keymaprl_make_keymap (){  register int i;  Keymap newmap;  newmap = rl_make_bare_keymap ();  /* All ASCII printing characters are self-inserting. */  for (i = ' '; i < 126; i++)    newmap[i].function = rl_insert;  newmap[TAB].function = rl_insert;  newmap[RUBOUT].function = rl_rubout;  newmap[CTRL('H')].function = rl_rubout;#if KEYMAP_SIZE > 128  /* Printing characters in some 8-bit character sets. */  for (i = 128; i < 160; i++)    newmap[i].function = rl_insert;  /* ISO Latin-1 printing characters should self-insert. */  for (i = 160; i < 256; i++)    newmap[i].function = rl_insert;#endif /* KEYMAP_SIZE > 128 */  return (newmap);}/* Free the storage associated with MAP. */voidrl_discard_keymap (map)     Keymap (map);{  int i;  if (!map)    return;  for (i = 0; i < KEYMAP_SIZE; i++)    {      switch (map[i].type)	{	case ISFUNC:	  break;	case ISKMAP:	  rl_discard_keymap ((Keymap)map[i].function);	  break;	case ISMACR:	  free ((char *)map[i].function);	  break;	}    }}#if defined (STATIC_MALLOC)/* **************************************************************** *//*								    *//*			xmalloc and xrealloc ()		     	    *//*								    *//* **************************************************************** */static void memory_error_and_abort ();static char *xmalloc (bytes)     int bytes;{  char *temp = (char *)malloc (bytes);  if (!temp)    memory_error_and_abort ();  return (temp);}static char *xrealloc (pointer, bytes)     char *pointer;     int bytes;{  char *temp;  if (!pointer)    temp = (char *)malloc (bytes);  else    temp = (char *)realloc (pointer, bytes);  if (!temp)    memory_error_and_abort ();  return (temp);}static voidmemory_error_and_abort (){  fprintf (stderr, "readline: Out of virtual memory!\n");  abort ();}#endif /* STATIC_MALLOC */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区免费视频| 色悠悠亚洲一区二区| 不卡视频一二三| 制服丝袜亚洲网站| 国产精品成人一区二区三区夜夜夜| 亚洲午夜免费视频| 成人av在线播放网站| 日韩精品一区二区三区视频| 亚洲精品成a人| 成人精品免费看| 久久精品一二三| 蜜桃视频一区二区三区在线观看| 一本色道久久加勒比精品| 久久久综合视频| 强制捆绑调教一区二区| 在线免费亚洲电影| 亚洲丝袜精品丝袜在线| 国产成人综合在线| www精品美女久久久tv| 免播放器亚洲一区| 欧美精品一卡二卡| 亚洲123区在线观看| 在线观看免费一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产大片一区二区| 91.成人天堂一区| 亚洲香肠在线观看| 欧美影院精品一区| 尤物在线观看一区| 91国模大尺度私拍在线视频| 中文字幕乱码亚洲精品一区| 成人午夜又粗又硬又大| 国产欧美日韩在线| 成人动漫一区二区| 中文字幕一区二区5566日韩| 成人性生交大片免费| 中文字幕的久久| 国产成人精品亚洲午夜麻豆| 久久蜜桃av一区精品变态类天堂 | 日韩一卡二卡三卡四卡| 日本女人一区二区三区| 欧美一区二区三区免费大片| 三级一区在线视频先锋| 精品乱码亚洲一区二区不卡| 国产一区二区三区久久悠悠色av | 国产福利精品一区二区| 国产亚洲综合av| 成人sese在线| 亚洲男人电影天堂| 在线播放一区二区三区| 奇米四色…亚洲| 久久中文字幕电影| 99精品在线免费| 亚洲一区二区三区四区在线| 6080国产精品一区二区| 国产米奇在线777精品观看| 中文字幕亚洲电影| 欧美日韩综合色| 精品一区二区在线免费观看| 欧美激情一区二区三区在线| 色悠悠亚洲一区二区| 午夜精品福利一区二区蜜股av| 日韩欧美不卡在线观看视频| 成人黄色在线视频| 天堂久久久久va久久久久| 精品国产乱码久久久久久闺蜜| 成人sese在线| 男女性色大片免费观看一区二区 | 666欧美在线视频| 成人黄色国产精品网站大全在线免费观看| 自拍偷拍欧美精品| 91精品国产综合久久福利| 国产99久久久久久免费看农村| 亚洲视频狠狠干| 欧美一区二区三区四区久久| 粉嫩av一区二区三区| 日精品一区二区| 中文字幕中文字幕一区二区| 欧美男女性生活在线直播观看| 国产一区二区三区四区在线观看| 一区二区三区不卡视频在线观看 | 欧美日韩的一区二区| 国产一区二区三区免费播放| 亚洲成人在线观看视频| 国产欧美日韩综合| 日韩精品自拍偷拍| 欧美午夜理伦三级在线观看| 成人自拍视频在线观看| 六月丁香婷婷久久| 亚洲成人先锋电影| 亚洲欧美国产77777| 久久精品夜色噜噜亚洲a∨| 欧美精品aⅴ在线视频| 色婷婷综合久久久| 成人美女视频在线看| 精品一区二区综合| 蜜桃视频免费观看一区| 午夜精品久久久久久久| 一区二区三区丝袜| 亚洲丝袜另类动漫二区| 国产精品三级视频| 日本一区二区成人| 久久久.com| 久久久久97国产精华液好用吗| 欧美精品三级在线观看| 91在线高清观看| 99久免费精品视频在线观看| 高清在线观看日韩| 国产精品一区免费视频| 国产美女一区二区| 国产尤物一区二区| 国产伦精品一区二区三区免费| 蜜桃久久久久久久| 日本特黄久久久高潮| 日本人妖一区二区| 捆绑调教一区二区三区| 日韩电影在线一区二区| 日韩高清不卡一区二区| 欧美aaaaa成人免费观看视频| 日韩国产欧美在线播放| 日韩国产成人精品| 日本女人一区二区三区| 久久99精品国产麻豆婷婷洗澡| 久久国产尿小便嘘嘘| 精品综合久久久久久8888| 韩国成人精品a∨在线观看| 国产精品自拍在线| www.亚洲在线| 色偷偷88欧美精品久久久 | 成人网在线播放| 92国产精品观看| 欧美中文字幕一区| 欧美一卡在线观看| 久久精品男人的天堂| 中文字幕日本乱码精品影院| 一区二区三区四区精品在线视频| 亚洲电影激情视频网站| 美女视频黄免费的久久| 国产二区国产一区在线观看| a在线欧美一区| 欧美精品第一页| 久久久久久久综合| 亚洲精品精品亚洲| 美脚の诱脚舐め脚责91 | 欧美另类z0zxhd电影| 日韩欧美综合一区| 亚洲欧美成aⅴ人在线观看| 日日夜夜免费精品| 国产精品一区二区在线观看网站| eeuss鲁一区二区三区| 欧美一区二区三区四区视频| 日本一区二区视频在线| 性做久久久久久| 国产99一区视频免费| 欧美精品日韩综合在线| 中文字幕av一区二区三区免费看| 亚洲高清一区二区三区| 国产成人av影院| 制服丝袜成人动漫| ...av二区三区久久精品| 麻豆精品一区二区三区| 在线观看免费亚洲| 中文字幕免费观看一区| 青椒成人免费视频| 色国产综合视频| 日本一区免费视频| 美女视频一区二区| 欧美性xxxxxxxx| 亚洲国产高清不卡| 老司机免费视频一区二区三区| 91麻豆国产福利在线观看| 精品久久一区二区三区| 亚洲国产成人高清精品| www.亚洲色图.com| 欧美激情一区在线观看| 久久精品国产亚洲高清剧情介绍| 91成人在线免费观看| 日韩影院精彩在线| 日本黄色一区二区| 国产精品嫩草影院av蜜臀| 国产在线麻豆精品观看| 欧美一级欧美一级在线播放| 亚洲线精品一区二区三区八戒| av动漫一区二区| 中文乱码免费一区二区| 国产一区二区美女| 精品黑人一区二区三区久久| 免费在线看成人av| 777午夜精品视频在线播放| 亚洲成人动漫av| 欧美日韩中字一区| 亚洲狠狠爱一区二区三区| 在线欧美日韩国产| 一区二区三区欧美| 欧美性猛片xxxx免费看久爱| 亚洲精品欧美激情| 欧美专区在线观看一区| 亚洲图片欧美色图| 在线播放中文字幕一区| 美腿丝袜在线亚洲一区|