⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 endian.c

📁 DSR-UU is a DSR implementation that runs in Linux and in the ns-2 network simulator. DSR-UU imple
💻 C
字号:
/* Copyright (C) Uppsala University * * This file is distributed under the terms of the GNU general Public * License (GPL), see the file LICENSE * * Author: Bj鰎n Wiberg <bjorn.wiberg@home.se> *//*  This code was partially borrowed from Per Kristian Hove  <Per.Hove@math.ntnu.no>, who originally posted it to the rdesktop  mailing list at rdesktop.org.  It solves the problem of non-existent <endian.h> on some systems by  generating it.  (Compile, run, and redirect the output to endian.h.)*/#include <stdio.h>int litend(void){	int i = 0;	((char *)(&i))[0] = 1;	return (i == 1);}int bigend(void){	return !litend();}int main(int argc, char **argv){	printf("#ifndef _DSR_ENDIAN_H\n");	printf("#define _DSR_ENDIAN_H\n");	printf("#define __%s_ENDIAN_BITFIELD 1234\n",	       litend()? "LITTLE" : "BIG");	printf("#endif\n");	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -