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

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

?? dc.c

?? 手機(jī)嵌入式Linux下可用的busybox源碼
?? C
字號:
/* vi: set sw=4 ts=4: */#include <ctype.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <math.h>#include "busybox.h"/* Tiny RPN calculator, because "expr" didn't give me bitwise operations. */static double stack[100];static unsigned int pointer;static void push(double a){	if (pointer >= (sizeof(stack) / sizeof(*stack)))		error_msg_and_die("stack overflow");	stack[pointer++] = a;}static double pop(){	if (pointer == 0)		error_msg_and_die("stack underflow");	return stack[--pointer];}static void add(){	push(pop() + pop());}static void sub(){	double subtrahend = pop();	push(pop() - subtrahend);}static void mul(){	push(pop() * pop());}static void divide(){	double divisor = pop();	push(pop() / divisor);}static void and(){	push((unsigned int) pop() & (unsigned int) pop());}static void or(){	push((unsigned int) pop() | (unsigned int) pop());}static void eor(){	push((unsigned int) pop() ^ (unsigned int) pop());}static void not(){	push(~(unsigned int) pop());}static void print(){	printf("%g\n", pop());}struct op {	const char *name;	void (*function) ();};static const struct op operators[] = {	{"+",   add},	{"add", add},	{"-",   sub},	{"sub", sub},	{"*",   mul},	{"mul", mul},	{"/",   divide},	{"div", divide},	{"and", and},	{"or",  or},	{"not", not},	{"eor", eor},	{0,     0}};static void stack_machine(const char *argument){	char *endPointer = 0;	double d;	const struct op *o = operators;	if (argument == 0) {		print();		return;	}	d = strtod(argument, &endPointer);	if (endPointer != argument) {		push(d);		return;	}	while (o->name != 0) {		if (strcmp(o->name, argument) == 0) {			(*(o->function)) ();			return;		}		o++;	}	error_msg_and_die("%s: syntax error.", argument);}/* return pointer to next token in buffer and set *buffer to one char * past the end of the above mentioned token  */static char *get_token(char **buffer){	char *start   = NULL;	char *current = *buffer;	while (isspace(*current)) { current++; }	if (*current != 0) {		start = current;		while (!isspace(*current) && current != 0) { current++; }		*buffer = current;	}	return start;}/* In Perl one might say, scalar m|\s*(\S+)\s*|g */static int number_of_tokens(char *buffer){	int   i = 0;	char *b = buffer;	while (get_token(&b)) { i++; }	return i;}int dc_main(int argc, char **argv){	/* take stuff from stdin if no args are given */	if (argc <= 1) {		int i, len;		char *line   = NULL;		char *cursor = NULL;		char *token  = NULL;		while ((line = get_line_from_file(stdin))) {			cursor = line;			len = number_of_tokens(line);			for (i = 0; i < len; i++) {				token = get_token(&cursor);				*cursor++ = 0;				stack_machine(token);			}			free(line);		}	} else {		if (*argv[1]=='-')			show_usage();		while (argc >= 2) {			stack_machine(argv[1]);			argv++;			argc--;		}	}	stack_machine(0);	return EXIT_SUCCESS;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香蕉影视欧美成人| 色94色欧美sute亚洲线路二| 丁香一区二区三区| 99久久免费国产| 日韩一级完整毛片| 国产精品麻豆欧美日韩ww| 伊人一区二区三区| 麻豆精品在线看| 91老司机福利 在线| 欧美一区欧美二区| 91精品中文字幕一区二区三区| 欧美变态tickle挠乳网站| 综合激情成人伊人| 免费日韩伦理电影| 国产麻豆9l精品三级站| 在线一区二区三区| 久久青草国产手机看片福利盒子| 亚洲视频 欧洲视频| 国产又粗又猛又爽又黄91精品| 99国产欧美久久久精品| 日韩精品专区在线| 一区二区成人在线观看| 国产高清视频一区| 欧美一区二区人人喊爽| 亚洲欧美一区二区不卡| 国产一区二三区| 日韩欧美一区二区久久婷婷| 亚洲欧洲成人精品av97| 国精产品一区一区三区mba视频 | 一区二区三区资源| 精品一区免费av| 欧美挠脚心视频网站| 中文字幕亚洲不卡| 精品一区二区三区免费观看 | 成人一级片网址| 日韩免费高清电影| 另类人妖一区二区av| 在线视频一区二区三区| 国产精品青草综合久久久久99| 日本成人在线网站| 欧美一级高清片| 亚欧色一区w666天堂| 在线观看视频一区| 亚洲一区免费视频| 99国产欧美久久久精品| 国产精品婷婷午夜在线观看| 国产美女av一区二区三区| 日韩欧美一级精品久久| 久久99国产精品免费| 欧美一区二区高清| 日韩不卡免费视频| 日韩欧美国产一二三区| 麻豆国产精品官网| 欧美成人艳星乳罩| 国产91在线看| 国产精品妹子av| 色婷婷久久久综合中文字幕| 亚洲女子a中天字幕| 色综合视频在线观看| 国产精品色呦呦| 99re亚洲国产精品| 一区二区三区国产豹纹内裤在线| 在线视频中文字幕一区二区| 亚洲综合999| 欧美一区午夜视频在线观看| 久久99精品国产91久久来源| 久久久久久综合| 99在线精品观看| 一区二区三区精品视频| 欧美一a一片一级一片| 天天色综合成人网| 久久免费看少妇高潮| 国产成人在线色| 一区二区不卡在线视频 午夜欧美不卡在 | 婷婷夜色潮精品综合在线| 亚洲精品一线二线三线无人区| 成人va在线观看| 久久精品久久综合| 一区二区三区四区在线免费观看| 欧美不卡在线视频| 欧美午夜一区二区三区免费大片| 久久99久久久欧美国产| 一区二区三区国产精品| 国产日韩欧美在线一区| 欧美丰满少妇xxxbbb| 91小视频免费看| 国产精品亚洲视频| 美女视频黄频大全不卡视频在线播放| 一区在线播放视频| 久久午夜色播影院免费高清| 欧美精品aⅴ在线视频| 色婷婷亚洲精品| 成人va在线观看| 国产高清久久久| 久久精品噜噜噜成人88aⅴ| 亚洲成a人v欧美综合天堂下载| 亚洲国产精品成人综合| 亚洲精品在线一区二区| 欧美一区永久视频免费观看| 欧美日韩在线综合| 一本色道久久综合亚洲精品按摩| 国产成人免费高清| 麻豆专区一区二区三区四区五区| 性久久久久久久久| 亚洲在线视频网站| 亚洲一区二区欧美| 亚洲自拍偷拍网站| 亚洲福利国产精品| 午夜精品一区二区三区三上悠亚| 亚洲午夜电影在线| 一区二区三区精密机械公司| 亚洲精品视频在线| 一区二区三区在线观看网站| 一区二区三区蜜桃| 香蕉久久一区二区不卡无毒影院| 亚洲午夜免费视频| 亚洲成人tv网| 日韩高清不卡在线| 久久国产精品99久久久久久老狼| 男人的j进女人的j一区| 精品一区二区免费视频| 国产一本一道久久香蕉| 国产999精品久久久久久| 99精品欧美一区| 91久久线看在观草草青青| 欧美图区在线视频| 91麻豆精品国产自产在线| 日韩亚洲欧美一区| 国产三级一区二区| 亚洲日本免费电影| 亚洲伊人伊色伊影伊综合网| 午夜视频一区在线观看| 久久91精品国产91久久小草| 国产福利一区二区三区视频在线| 成人aaaa免费全部观看| 在线观看欧美精品| 精品精品欲导航| 国产精品福利影院| 亚洲成人动漫一区| 国产毛片精品视频| 一本大道久久a久久精品综合| 欧美日韩在线播| 久久久亚洲精品石原莉奈| 中文字幕日韩av资源站| 日韩精品免费专区| 成人福利视频在线看| 精品视频在线免费看| 久久久国际精品| 亚洲福利一区二区三区| 国产在线乱码一区二区三区| 92精品国产成人观看免费| 欧美一区三区四区| 最新国产精品久久精品| 日本成人在线电影网| 成人av免费观看| 日韩欧美色综合| 综合久久久久久| 狠狠色2019综合网| 欧美优质美女网站| 欧美国产成人精品| 免费观看在线色综合| 色综合久久天天| 久久综合九色欧美综合狠狠| 曰韩精品一区二区| 国产成人精品三级麻豆| 91精品视频网| 亚洲欧美色一区| 国产成人午夜高潮毛片| 日韩欧美成人一区| 一区二区在线观看视频| 国产成人亚洲精品青草天美| 91麻豆精品国产91久久久久久久久| 中文字幕一区二区三区乱码在线| 麻豆一区二区99久久久久| 欧美三级乱人伦电影| 中文字幕一区二区三区不卡在线| 国产综合久久久久影院| 欧美丰满嫩嫩电影| 亚洲一区二区三区四区五区黄| 成人视屏免费看| 久久夜色精品一区| 久久精品国产久精国产| 欧美一区二区三区四区在线观看| 亚洲少妇30p| voyeur盗摄精品| 久久久久亚洲综合| 国产麻豆视频一区| 久久综合九色综合欧美98 | 一区二区国产视频| 97精品久久久午夜一区二区三区| 久久久噜噜噜久久人人看| 久久er99精品| 精品欧美一区二区在线观看| 日韩和欧美一区二区三区| 欧美日韩一区中文字幕| 午夜精品福利一区二区三区av | 美女视频黄免费的久久| 91精品国产综合久久精品| 日韩av高清在线观看| 欧美精品乱码久久久久久按摩 |