资源简介
GMP大数库,高精度大数运算的神器,有兴趣的朋友还可以研究代码,全部都是模拟运算,非常精巧,值得学习。
代码片段和文件信息
/* Copyright (C) 1989 2000 Aladdin Enterprises. All rights reserved. */
/*$Id$*/
/* Convert ANSI C function definitions to K&R (“traditional C“) syntax */
/*
ansi2knr is distributed in the hope that it will be useful but WITHOUT ANY
WARRANTY. No author or distributor accepts responsibility to anyone for the
consequences of using it or for whether it serves any particular purpose or
works at all unless he says so in writing. Refer to the GNU General Public
License (the “GPL“) for full details.
Everyone is granted permission to copy modify and redistribute ansi2knr
but only under the conditions described in the GPL. A copy of this license
is supposed to have been given to you along with ansi2knr so you can know
your rights and responsibilities. It should be in a file named COPYLEFT
or if there is no file named COPYLEFT a file named COPYING. Among other
things the copyright notice and this notice must be preserved on all
copies.
We explicitly state here what we believe is already implied by the GPL: if
the ansi2knr program is distributed as a separate set of sources and a
separate executable file which are aggregated on a storage medium together
with another program this in itself does not bring the other program under
the GPL nor does the mere fact that such a program or the procedures for
constructing it invoke the ansi2knr executable bring any other part of the
program under the GPL.
*/
/*
* Usage:
ansi2knr [--filename FILENAME] [INPUT_FILE [OUTPUT_FILE]]
* --filename provides the file name for the #line directive in the output
* overriding input_file (if present).
* If no input_file is supplied input is read from stdin.
* If no output_file is supplied output goes to stdout.
* There are no error messages.
*
* ansi2knr recognizes function definitions by seeing a non-keyword
* identifier at the left margin followed by a left parenthesis with a
* right parenthesis as the last character on the line and with a left
* brace as the first token on the following line (ignoring possible
* intervening comments and/or preprocessor directives) except that a line
* consisting of only
* identifier1(identifier2)
* will not be considered a function definition unless identifier2 is
* the word “void“ and a line consisting of
* identifier1(identifier2 <>)
* will not be considered a function definition.
* ansi2knr will recognize a multi-line header provided that no intervening
* line ends with a left or right brace or a semicolon. These algorithms
* ignore whitespace comments and preprocessor directives except that
* the function name must be the first thing on the line. The following
* constructs will confuse it:
* - Any other construct that starts at the left margin and
* follows the above syntax (such as a macro or function call).
* - Some macros that tinker with the syntax of function headers.
*/
/*
* The original and principal author of ansi2knr is L. Peter Deutsch
*
- 上一篇:FreeRTOS移植工程
- 下一篇:移远通信国网4G模块资料
相关资源
- 无线大数据与智慧5G-中文
- 《智慧城市顶层设计指南》GBT36333—
- 北斗车联网大数据服务平台-首页静态
- 广东移动大数据平台和产品介绍
- 高伟:数据资产管理——大数据时代
-
尚硅谷大数据技术之Hba
se.docx - 哈工大数据库作业1-4
- 旅游大数据解决方案
- 浙大数据结构电子版
- hadoop培训ppt资料
- Cloudera-Manager-中文手册
- CLOUDERA-Manager_中文手册全
- 分布式大数据云计算领域经典论文2
- mooc浙大数据结构
- 厦门大学林子雨编著《大数据技术原
- 使用Poi读取大数据量excel的方法
- 中国信通院CAICT2018大数据白皮书三合
- 云上贵州数据共享交换平台管理指南
- 大数据真实数仓项目完整版
- HCIP-Big Data Developer V2.0培训教材完整标
- 大数据与云计算相关论文
- 阿里云大数据认证ACP历年考试试卷真
- 数据挖掘概念与技术(中文版)-高清
- 大数据•互联网大规模数据挖掘与分
- 大数库miracl 7.0.1 附带vs2010编译工程及
- 大数据量高性能前端表格grid 动态加载
- 大数据网络日志数据分析样本
- 慧盾安全-大数据安全解决方案V2.0.p
- 新型智慧城市大数据中心建设方案
- Applied Data Science(理解大数据)
评论
共有 条评论