Guest User

GMP-6.2 makefile config.log

a guest
Feb 7th, 2021
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 491.49 KB | None | 0 0
  1. This file contains any messages produced by compilers while
  2. running configure, to aid debugging if configure makes a mistake.
  3.  
  4. It was created by GNU MP configure 6.2.1, which was
  5. generated by GNU Autoconf 2.69. Invocation command line was
  6.  
  7. $ ./configure --prefix=C:/GMP
  8.  
  9. ## --------- ##
  10. ## Platform. ##
  11. ## --------- ##
  12.  
  13. hostname = DESKTOP-CKE5UGD
  14. uname -m = x86_64
  15. uname -r = 3.0.7-338.x86_64
  16. uname -s = MINGW64_NT-10.0-19041
  17. uname -v = 2019-04-30 21:52 UTC
  18.  
  19. /usr/bin/uname -p = unknown
  20. /bin/uname -X = unknown
  21.  
  22. /bin/arch = x86_64
  23. /usr/bin/arch -k = unknown
  24. /usr/convex/getsysinfo = unknown
  25. /usr/bin/hostinfo = unknown
  26. /bin/machine = unknown
  27. /usr/bin/oslevel = unknown
  28. /bin/universe = unknown
  29.  
  30. PATH: /c/Users/Devesh/bin
  31. PATH: /mingw64/bin
  32. PATH: /usr/local/bin
  33. PATH: /usr/bin
  34. PATH: /bin
  35. PATH: /mingw64/bin
  36. PATH: /usr/bin
  37. PATH: /c/Users/Devesh/bin
  38. PATH: /c/WINDOWS/system32
  39. PATH: /c/WINDOWS
  40. PATH: /c/WINDOWS/System32/Wbem
  41. PATH: /c/WINDOWS/System32/WindowsPowerShell/v1.0
  42. PATH: /c/WINDOWS/System32/OpenSSH
  43. PATH: /c/Program Files/nodejs
  44. PATH: /cmd
  45. PATH: /c/Program Files/PuTTY
  46. PATH: /c/ProgramData/chocolatey/bin
  47. PATH: /c/MinGW/bin
  48. PATH: /c/ProgramData/DockerDesktop/version-bin
  49. PATH: /c/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin
  50. PATH: /c/Program Files (x86)/GnuWin32/bin
  51. PATH: /c/Program Files/CMake/bin
  52. PATH: /c/Program Files/Docker/Docker/resources/bin
  53. PATH: /c/MinGW/msys/1.0/bin
  54. PATH: /c/Ruby25-x64/bin
  55. PATH: /c/Users/Devesh/AppData/Local/Microsoft/WindowsApps
  56. PATH: /c/Users/Devesh/AppData/Roaming/npm
  57. PATH: /c/Program Files/JetBrains/WebStorm 2019.2.4/bin
  58. PATH: /c/Users/Devesh/AppData/Local/atom/bin
  59. PATH: /c/Users/Devesh/anaconda3
  60. PATH: /c/Users/Devesh/anaconda3/Library/bin
  61. PATH: /c/Users/Devesh/anaconda3/Library/mingw-w64/bin
  62. PATH: /c/Program Files/heroku/bin
  63. PATH: /c/Users/Devesh/AppData/Local/Microsoft/WindowsApps
  64. PATH: /c/Users/Devesh/AppData/Local/Programs/Microsoft VS Code/bin
  65. PATH: /c/Users/Devesh/AppData/GnuWin32/bin
  66. PATH: /c/Users/Devesh/AppData/Local/GitHubDesktop/bin
  67. PATH: /usr/bin/vendor_perl
  68. PATH: /usr/bin/core_perl
  69.  
  70.  
  71. ## ----------- ##
  72. ## Core tests. ##
  73. ## ----------- ##
  74.  
  75. configure:3056: checking build system type
  76. configure:3070: result: broadwell-pc-mingw64
  77. configure:3090: checking host system type
  78. configure:3103: result: broadwell-pc-mingw64
  79. configure:3140: checking for a BSD-compatible install
  80. configure:3208: result: /usr/bin/install -c
  81. configure:3219: checking whether build environment is sane
  82. configure:3274: result: yes
  83. configure:3425: checking for a thread-safe mkdir -p
  84. configure:3464: result: /usr/bin/mkdir -p
  85. configure:3471: checking for gawk
  86. configure:3487: found /usr/bin/gawk
  87. configure:3498: result: gawk
  88. configure:3509: checking whether make sets $(MAKE)
  89. configure:3531: result: yes
  90. configure:3560: checking whether make supports nested variables
  91. configure:3577: result: yes
  92. configure:3706: checking whether to enable maintainer-specific portions of Makefiles
  93. configure:3715: result: no
  94. User:
  95. ABI=
  96. CC=
  97. CFLAGS=(unset)
  98. CPPFLAGS=(unset)
  99. MPN_PATH=
  100. GMP:
  101. abilist=64 x32 32
  102. cclist=gcc icc cc
  103. configure:5869: gcc 2>&1 | grep xlc >/dev/null
  104. configure:5872: $? = 1
  105. configure:5926: checking compiler gcc -O2 -pedantic -fomit-frame-pointer -m64
  106. Test compile:
  107. configure:5940: gcc -O2 -pedantic -fomit-frame-pointer -m64 conftest.c >&5
  108. conftest.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
  109.  
  110.  
  111. configure:5943: $? = 1
  112. failed program was:
  113.  
  114. int main () { return 0; }
  115. configure:7030: result: no
  116. configure:5847: cc -c conftest.c >&5
  117. ./configure: line 5848: cc: command not found
  118. configure:5850: $? = 127
  119. configure:5869: cc 2>&1 | grep xlc >/dev/null
  120. configure:5872: $? = 1
  121. configure:5926: checking compiler cc -O
  122. Test compile:
  123. configure:5940: cc -O conftest.c >&5
  124. ./configure: line 5941: cc: command not found
  125. configure:5943: $? = 127
  126. failed program was:
  127.  
  128. int main () { return 0; }
  129. configure:7030: result: no
  130. configure:5869: gcc 2>&1 | grep xlc >/dev/null
  131. configure:5872: $? = 1
  132. configure:5926: checking compiler gcc -O2 -pedantic -fomit-frame-pointer -mx32
  133. Test compile:
  134. configure:5940: gcc -O2 -pedantic -fomit-frame-pointer -mx32 conftest.c >&5
  135. conftest.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
  136.  
  137.  
  138. configure:5943: $? = 1
  139. failed program was:
  140.  
  141. int main () { return 0; }
  142. configure:7030: result: no
  143. configure:5847: cc -c conftest.c >&5
  144. ./configure: line 5848: cc: command not found
  145. configure:5850: $? = 127
  146. configure:5869: cc 2>&1 | grep xlc >/dev/null
  147. configure:5872: $? = 1
  148. configure:5926: checking compiler cc
  149. Test compile:
  150. configure:5940: cc conftest.c >&5
  151. ./configure: line 5941: cc: command not found
  152. configure:5943: $? = 127
  153. failed program was:
  154.  
  155. int main () { return 0; }
  156. configure:7030: result: no
  157. configure:5869: gcc 2>&1 | grep xlc >/dev/null
  158. configure:5872: $? = 1
  159. configure:5926: checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer
  160. Test compile:
  161. configure:5940: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  162. configure:5943: $? = 0
  163. configure:5948: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  164. ./configure: line 5949: ./a.out: No such file or directory
  165. ./configure: line 5949: ./b.out: No such file or directory
  166. configure:5951: $? = 0
  167. Test compile: function pointer return
  168. configure:5994: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  169. configure:5997: $? = 0
  170. configure:6002: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  171. ./configure: line 6003: ./a.out: No such file or directory
  172. ./configure: line 6003: ./b.out: No such file or directory
  173. configure:6005: $? = 0
  174. Test compile: cmov instruction
  175. configure:6050: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  176. configure:6053: $? = 0
  177. configure:6058: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  178. ./configure: line 6059: ./a.out: No such file or directory
  179. ./configure: line 6059: ./b.out: No such file or directory
  180. configure:6061: $? = 0
  181. Test compile: double -> ulong conversion
  182. configure:6107: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  183. configure:6110: $? = 0
  184. configure:6115: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  185. ./configure: line 6116: ./a.out: No such file or directory
  186. ./configure: line 6116: ./b.out: No such file or directory
  187. configure:6118: $? = 0
  188. Test compile: double negation
  189. configure:6162: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  190. configure:6165: $? = 0
  191. configure:6170: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  192. ./configure: line 6171: ./a.out: No such file or directory
  193. ./configure: line 6171: ./b.out: No such file or directory
  194. configure:6173: $? = 0
  195. Test compile: double -> float conversion
  196. configure:6218: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  197. configure:6221: $? = 0
  198. configure:6226: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  199. ./configure: line 6227: ./a.out: No such file or directory
  200. ./configure: line 6227: ./b.out: No such file or directory
  201. configure:6229: $? = 0
  202. Test compile: gnupro alpha ev6 char spilling
  203. configure:6303: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  204. configure:6306: $? = 0
  205. configure:6311: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  206. ./configure: line 6312: ./a.out: No such file or directory
  207. ./configure: line 6312: ./b.out: No such file or directory
  208. configure:6314: $? = 0
  209. Test compile: __builtin_alloca availability
  210. configure:6354: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  211. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
  212. collect2.exe: error: ld returned 1 exit status
  213. configure:6357: $? = 1
  214. failed program was:
  215. int k; int foo () { __builtin_alloca (k); }
  216. Test compile: abs int -> double conversion
  217. configure:6478: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  218. configure:6481: $? = 0
  219. configure:6486: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  220. ./configure: line 6487: ./a.out: No such file or directory
  221. ./configure: line 6487: ./b.out: No such file or directory
  222. configure:6489: $? = 0
  223. Test compile: long long reliability test 1
  224. configure:6543: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  225. configure:6546: $? = 0
  226. configure:6551: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  227. ./configure: line 6552: ./a.out: No such file or directory
  228. ./configure: line 6552: ./b.out: No such file or directory
  229. configure:6554: $? = 0
  230. Test compile: long long reliability test 2
  231. configure:6604: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  232. configure:6607: $? = 0
  233. configure:6612: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  234. ./configure: line 6613: ./a.out: No such file or directory
  235. ./configure: line 6613: ./b.out: No such file or directory
  236. configure:6615: $? = 0
  237. Test compile: freebsd hacked gcc
  238. configure:6665: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  239. configure:6668: $? = 0
  240. configure:6673: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  241. ./configure: line 6674: ./a.out: No such file or directory
  242. ./configure: line 6674: ./b.out: No such file or directory
  243. configure:6676: $? = 0
  244. Test compile: mpn_lshift_com optimization
  245. configure:6764: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  246. configure:6767: $? = 0
  247. configure:6772: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  248. ./configure: line 6773: ./a.out: No such file or directory
  249. ./configure: line 6773: ./b.out: No such file or directory
  250. configure:6775: $? = 0
  251. Test compile: mpn_lshift_com optimization 2
  252. configure:6873: gcc -m32 -O2 -pedantic -fomit-frame-pointer conftest.c >&5
  253. configure:6876: $? = 0
  254. configure:6881: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  255. ./configure: line 6882: ./a.out: No such file or directory
  256. ./configure: line 6882: ./b.out: No such file or directory
  257. configure:6884: $? = 0
  258. configure:7030: result: yes
  259. configure: testlist sizeof-long-4
  260. configure:7205: checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer has sizeof(long)==4
  261. configure:7218: gcc -m32 -O2 -pedantic -fomit-frame-pointer -c conftest.c >&5
  262. configure:7221: $? = 0
  263. configure:7226: result: yes
  264. configure:7545: checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell
  265. Test compile:
  266. configure:7559: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  267. configure:7562: $? = 0
  268. configure:7567: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  269. ./configure: line 7568: ./a.out: No such file or directory
  270. ./configure: line 7568: ./b.out: No such file or directory
  271. configure:7570: $? = 0
  272. Test compile: function pointer return
  273. configure:7613: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  274. configure:7616: $? = 0
  275. configure:7621: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  276. ./configure: line 7622: ./a.out: No such file or directory
  277. ./configure: line 7622: ./b.out: No such file or directory
  278. configure:7624: $? = 0
  279. Test compile: cmov instruction
  280. configure:7669: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  281. configure:7672: $? = 0
  282. configure:7677: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  283. ./configure: line 7678: ./a.out: No such file or directory
  284. ./configure: line 7678: ./b.out: No such file or directory
  285. configure:7680: $? = 0
  286. Test compile: double -> ulong conversion
  287. configure:7726: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  288. configure:7729: $? = 0
  289. configure:7734: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  290. ./configure: line 7735: ./a.out: No such file or directory
  291. ./configure: line 7735: ./b.out: No such file or directory
  292. configure:7737: $? = 0
  293. Test compile: double negation
  294. configure:7781: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  295. configure:7784: $? = 0
  296. configure:7789: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  297. ./configure: line 7790: ./a.out: No such file or directory
  298. ./configure: line 7790: ./b.out: No such file or directory
  299. configure:7792: $? = 0
  300. Test compile: double -> float conversion
  301. configure:7837: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  302. configure:7840: $? = 0
  303. configure:7845: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  304. ./configure: line 7846: ./a.out: No such file or directory
  305. ./configure: line 7846: ./b.out: No such file or directory
  306. configure:7848: $? = 0
  307. Test compile: gnupro alpha ev6 char spilling
  308. configure:7922: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  309. configure:7925: $? = 0
  310. configure:7930: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  311. ./configure: line 7931: ./a.out: No such file or directory
  312. ./configure: line 7931: ./b.out: No such file or directory
  313. configure:7933: $? = 0
  314. Test compile: __builtin_alloca availability
  315. configure:7973: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  316. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
  317. collect2.exe: error: ld returned 1 exit status
  318. configure:7976: $? = 1
  319. failed program was:
  320. int k; int foo () { __builtin_alloca (k); }
  321. Test compile: abs int -> double conversion
  322. configure:8097: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  323. configure:8100: $? = 0
  324. configure:8105: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  325. ./configure: line 8106: ./a.out: No such file or directory
  326. ./configure: line 8106: ./b.out: No such file or directory
  327. configure:8108: $? = 0
  328. Test compile: long long reliability test 1
  329. configure:8162: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  330. configure:8165: $? = 0
  331. configure:8170: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  332. ./configure: line 8171: ./a.out: No such file or directory
  333. ./configure: line 8171: ./b.out: No such file or directory
  334. configure:8173: $? = 0
  335. Test compile: long long reliability test 2
  336. configure:8223: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  337. configure:8226: $? = 0
  338. configure:8231: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  339. ./configure: line 8232: ./a.out: No such file or directory
  340. ./configure: line 8232: ./b.out: No such file or directory
  341. configure:8234: $? = 0
  342. Test compile: freebsd hacked gcc
  343. configure:8284: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  344. configure:8287: $? = 0
  345. configure:8292: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  346. ./configure: line 8293: ./a.out: No such file or directory
  347. ./configure: line 8293: ./b.out: No such file or directory
  348. configure:8295: $? = 0
  349. Test compile: mpn_lshift_com optimization
  350. configure:8383: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  351. configure:8386: $? = 0
  352. configure:8391: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  353. ./configure: line 8392: ./a.out: No such file or directory
  354. ./configure: line 8392: ./b.out: No such file or directory
  355. configure:8394: $? = 0
  356. Test compile: mpn_lshift_com optimization 2
  357. configure:8492: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell conftest.c >&5
  358. configure:8495: $? = 0
  359. configure:8500: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  360. ./configure: line 8501: ./a.out: No such file or directory
  361. ./configure: line 8501: ./b.out: No such file or directory
  362. configure:8503: $? = 0
  363. configure:8649: result: yes
  364. configure:7545: checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell
  365. Test compile:
  366. configure:7559: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  367. configure:7562: $? = 0
  368. configure:7567: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  369. ./configure: line 7568: ./a.out: No such file or directory
  370. ./configure: line 7568: ./b.out: No such file or directory
  371. configure:7570: $? = 0
  372. Test compile: function pointer return
  373. configure:7613: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  374. configure:7616: $? = 0
  375. configure:7621: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  376. ./configure: line 7622: ./a.out: No such file or directory
  377. ./configure: line 7622: ./b.out: No such file or directory
  378. configure:7624: $? = 0
  379. Test compile: cmov instruction
  380. configure:7669: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  381. configure:7672: $? = 0
  382. configure:7677: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  383. ./configure: line 7678: ./a.out: No such file or directory
  384. ./configure: line 7678: ./b.out: No such file or directory
  385. configure:7680: $? = 0
  386. Test compile: double -> ulong conversion
  387. configure:7726: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  388. configure:7729: $? = 0
  389. configure:7734: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  390. ./configure: line 7735: ./a.out: No such file or directory
  391. ./configure: line 7735: ./b.out: No such file or directory
  392. configure:7737: $? = 0
  393. Test compile: double negation
  394. configure:7781: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  395. configure:7784: $? = 0
  396. configure:7789: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  397. ./configure: line 7790: ./a.out: No such file or directory
  398. ./configure: line 7790: ./b.out: No such file or directory
  399. configure:7792: $? = 0
  400. Test compile: double -> float conversion
  401. configure:7837: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  402. configure:7840: $? = 0
  403. configure:7845: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  404. ./configure: line 7846: ./a.out: No such file or directory
  405. ./configure: line 7846: ./b.out: No such file or directory
  406. configure:7848: $? = 0
  407. Test compile: gnupro alpha ev6 char spilling
  408. configure:7922: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  409. configure:7925: $? = 0
  410. configure:7930: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  411. ./configure: line 7931: ./a.out: No such file or directory
  412. ./configure: line 7931: ./b.out: No such file or directory
  413. configure:7933: $? = 0
  414. Test compile: __builtin_alloca availability
  415. configure:7973: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  416. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
  417. collect2.exe: error: ld returned 1 exit status
  418. configure:7976: $? = 1
  419. failed program was:
  420. int k; int foo () { __builtin_alloca (k); }
  421. Test compile: abs int -> double conversion
  422. configure:8097: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  423. configure:8100: $? = 0
  424. configure:8105: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  425. ./configure: line 8106: ./a.out: No such file or directory
  426. ./configure: line 8106: ./b.out: No such file or directory
  427. configure:8108: $? = 0
  428. Test compile: long long reliability test 1
  429. configure:8162: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  430. configure:8165: $? = 0
  431. configure:8170: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  432. ./configure: line 8171: ./a.out: No such file or directory
  433. ./configure: line 8171: ./b.out: No such file or directory
  434. configure:8173: $? = 0
  435. Test compile: long long reliability test 2
  436. configure:8223: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  437. configure:8226: $? = 0
  438. configure:8231: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  439. ./configure: line 8232: ./a.out: No such file or directory
  440. ./configure: line 8232: ./b.out: No such file or directory
  441. configure:8234: $? = 0
  442. Test compile: freebsd hacked gcc
  443. configure:8284: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  444. configure:8287: $? = 0
  445. configure:8292: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  446. ./configure: line 8293: ./a.out: No such file or directory
  447. ./configure: line 8293: ./b.out: No such file or directory
  448. configure:8295: $? = 0
  449. Test compile: mpn_lshift_com optimization
  450. configure:8383: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  451. configure:8386: $? = 0
  452. configure:8391: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  453. ./configure: line 8392: ./a.out: No such file or directory
  454. ./configure: line 8392: ./b.out: No such file or directory
  455. configure:8394: $? = 0
  456. Test compile: mpn_lshift_com optimization 2
  457. configure:8492: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  458. configure:8495: $? = 0
  459. configure:8500: ./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest
  460. ./configure: line 8501: ./a.out: No such file or directory
  461. ./configure: line 8501: ./b.out: No such file or directory
  462. configure:8503: $? = 0
  463. configure:8649: result: yes
  464. configure:7545: checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -mno-cygwin
  465. Test compile:
  466. configure:7559: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -mno-cygwin conftest.c >&5
  467. gcc.exe: error: unrecognized command line option '-mno-cygwin'; did you mean '-mno-clwb'?
  468. configure:7562: $? = 1
  469. failed program was:
  470.  
  471. int main () { return 0; }
  472. configure:8649: result: no
  473. configure:8802: checking for gcc
  474. configure:8829: result: gcc
  475. configure:9058: checking for C compiler version
  476. configure:9067: gcc --version >&5
  477. gcc.exe (MinGW.org GCC-6.3.0-1) 6.3.0
  478. Copyright (C) 2016 Free Software Foundation, Inc.
  479. This is free software; see the source for copying conditions. There is NO
  480. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  481.  
  482. configure:9078: $? = 0
  483. configure:9067: gcc -v >&5
  484. Using built-in specs.
  485. COLLECT_GCC=C:\MinGW\bin\gcc.exe
  486. COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/6.3.0/lto-wrapper.exe
  487. Target: mingw32
  488. Configured with: ../src/gcc-6.3.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --target=mingw32 --with-gmp=/mingw --with-mpfr --with-mpc=/mingw --with-isl=/mingw --prefix=/mingw --disable-win32-registry --with-arch=i586 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion='MinGW.org GCC-6.3.0-1' --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --enable-libgomp --disable-libvtv --enable-nls
  489. Thread model: win32
  490. gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)
  491. configure:9078: $? = 0
  492. configure:9067: gcc -V >&5
  493. gcc.exe: error: unrecognized command line option '-V'
  494. gcc.exe: fatal error: no input files
  495. compilation terminated.
  496. configure:9078: $? = 1
  497. configure:9067: gcc -qversion >&5
  498. gcc.exe: error: unrecognized command line option '-qversion'; did you mean '--version'?
  499. gcc.exe: fatal error: no input files
  500. compilation terminated.
  501. configure:9078: $? = 1
  502. configure:9098: checking whether the C compiler works
  503. configure:9120: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  504. configure:9124: $? = 0
  505. configure:9172: result: yes
  506. configure:9175: checking for C compiler default output file name
  507. configure:9177: result: a.exe
  508. configure:9183: checking for suffix of executables
  509. configure:9190: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  510. configure:9194: $? = 0
  511. configure:9216: result: .exe
  512. configure:9238: checking whether we are cross compiling
  513. configure:9246: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  514. configure:9250: $? = 0
  515. configure:9257: ./conftest.exe
  516. configure:9261: $? = 0
  517. configure:9276: result: no
  518. configure:9281: checking for suffix of object files
  519. configure:9303: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  520. configure:9307: $? = 0
  521. configure:9328: result: o
  522. configure:9332: checking whether we are using the GNU C compiler
  523. configure:9351: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  524. configure:9351: $? = 0
  525. configure:9360: result: yes
  526. configure:9369: checking whether gcc accepts -g
  527. configure:9389: gcc -c -g conftest.c >&5
  528. configure:9389: $? = 0
  529. configure:9430: result: yes
  530. configure:9447: checking for gcc option to accept ISO C89
  531. configure:9510: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  532. configure:9510: $? = 0
  533. configure:9523: result: none needed
  534. configure:9548: checking whether gcc understands -c and -o together
  535. configure:9570: gcc -c conftest.c -o conftest2.o
  536. configure:9573: $? = 0
  537. configure:9570: gcc -c conftest.c -o conftest2.o
  538. configure:9573: $? = 0
  539. configure:9585: result: yes
  540. configure:9602: checking for gcc option to accept ISO C99
  541. configure:9751: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  542. configure:9751: $? = 0
  543. configure:9764: result: none needed
  544. configure:9784: checking how to run the C preprocessor
  545. configure:9815: gcc -E conftest.c
  546. configure:9815: $? = 0
  547. configure:9829: gcc -E conftest.c
  548. conftest.c:16:28: fatal error: ac_nonexistent.h: No such file or directory
  549. #include <ac_nonexistent.h>
  550. ^
  551. compilation terminated.
  552. configure:9829: $? = 1
  553. configure: failed program was:
  554. | /* confdefs.h */
  555. | #define PACKAGE_NAME "GNU MP"
  556. | #define PACKAGE_TARNAME "gmp"
  557. | #define PACKAGE_VERSION "6.2.1"
  558. | #define PACKAGE_STRING "GNU MP 6.2.1"
  559. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  560. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  561. | #define PACKAGE "gmp"
  562. | #define VERSION "6.2.1"
  563. | #define WANT_FFT 1
  564. | #define HAVE_HOST_CPU_broadwell 1
  565. | #define HOST_DOS64 1
  566. | #define HAVE_SPEED_CYCLECOUNTER 2
  567. | #define HAVE_CALLING_CONVENTIONS 1
  568. | /* end confdefs.h. */
  569. | #include <ac_nonexistent.h>
  570. configure:9854: result: gcc -E
  571. configure:9874: gcc -E conftest.c
  572. configure:9874: $? = 0
  573. configure:9888: gcc -E conftest.c
  574. conftest.c:16:28: fatal error: ac_nonexistent.h: No such file or directory
  575. #include <ac_nonexistent.h>
  576. ^
  577. compilation terminated.
  578. configure:9888: $? = 1
  579. configure: failed program was:
  580. | /* confdefs.h */
  581. | #define PACKAGE_NAME "GNU MP"
  582. | #define PACKAGE_TARNAME "gmp"
  583. | #define PACKAGE_VERSION "6.2.1"
  584. | #define PACKAGE_STRING "GNU MP 6.2.1"
  585. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  586. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  587. | #define PACKAGE "gmp"
  588. | #define VERSION "6.2.1"
  589. | #define WANT_FFT 1
  590. | #define HAVE_HOST_CPU_broadwell 1
  591. | #define HOST_DOS64 1
  592. | #define HAVE_SPEED_CYCLECOUNTER 2
  593. | #define HAVE_CALLING_CONVENTIONS 1
  594. | /* end confdefs.h. */
  595. | #include <ac_nonexistent.h>
  596. configure:9989: checking build system compiler gcc
  597. configure:10002: gcc conftest.c
  598. configure:10005: $? = 0
  599. ./configure: line 10007: ./a.out: No such file or directory
  600. ./configure: line 10007: ./b.out: No such file or directory
  601. configure:10012: result: yes
  602. configure:10031: checking for build system preprocessor
  603. configure:10042: gcc -E conftest.c
  604. # 1 "conftest.c"
  605. # 1 "<built-in>"
  606. # 1 "<command-line>"
  607. # 1 "conftest.c"
  608. configure:10045: $? = 0
  609. configure:10060: result: gcc -E
  610. configure:10067: checking for build system executable suffix
  611. configure:10081: gcc conftest.c -o conftest.exe
  612. configure:10084: $? = 0
  613. configure:10098: result: .exe
  614. configure:10104: checking whether build system compiler is ANSI
  615. configure:10117: gcc conftest.c
  616. configure:10120: $? = 0
  617. configure:10129: result: yes
  618. configure:10139: checking for build system compiler math library
  619. configure:10159: gcc conftest.c -lm
  620. configure:10162: $? = 0
  621. configure:10171: result: -lm
  622. configure:10783: checking for grep that handles long lines and -e
  623. configure:10841: result: /usr/bin/grep
  624. configure:10846: checking for egrep
  625. configure:10908: result: /usr/bin/grep -E
  626. configure:10975: checking if the assembler knows about MMX instructions
  627. configure:10985: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  628. configure:10988: $? = 0
  629. configure:11012: result: yes
  630. configure:11079: checking if the assembler knows about SSE2 instructions
  631. configure:11089: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  632. configure:11092: $? = 0
  633. configure:11106: result: yes
  634. Decided:
  635. ABI=32
  636. CC=gcc
  637. CFLAGS=-m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell
  638. CPPFLAGS=
  639. GMP_LDFLAGS=
  640. CXX=
  641. CXXFLAGS=
  642. path= x86/coreihwl x86/coreisbr x86/p6/sse2 x86/p6/p3mmx x86/p6/mmx x86/p6 x86/mmx x86 generic
  643. configure:11190: checking whether assembler supports --noexecstack option
  644. configure:11200: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell
  645. -S -o conftest.s conftest.c >/dev/null
  646. configure:11203: $? = 0
  647. configure:11220: result: no
  648. configure:11273: checking for ar
  649. configure:11289: found /c/MinGW/bin/ar
  650. configure:11300: result: ar
  651. configure:11341: checking for BSD- or MS-compatible name lister (nm)
  652. configure:11395: result: /c/MinGW/bin/nm -B
  653. configure:11525: checking the name lister (/c/MinGW/bin/nm -B) interface
  654. configure:11532: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  655. configure:11535: /c/MinGW/bin/nm -B "conftest.o"
  656. configure:11538: output
  657. 00000000 b .bss
  658. 00000000 d .data
  659. 00000000 r .rdata$zzz
  660. 00000000 t .text
  661. 00000000 B _some_variable
  662. configure:11545: result: BSD nm
  663. configure:11847: checking for as
  664. configure:11863: found /c/MinGW/bin/as
  665. configure:11874: result: as
  666. configure:11939: checking for dlltool
  667. configure:11955: found /c/MinGW/bin/dlltool
  668. configure:11966: result: dlltool
  669. configure:12031: checking for objdump
  670. configure:12047: found /c/MinGW/bin/objdump
  671. configure:12058: result: objdump
  672. configure:12239: checking how to print strings
  673. configure:12266: result: printf
  674. configure:12287: checking for a sed that does not truncate output
  675. configure:12351: result: /usr/bin/sed
  676. configure:12369: checking for fgrep
  677. configure:12431: result: /usr/bin/grep -F
  678. configure:12466: checking for ld used by gcc
  679. configure:12533: result: c:/mingw/mingw32/bin/ld.exe
  680. configure:12540: checking if the linker (c:/mingw/mingw32/bin/ld.exe) is GNU ld
  681. configure:12555: result: yes
  682. configure:12567: checking whether ln -s works
  683. configure:12574: result: no, using cp -pR
  684. configure:12579: checking the maximum length of command line arguments
  685. configure:12710: result: 8192
  686. configure:12758: checking how to convert broadwell-pc-mingw64 file names to broadwell-pc-mingw64 format
  687. configure:12798: result: func_convert_file_msys_to_w32
  688. configure:12805: checking how to convert broadwell-pc-mingw64 file names to toolchain format
  689. configure:12825: result: func_convert_file_msys_to_w32
  690. configure:12832: checking for c:/mingw/mingw32/bin/ld.exe option to reload object files
  691. configure:12839: result: -r
  692. configure:12913: checking for objdump
  693. configure:12940: result: objdump
  694. configure:12969: checking how to recognize dependent libraries
  695. configure:13169: result: file_magic ^x86 archive import|^x86 DLL
  696. configure:13254: checking for dlltool
  697. configure:13281: result: dlltool
  698. configure:13311: checking how to associate runtime and link libraries
  699. configure:13338: result: func_cygming_dll_for_implib
  700. configure:13462: checking for archiver @FILE support
  701. configure:13479: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  702. configure:13479: $? = 0
  703. configure:13482: ar cq libconftest.a @conftest.lst >&5
  704. configure:13485: $? = 0
  705. configure:13490: ar cq libconftest.a @conftest.lst >&5
  706. C:\MinGW\bin\ar.exe: conftest.o: No such file or directory
  707. configure:13493: $? = 1
  708. configure:13505: result: @
  709. configure:13563: checking for strip
  710. configure:13579: found /c/MinGW/bin/strip
  711. configure:13590: result: strip
  712. configure:13662: checking for ranlib
  713. configure:13678: found /c/MinGW/bin/ranlib
  714. configure:13689: result: ranlib
  715. configure:13791: checking command to parse /c/MinGW/bin/nm -B output from gcc object
  716. configure:13944: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  717. configure:13947: $? = 0
  718. configure:13951: /c/MinGW/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)\{0,1\}$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
  719. configure:13954: $? = 0
  720. cannot find nm_test_var in conftest.nm
  721. configure:13944: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  722. configure:13947: $? = 0
  723. configure:13951: /c/MinGW/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)\{0,1\}$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
  724. configure:13954: $? = 0
  725. configure:14020: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c conftstm.o >&5
  726. conftest.c:29:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
  727. {"nm_test_func", (void *) &nm_test_func},
  728. ^
  729. configure:14023: $? = 0
  730. configure:14061: result: ok
  731. configure:14108: checking for sysroot
  732. configure:14138: result: no
  733. configure:14145: checking for a working dd
  734. configure:14183: result: /usr/bin/dd
  735. configure:14187: checking how to truncate binary pipes
  736. configure:14202: result: /usr/bin/dd bs=4096 count=1
  737. configure:14531: checking for mt
  738. configure:14561: result: no
  739. configure:14581: checking if : is a manifest tool
  740. configure:14587: : '-?'
  741. configure:14595: result: no
  742. configure:15267: checking for ANSI C header files
  743. configure:15287: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  744. configure:15287: $? = 0
  745. configure:15360: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  746. configure:15360: $? = 0
  747. configure:15360: ./conftest.exe
  748. configure:15360: $? = 0
  749. configure:15371: result: yes
  750. configure:15384: checking for sys/types.h
  751. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  752. configure:15384: $? = 0
  753. configure:15384: result: yes
  754. configure:15384: checking for sys/stat.h
  755. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  756. configure:15384: $? = 0
  757. configure:15384: result: yes
  758. configure:15384: checking for stdlib.h
  759. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  760. configure:15384: $? = 0
  761. configure:15384: result: yes
  762. configure:15384: checking for string.h
  763. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  764. configure:15384: $? = 0
  765. configure:15384: result: yes
  766. configure:15384: checking for memory.h
  767. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  768. configure:15384: $? = 0
  769. configure:15384: result: yes
  770. configure:15384: checking for strings.h
  771. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  772. configure:15384: $? = 0
  773. configure:15384: result: yes
  774. configure:15384: checking for inttypes.h
  775. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  776. configure:15384: $? = 0
  777. configure:15384: result: yes
  778. configure:15384: checking for stdint.h
  779. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  780. configure:15384: $? = 0
  781. configure:15384: result: yes
  782. configure:15384: checking for unistd.h
  783. configure:15384: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  784. configure:15384: $? = 0
  785. configure:15384: result: yes
  786. configure:15398: checking for dlfcn.h
  787. configure:15398: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  788. configure:15398: $? = 0
  789. configure:15398: result: yes
  790. configure:15663: checking for objdir
  791. configure:15678: result: .libs
  792. configure:15938: checking if gcc supports -fno-rtti -fno-exceptions
  793. configure:15956: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -fno-rtti -fno-exceptions conftest.c >&5
  794. cc1.exe: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
  795. configure:15960: $? = 0
  796. configure:15973: result: no
  797. configure:16331: checking for gcc option to produce PIC
  798. configure:16338: result: -DDLL_EXPORT -DPIC
  799. configure:16346: checking if gcc PIC flag -DDLL_EXPORT -DPIC works
  800. configure:16364: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -DDLL_EXPORT -DPIC -DPIC conftest.c >&5
  801. configure:16368: $? = 0
  802. configure:16381: result: yes
  803. configure:16410: checking if gcc static flag -static works
  804. configure:16438: result: yes
  805. configure:16453: checking if gcc supports -c -o file.o
  806. configure:16474: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -o out/conftest2.o conftest.c >&5
  807. configure:16478: $? = 0
  808. configure:16500: result: yes
  809. configure:16508: checking if gcc supports -c -o file.o
  810. configure:16555: result: yes
  811. configure:16588: checking whether the gcc linker (c:/mingw/mingw32/bin/ld.exe) supports shared libraries
  812. configure:17847: result: yes
  813. configure:18087: checking dynamic linker characteristics
  814. configure:18905: result: Win32 ld.exe
  815. configure:19027: checking how to hardcode library paths into programs
  816. configure:19052: result: immediate
  817. configure:19600: checking whether stripping libraries is possible
  818. configure:19605: result: yes
  819. configure:19640: checking if libtool supports shared libraries
  820. configure:19642: result: yes
  821. configure:19645: checking whether to build shared libraries
  822. configure:19670: result: no
  823. configure:19673: checking whether to build static libraries
  824. configure:19677: result: yes
  825. configure:23044: checking for ANSI C header files
  826. configure:23148: result: yes
  827. configure:23156: checking whether time.h and sys/time.h may both be included
  828. configure:23176: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  829. configure:23176: $? = 0
  830. configure:23183: result: yes
  831. configure:23220: checking fcntl.h usability
  832. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  833. configure:23220: $? = 0
  834. configure:23220: result: yes
  835. configure:23220: checking fcntl.h presence
  836. configure:23220: gcc -E conftest.c
  837. configure:23220: $? = 0
  838. configure:23220: result: yes
  839. configure:23220: checking for fcntl.h
  840. configure:23220: result: yes
  841. configure:23220: checking float.h usability
  842. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  843. configure:23220: $? = 0
  844. configure:23220: result: yes
  845. configure:23220: checking float.h presence
  846. configure:23220: gcc -E conftest.c
  847. configure:23220: $? = 0
  848. configure:23220: result: yes
  849. configure:23220: checking for float.h
  850. configure:23220: result: yes
  851. configure:23220: checking invent.h usability
  852. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  853. conftest.c:65:20: fatal error: invent.h: No such file or directory
  854. #include <invent.h>
  855. ^
  856. compilation terminated.
  857. configure:23220: $? = 1
  858. configure: failed program was:
  859. | /* confdefs.h */
  860. | #define PACKAGE_NAME "GNU MP"
  861. | #define PACKAGE_TARNAME "gmp"
  862. | #define PACKAGE_VERSION "6.2.1"
  863. | #define PACKAGE_STRING "GNU MP 6.2.1"
  864. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  865. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  866. | #define PACKAGE "gmp"
  867. | #define VERSION "6.2.1"
  868. | #define WANT_FFT 1
  869. | #define HAVE_HOST_CPU_broadwell 1
  870. | #define HOST_DOS64 1
  871. | #define HAVE_SPEED_CYCLECOUNTER 2
  872. | #define HAVE_CALLING_CONVENTIONS 1
  873. | #define STDC_HEADERS 1
  874. | #define HAVE_SYS_TYPES_H 1
  875. | #define HAVE_SYS_STAT_H 1
  876. | #define HAVE_STDLIB_H 1
  877. | #define HAVE_STRING_H 1
  878. | #define HAVE_MEMORY_H 1
  879. | #define HAVE_STRINGS_H 1
  880. | #define HAVE_INTTYPES_H 1
  881. | #define HAVE_STDINT_H 1
  882. | #define HAVE_UNISTD_H 1
  883. | #define HAVE_DLFCN_H 1
  884. | #define LT_OBJDIR ".libs/"
  885. | #define STDC_HEADERS 1
  886. | #define TIME_WITH_SYS_TIME 1
  887. | #define HAVE_FCNTL_H 1
  888. | #define HAVE_FLOAT_H 1
  889. | /* end confdefs.h. */
  890. | #include <stdio.h>
  891. | #ifdef HAVE_SYS_TYPES_H
  892. | # include <sys/types.h>
  893. | #endif
  894. | #ifdef HAVE_SYS_STAT_H
  895. | # include <sys/stat.h>
  896. | #endif
  897. | #ifdef STDC_HEADERS
  898. | # include <stdlib.h>
  899. | # include <stddef.h>
  900. | #else
  901. | # ifdef HAVE_STDLIB_H
  902. | # include <stdlib.h>
  903. | # endif
  904. | #endif
  905. | #ifdef HAVE_STRING_H
  906. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  907. | # include <memory.h>
  908. | # endif
  909. | # include <string.h>
  910. | #endif
  911. | #ifdef HAVE_STRINGS_H
  912. | # include <strings.h>
  913. | #endif
  914. | #ifdef HAVE_INTTYPES_H
  915. | # include <inttypes.h>
  916. | #endif
  917. | #ifdef HAVE_STDINT_H
  918. | # include <stdint.h>
  919. | #endif
  920. | #ifdef HAVE_UNISTD_H
  921. | # include <unistd.h>
  922. | #endif
  923. | #include <invent.h>
  924. configure:23220: result: no
  925. configure:23220: checking invent.h presence
  926. configure:23220: gcc -E conftest.c
  927. conftest.c:32:20: fatal error: invent.h: No such file or directory
  928. #include <invent.h>
  929. ^
  930. compilation terminated.
  931. configure:23220: $? = 1
  932. configure: failed program was:
  933. | /* confdefs.h */
  934. | #define PACKAGE_NAME "GNU MP"
  935. | #define PACKAGE_TARNAME "gmp"
  936. | #define PACKAGE_VERSION "6.2.1"
  937. | #define PACKAGE_STRING "GNU MP 6.2.1"
  938. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  939. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  940. | #define PACKAGE "gmp"
  941. | #define VERSION "6.2.1"
  942. | #define WANT_FFT 1
  943. | #define HAVE_HOST_CPU_broadwell 1
  944. | #define HOST_DOS64 1
  945. | #define HAVE_SPEED_CYCLECOUNTER 2
  946. | #define HAVE_CALLING_CONVENTIONS 1
  947. | #define STDC_HEADERS 1
  948. | #define HAVE_SYS_TYPES_H 1
  949. | #define HAVE_SYS_STAT_H 1
  950. | #define HAVE_STDLIB_H 1
  951. | #define HAVE_STRING_H 1
  952. | #define HAVE_MEMORY_H 1
  953. | #define HAVE_STRINGS_H 1
  954. | #define HAVE_INTTYPES_H 1
  955. | #define HAVE_STDINT_H 1
  956. | #define HAVE_UNISTD_H 1
  957. | #define HAVE_DLFCN_H 1
  958. | #define LT_OBJDIR ".libs/"
  959. | #define STDC_HEADERS 1
  960. | #define TIME_WITH_SYS_TIME 1
  961. | #define HAVE_FCNTL_H 1
  962. | #define HAVE_FLOAT_H 1
  963. | /* end confdefs.h. */
  964. | #include <invent.h>
  965. configure:23220: result: no
  966. configure:23220: checking for invent.h
  967. configure:23220: result: no
  968. configure:23220: checking langinfo.h usability
  969. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  970. conftest.c:65:22: fatal error: langinfo.h: No such file or directory
  971. #include <langinfo.h>
  972. ^
  973. compilation terminated.
  974. configure:23220: $? = 1
  975. configure: failed program was:
  976. | /* confdefs.h */
  977. | #define PACKAGE_NAME "GNU MP"
  978. | #define PACKAGE_TARNAME "gmp"
  979. | #define PACKAGE_VERSION "6.2.1"
  980. | #define PACKAGE_STRING "GNU MP 6.2.1"
  981. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  982. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  983. | #define PACKAGE "gmp"
  984. | #define VERSION "6.2.1"
  985. | #define WANT_FFT 1
  986. | #define HAVE_HOST_CPU_broadwell 1
  987. | #define HOST_DOS64 1
  988. | #define HAVE_SPEED_CYCLECOUNTER 2
  989. | #define HAVE_CALLING_CONVENTIONS 1
  990. | #define STDC_HEADERS 1
  991. | #define HAVE_SYS_TYPES_H 1
  992. | #define HAVE_SYS_STAT_H 1
  993. | #define HAVE_STDLIB_H 1
  994. | #define HAVE_STRING_H 1
  995. | #define HAVE_MEMORY_H 1
  996. | #define HAVE_STRINGS_H 1
  997. | #define HAVE_INTTYPES_H 1
  998. | #define HAVE_STDINT_H 1
  999. | #define HAVE_UNISTD_H 1
  1000. | #define HAVE_DLFCN_H 1
  1001. | #define LT_OBJDIR ".libs/"
  1002. | #define STDC_HEADERS 1
  1003. | #define TIME_WITH_SYS_TIME 1
  1004. | #define HAVE_FCNTL_H 1
  1005. | #define HAVE_FLOAT_H 1
  1006. | /* end confdefs.h. */
  1007. | #include <stdio.h>
  1008. | #ifdef HAVE_SYS_TYPES_H
  1009. | # include <sys/types.h>
  1010. | #endif
  1011. | #ifdef HAVE_SYS_STAT_H
  1012. | # include <sys/stat.h>
  1013. | #endif
  1014. | #ifdef STDC_HEADERS
  1015. | # include <stdlib.h>
  1016. | # include <stddef.h>
  1017. | #else
  1018. | # ifdef HAVE_STDLIB_H
  1019. | # include <stdlib.h>
  1020. | # endif
  1021. | #endif
  1022. | #ifdef HAVE_STRING_H
  1023. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1024. | # include <memory.h>
  1025. | # endif
  1026. | # include <string.h>
  1027. | #endif
  1028. | #ifdef HAVE_STRINGS_H
  1029. | # include <strings.h>
  1030. | #endif
  1031. | #ifdef HAVE_INTTYPES_H
  1032. | # include <inttypes.h>
  1033. | #endif
  1034. | #ifdef HAVE_STDINT_H
  1035. | # include <stdint.h>
  1036. | #endif
  1037. | #ifdef HAVE_UNISTD_H
  1038. | # include <unistd.h>
  1039. | #endif
  1040. | #include <langinfo.h>
  1041. configure:23220: result: no
  1042. configure:23220: checking langinfo.h presence
  1043. configure:23220: gcc -E conftest.c
  1044. conftest.c:32:22: fatal error: langinfo.h: No such file or directory
  1045. #include <langinfo.h>
  1046. ^
  1047. compilation terminated.
  1048. configure:23220: $? = 1
  1049. configure: failed program was:
  1050. | /* confdefs.h */
  1051. | #define PACKAGE_NAME "GNU MP"
  1052. | #define PACKAGE_TARNAME "gmp"
  1053. | #define PACKAGE_VERSION "6.2.1"
  1054. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1055. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1056. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1057. | #define PACKAGE "gmp"
  1058. | #define VERSION "6.2.1"
  1059. | #define WANT_FFT 1
  1060. | #define HAVE_HOST_CPU_broadwell 1
  1061. | #define HOST_DOS64 1
  1062. | #define HAVE_SPEED_CYCLECOUNTER 2
  1063. | #define HAVE_CALLING_CONVENTIONS 1
  1064. | #define STDC_HEADERS 1
  1065. | #define HAVE_SYS_TYPES_H 1
  1066. | #define HAVE_SYS_STAT_H 1
  1067. | #define HAVE_STDLIB_H 1
  1068. | #define HAVE_STRING_H 1
  1069. | #define HAVE_MEMORY_H 1
  1070. | #define HAVE_STRINGS_H 1
  1071. | #define HAVE_INTTYPES_H 1
  1072. | #define HAVE_STDINT_H 1
  1073. | #define HAVE_UNISTD_H 1
  1074. | #define HAVE_DLFCN_H 1
  1075. | #define LT_OBJDIR ".libs/"
  1076. | #define STDC_HEADERS 1
  1077. | #define TIME_WITH_SYS_TIME 1
  1078. | #define HAVE_FCNTL_H 1
  1079. | #define HAVE_FLOAT_H 1
  1080. | /* end confdefs.h. */
  1081. | #include <langinfo.h>
  1082. configure:23220: result: no
  1083. configure:23220: checking for langinfo.h
  1084. configure:23220: result: no
  1085. configure:23220: checking locale.h usability
  1086. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1087. configure:23220: $? = 0
  1088. configure:23220: result: yes
  1089. configure:23220: checking locale.h presence
  1090. configure:23220: gcc -E conftest.c
  1091. configure:23220: $? = 0
  1092. configure:23220: result: yes
  1093. configure:23220: checking for locale.h
  1094. configure:23220: result: yes
  1095. configure:23220: checking nl_types.h usability
  1096. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1097. conftest.c:66:22: fatal error: nl_types.h: No such file or directory
  1098. #include <nl_types.h>
  1099. ^
  1100. compilation terminated.
  1101. configure:23220: $? = 1
  1102. configure: failed program was:
  1103. | /* confdefs.h */
  1104. | #define PACKAGE_NAME "GNU MP"
  1105. | #define PACKAGE_TARNAME "gmp"
  1106. | #define PACKAGE_VERSION "6.2.1"
  1107. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1108. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1109. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1110. | #define PACKAGE "gmp"
  1111. | #define VERSION "6.2.1"
  1112. | #define WANT_FFT 1
  1113. | #define HAVE_HOST_CPU_broadwell 1
  1114. | #define HOST_DOS64 1
  1115. | #define HAVE_SPEED_CYCLECOUNTER 2
  1116. | #define HAVE_CALLING_CONVENTIONS 1
  1117. | #define STDC_HEADERS 1
  1118. | #define HAVE_SYS_TYPES_H 1
  1119. | #define HAVE_SYS_STAT_H 1
  1120. | #define HAVE_STDLIB_H 1
  1121. | #define HAVE_STRING_H 1
  1122. | #define HAVE_MEMORY_H 1
  1123. | #define HAVE_STRINGS_H 1
  1124. | #define HAVE_INTTYPES_H 1
  1125. | #define HAVE_STDINT_H 1
  1126. | #define HAVE_UNISTD_H 1
  1127. | #define HAVE_DLFCN_H 1
  1128. | #define LT_OBJDIR ".libs/"
  1129. | #define STDC_HEADERS 1
  1130. | #define TIME_WITH_SYS_TIME 1
  1131. | #define HAVE_FCNTL_H 1
  1132. | #define HAVE_FLOAT_H 1
  1133. | #define HAVE_LOCALE_H 1
  1134. | /* end confdefs.h. */
  1135. | #include <stdio.h>
  1136. | #ifdef HAVE_SYS_TYPES_H
  1137. | # include <sys/types.h>
  1138. | #endif
  1139. | #ifdef HAVE_SYS_STAT_H
  1140. | # include <sys/stat.h>
  1141. | #endif
  1142. | #ifdef STDC_HEADERS
  1143. | # include <stdlib.h>
  1144. | # include <stddef.h>
  1145. | #else
  1146. | # ifdef HAVE_STDLIB_H
  1147. | # include <stdlib.h>
  1148. | # endif
  1149. | #endif
  1150. | #ifdef HAVE_STRING_H
  1151. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1152. | # include <memory.h>
  1153. | # endif
  1154. | # include <string.h>
  1155. | #endif
  1156. | #ifdef HAVE_STRINGS_H
  1157. | # include <strings.h>
  1158. | #endif
  1159. | #ifdef HAVE_INTTYPES_H
  1160. | # include <inttypes.h>
  1161. | #endif
  1162. | #ifdef HAVE_STDINT_H
  1163. | # include <stdint.h>
  1164. | #endif
  1165. | #ifdef HAVE_UNISTD_H
  1166. | # include <unistd.h>
  1167. | #endif
  1168. | #include <nl_types.h>
  1169. configure:23220: result: no
  1170. configure:23220: checking nl_types.h presence
  1171. configure:23220: gcc -E conftest.c
  1172. conftest.c:33:22: fatal error: nl_types.h: No such file or directory
  1173. #include <nl_types.h>
  1174. ^
  1175. compilation terminated.
  1176. configure:23220: $? = 1
  1177. configure: failed program was:
  1178. | /* confdefs.h */
  1179. | #define PACKAGE_NAME "GNU MP"
  1180. | #define PACKAGE_TARNAME "gmp"
  1181. | #define PACKAGE_VERSION "6.2.1"
  1182. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1183. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1184. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1185. | #define PACKAGE "gmp"
  1186. | #define VERSION "6.2.1"
  1187. | #define WANT_FFT 1
  1188. | #define HAVE_HOST_CPU_broadwell 1
  1189. | #define HOST_DOS64 1
  1190. | #define HAVE_SPEED_CYCLECOUNTER 2
  1191. | #define HAVE_CALLING_CONVENTIONS 1
  1192. | #define STDC_HEADERS 1
  1193. | #define HAVE_SYS_TYPES_H 1
  1194. | #define HAVE_SYS_STAT_H 1
  1195. | #define HAVE_STDLIB_H 1
  1196. | #define HAVE_STRING_H 1
  1197. | #define HAVE_MEMORY_H 1
  1198. | #define HAVE_STRINGS_H 1
  1199. | #define HAVE_INTTYPES_H 1
  1200. | #define HAVE_STDINT_H 1
  1201. | #define HAVE_UNISTD_H 1
  1202. | #define HAVE_DLFCN_H 1
  1203. | #define LT_OBJDIR ".libs/"
  1204. | #define STDC_HEADERS 1
  1205. | #define TIME_WITH_SYS_TIME 1
  1206. | #define HAVE_FCNTL_H 1
  1207. | #define HAVE_FLOAT_H 1
  1208. | #define HAVE_LOCALE_H 1
  1209. | /* end confdefs.h. */
  1210. | #include <nl_types.h>
  1211. configure:23220: result: no
  1212. configure:23220: checking for nl_types.h
  1213. configure:23220: result: no
  1214. configure:23220: checking sys/attributes.h usability
  1215. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1216. conftest.c:66:28: fatal error: sys/attributes.h: No such file or directory
  1217. #include <sys/attributes.h>
  1218. ^
  1219. compilation terminated.
  1220. configure:23220: $? = 1
  1221. configure: failed program was:
  1222. | /* confdefs.h */
  1223. | #define PACKAGE_NAME "GNU MP"
  1224. | #define PACKAGE_TARNAME "gmp"
  1225. | #define PACKAGE_VERSION "6.2.1"
  1226. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1227. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1228. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1229. | #define PACKAGE "gmp"
  1230. | #define VERSION "6.2.1"
  1231. | #define WANT_FFT 1
  1232. | #define HAVE_HOST_CPU_broadwell 1
  1233. | #define HOST_DOS64 1
  1234. | #define HAVE_SPEED_CYCLECOUNTER 2
  1235. | #define HAVE_CALLING_CONVENTIONS 1
  1236. | #define STDC_HEADERS 1
  1237. | #define HAVE_SYS_TYPES_H 1
  1238. | #define HAVE_SYS_STAT_H 1
  1239. | #define HAVE_STDLIB_H 1
  1240. | #define HAVE_STRING_H 1
  1241. | #define HAVE_MEMORY_H 1
  1242. | #define HAVE_STRINGS_H 1
  1243. | #define HAVE_INTTYPES_H 1
  1244. | #define HAVE_STDINT_H 1
  1245. | #define HAVE_UNISTD_H 1
  1246. | #define HAVE_DLFCN_H 1
  1247. | #define LT_OBJDIR ".libs/"
  1248. | #define STDC_HEADERS 1
  1249. | #define TIME_WITH_SYS_TIME 1
  1250. | #define HAVE_FCNTL_H 1
  1251. | #define HAVE_FLOAT_H 1
  1252. | #define HAVE_LOCALE_H 1
  1253. | /* end confdefs.h. */
  1254. | #include <stdio.h>
  1255. | #ifdef HAVE_SYS_TYPES_H
  1256. | # include <sys/types.h>
  1257. | #endif
  1258. | #ifdef HAVE_SYS_STAT_H
  1259. | # include <sys/stat.h>
  1260. | #endif
  1261. | #ifdef STDC_HEADERS
  1262. | # include <stdlib.h>
  1263. | # include <stddef.h>
  1264. | #else
  1265. | # ifdef HAVE_STDLIB_H
  1266. | # include <stdlib.h>
  1267. | # endif
  1268. | #endif
  1269. | #ifdef HAVE_STRING_H
  1270. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1271. | # include <memory.h>
  1272. | # endif
  1273. | # include <string.h>
  1274. | #endif
  1275. | #ifdef HAVE_STRINGS_H
  1276. | # include <strings.h>
  1277. | #endif
  1278. | #ifdef HAVE_INTTYPES_H
  1279. | # include <inttypes.h>
  1280. | #endif
  1281. | #ifdef HAVE_STDINT_H
  1282. | # include <stdint.h>
  1283. | #endif
  1284. | #ifdef HAVE_UNISTD_H
  1285. | # include <unistd.h>
  1286. | #endif
  1287. | #include <sys/attributes.h>
  1288. configure:23220: result: no
  1289. configure:23220: checking sys/attributes.h presence
  1290. configure:23220: gcc -E conftest.c
  1291. conftest.c:33:28: fatal error: sys/attributes.h: No such file or directory
  1292. #include <sys/attributes.h>
  1293. ^
  1294. compilation terminated.
  1295. configure:23220: $? = 1
  1296. configure: failed program was:
  1297. | /* confdefs.h */
  1298. | #define PACKAGE_NAME "GNU MP"
  1299. | #define PACKAGE_TARNAME "gmp"
  1300. | #define PACKAGE_VERSION "6.2.1"
  1301. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1302. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1303. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1304. | #define PACKAGE "gmp"
  1305. | #define VERSION "6.2.1"
  1306. | #define WANT_FFT 1
  1307. | #define HAVE_HOST_CPU_broadwell 1
  1308. | #define HOST_DOS64 1
  1309. | #define HAVE_SPEED_CYCLECOUNTER 2
  1310. | #define HAVE_CALLING_CONVENTIONS 1
  1311. | #define STDC_HEADERS 1
  1312. | #define HAVE_SYS_TYPES_H 1
  1313. | #define HAVE_SYS_STAT_H 1
  1314. | #define HAVE_STDLIB_H 1
  1315. | #define HAVE_STRING_H 1
  1316. | #define HAVE_MEMORY_H 1
  1317. | #define HAVE_STRINGS_H 1
  1318. | #define HAVE_INTTYPES_H 1
  1319. | #define HAVE_STDINT_H 1
  1320. | #define HAVE_UNISTD_H 1
  1321. | #define HAVE_DLFCN_H 1
  1322. | #define LT_OBJDIR ".libs/"
  1323. | #define STDC_HEADERS 1
  1324. | #define TIME_WITH_SYS_TIME 1
  1325. | #define HAVE_FCNTL_H 1
  1326. | #define HAVE_FLOAT_H 1
  1327. | #define HAVE_LOCALE_H 1
  1328. | /* end confdefs.h. */
  1329. | #include <sys/attributes.h>
  1330. configure:23220: result: no
  1331. configure:23220: checking for sys/attributes.h
  1332. configure:23220: result: no
  1333. configure:23220: checking sys/iograph.h usability
  1334. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1335. conftest.c:66:25: fatal error: sys/iograph.h: No such file or directory
  1336. #include <sys/iograph.h>
  1337. ^
  1338. compilation terminated.
  1339. configure:23220: $? = 1
  1340. configure: failed program was:
  1341. | /* confdefs.h */
  1342. | #define PACKAGE_NAME "GNU MP"
  1343. | #define PACKAGE_TARNAME "gmp"
  1344. | #define PACKAGE_VERSION "6.2.1"
  1345. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1346. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1347. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1348. | #define PACKAGE "gmp"
  1349. | #define VERSION "6.2.1"
  1350. | #define WANT_FFT 1
  1351. | #define HAVE_HOST_CPU_broadwell 1
  1352. | #define HOST_DOS64 1
  1353. | #define HAVE_SPEED_CYCLECOUNTER 2
  1354. | #define HAVE_CALLING_CONVENTIONS 1
  1355. | #define STDC_HEADERS 1
  1356. | #define HAVE_SYS_TYPES_H 1
  1357. | #define HAVE_SYS_STAT_H 1
  1358. | #define HAVE_STDLIB_H 1
  1359. | #define HAVE_STRING_H 1
  1360. | #define HAVE_MEMORY_H 1
  1361. | #define HAVE_STRINGS_H 1
  1362. | #define HAVE_INTTYPES_H 1
  1363. | #define HAVE_STDINT_H 1
  1364. | #define HAVE_UNISTD_H 1
  1365. | #define HAVE_DLFCN_H 1
  1366. | #define LT_OBJDIR ".libs/"
  1367. | #define STDC_HEADERS 1
  1368. | #define TIME_WITH_SYS_TIME 1
  1369. | #define HAVE_FCNTL_H 1
  1370. | #define HAVE_FLOAT_H 1
  1371. | #define HAVE_LOCALE_H 1
  1372. | /* end confdefs.h. */
  1373. | #include <stdio.h>
  1374. | #ifdef HAVE_SYS_TYPES_H
  1375. | # include <sys/types.h>
  1376. | #endif
  1377. | #ifdef HAVE_SYS_STAT_H
  1378. | # include <sys/stat.h>
  1379. | #endif
  1380. | #ifdef STDC_HEADERS
  1381. | # include <stdlib.h>
  1382. | # include <stddef.h>
  1383. | #else
  1384. | # ifdef HAVE_STDLIB_H
  1385. | # include <stdlib.h>
  1386. | # endif
  1387. | #endif
  1388. | #ifdef HAVE_STRING_H
  1389. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1390. | # include <memory.h>
  1391. | # endif
  1392. | # include <string.h>
  1393. | #endif
  1394. | #ifdef HAVE_STRINGS_H
  1395. | # include <strings.h>
  1396. | #endif
  1397. | #ifdef HAVE_INTTYPES_H
  1398. | # include <inttypes.h>
  1399. | #endif
  1400. | #ifdef HAVE_STDINT_H
  1401. | # include <stdint.h>
  1402. | #endif
  1403. | #ifdef HAVE_UNISTD_H
  1404. | # include <unistd.h>
  1405. | #endif
  1406. | #include <sys/iograph.h>
  1407. configure:23220: result: no
  1408. configure:23220: checking sys/iograph.h presence
  1409. configure:23220: gcc -E conftest.c
  1410. conftest.c:33:25: fatal error: sys/iograph.h: No such file or directory
  1411. #include <sys/iograph.h>
  1412. ^
  1413. compilation terminated.
  1414. configure:23220: $? = 1
  1415. configure: failed program was:
  1416. | /* confdefs.h */
  1417. | #define PACKAGE_NAME "GNU MP"
  1418. | #define PACKAGE_TARNAME "gmp"
  1419. | #define PACKAGE_VERSION "6.2.1"
  1420. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1421. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1422. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1423. | #define PACKAGE "gmp"
  1424. | #define VERSION "6.2.1"
  1425. | #define WANT_FFT 1
  1426. | #define HAVE_HOST_CPU_broadwell 1
  1427. | #define HOST_DOS64 1
  1428. | #define HAVE_SPEED_CYCLECOUNTER 2
  1429. | #define HAVE_CALLING_CONVENTIONS 1
  1430. | #define STDC_HEADERS 1
  1431. | #define HAVE_SYS_TYPES_H 1
  1432. | #define HAVE_SYS_STAT_H 1
  1433. | #define HAVE_STDLIB_H 1
  1434. | #define HAVE_STRING_H 1
  1435. | #define HAVE_MEMORY_H 1
  1436. | #define HAVE_STRINGS_H 1
  1437. | #define HAVE_INTTYPES_H 1
  1438. | #define HAVE_STDINT_H 1
  1439. | #define HAVE_UNISTD_H 1
  1440. | #define HAVE_DLFCN_H 1
  1441. | #define LT_OBJDIR ".libs/"
  1442. | #define STDC_HEADERS 1
  1443. | #define TIME_WITH_SYS_TIME 1
  1444. | #define HAVE_FCNTL_H 1
  1445. | #define HAVE_FLOAT_H 1
  1446. | #define HAVE_LOCALE_H 1
  1447. | /* end confdefs.h. */
  1448. | #include <sys/iograph.h>
  1449. configure:23220: result: no
  1450. configure:23220: checking for sys/iograph.h
  1451. configure:23220: result: no
  1452. configure:23220: checking sys/mman.h usability
  1453. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1454. conftest.c:66:22: fatal error: sys/mman.h: No such file or directory
  1455. #include <sys/mman.h>
  1456. ^
  1457. compilation terminated.
  1458. configure:23220: $? = 1
  1459. configure: failed program was:
  1460. | /* confdefs.h */
  1461. | #define PACKAGE_NAME "GNU MP"
  1462. | #define PACKAGE_TARNAME "gmp"
  1463. | #define PACKAGE_VERSION "6.2.1"
  1464. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1465. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1466. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1467. | #define PACKAGE "gmp"
  1468. | #define VERSION "6.2.1"
  1469. | #define WANT_FFT 1
  1470. | #define HAVE_HOST_CPU_broadwell 1
  1471. | #define HOST_DOS64 1
  1472. | #define HAVE_SPEED_CYCLECOUNTER 2
  1473. | #define HAVE_CALLING_CONVENTIONS 1
  1474. | #define STDC_HEADERS 1
  1475. | #define HAVE_SYS_TYPES_H 1
  1476. | #define HAVE_SYS_STAT_H 1
  1477. | #define HAVE_STDLIB_H 1
  1478. | #define HAVE_STRING_H 1
  1479. | #define HAVE_MEMORY_H 1
  1480. | #define HAVE_STRINGS_H 1
  1481. | #define HAVE_INTTYPES_H 1
  1482. | #define HAVE_STDINT_H 1
  1483. | #define HAVE_UNISTD_H 1
  1484. | #define HAVE_DLFCN_H 1
  1485. | #define LT_OBJDIR ".libs/"
  1486. | #define STDC_HEADERS 1
  1487. | #define TIME_WITH_SYS_TIME 1
  1488. | #define HAVE_FCNTL_H 1
  1489. | #define HAVE_FLOAT_H 1
  1490. | #define HAVE_LOCALE_H 1
  1491. | /* end confdefs.h. */
  1492. | #include <stdio.h>
  1493. | #ifdef HAVE_SYS_TYPES_H
  1494. | # include <sys/types.h>
  1495. | #endif
  1496. | #ifdef HAVE_SYS_STAT_H
  1497. | # include <sys/stat.h>
  1498. | #endif
  1499. | #ifdef STDC_HEADERS
  1500. | # include <stdlib.h>
  1501. | # include <stddef.h>
  1502. | #else
  1503. | # ifdef HAVE_STDLIB_H
  1504. | # include <stdlib.h>
  1505. | # endif
  1506. | #endif
  1507. | #ifdef HAVE_STRING_H
  1508. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1509. | # include <memory.h>
  1510. | # endif
  1511. | # include <string.h>
  1512. | #endif
  1513. | #ifdef HAVE_STRINGS_H
  1514. | # include <strings.h>
  1515. | #endif
  1516. | #ifdef HAVE_INTTYPES_H
  1517. | # include <inttypes.h>
  1518. | #endif
  1519. | #ifdef HAVE_STDINT_H
  1520. | # include <stdint.h>
  1521. | #endif
  1522. | #ifdef HAVE_UNISTD_H
  1523. | # include <unistd.h>
  1524. | #endif
  1525. | #include <sys/mman.h>
  1526. configure:23220: result: no
  1527. configure:23220: checking sys/mman.h presence
  1528. configure:23220: gcc -E conftest.c
  1529. conftest.c:33:22: fatal error: sys/mman.h: No such file or directory
  1530. #include <sys/mman.h>
  1531. ^
  1532. compilation terminated.
  1533. configure:23220: $? = 1
  1534. configure: failed program was:
  1535. | /* confdefs.h */
  1536. | #define PACKAGE_NAME "GNU MP"
  1537. | #define PACKAGE_TARNAME "gmp"
  1538. | #define PACKAGE_VERSION "6.2.1"
  1539. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1540. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1541. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1542. | #define PACKAGE "gmp"
  1543. | #define VERSION "6.2.1"
  1544. | #define WANT_FFT 1
  1545. | #define HAVE_HOST_CPU_broadwell 1
  1546. | #define HOST_DOS64 1
  1547. | #define HAVE_SPEED_CYCLECOUNTER 2
  1548. | #define HAVE_CALLING_CONVENTIONS 1
  1549. | #define STDC_HEADERS 1
  1550. | #define HAVE_SYS_TYPES_H 1
  1551. | #define HAVE_SYS_STAT_H 1
  1552. | #define HAVE_STDLIB_H 1
  1553. | #define HAVE_STRING_H 1
  1554. | #define HAVE_MEMORY_H 1
  1555. | #define HAVE_STRINGS_H 1
  1556. | #define HAVE_INTTYPES_H 1
  1557. | #define HAVE_STDINT_H 1
  1558. | #define HAVE_UNISTD_H 1
  1559. | #define HAVE_DLFCN_H 1
  1560. | #define LT_OBJDIR ".libs/"
  1561. | #define STDC_HEADERS 1
  1562. | #define TIME_WITH_SYS_TIME 1
  1563. | #define HAVE_FCNTL_H 1
  1564. | #define HAVE_FLOAT_H 1
  1565. | #define HAVE_LOCALE_H 1
  1566. | /* end confdefs.h. */
  1567. | #include <sys/mman.h>
  1568. configure:23220: result: no
  1569. configure:23220: checking for sys/mman.h
  1570. configure:23220: result: no
  1571. configure:23220: checking sys/param.h usability
  1572. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1573. configure:23220: $? = 0
  1574. configure:23220: result: yes
  1575. configure:23220: checking sys/param.h presence
  1576. configure:23220: gcc -E conftest.c
  1577. configure:23220: $? = 0
  1578. configure:23220: result: yes
  1579. configure:23220: checking for sys/param.h
  1580. configure:23220: result: yes
  1581. configure:23220: checking sys/processor.h usability
  1582. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1583. conftest.c:67:27: fatal error: sys/processor.h: No such file or directory
  1584. #include <sys/processor.h>
  1585. ^
  1586. compilation terminated.
  1587. configure:23220: $? = 1
  1588. configure: failed program was:
  1589. | /* confdefs.h */
  1590. | #define PACKAGE_NAME "GNU MP"
  1591. | #define PACKAGE_TARNAME "gmp"
  1592. | #define PACKAGE_VERSION "6.2.1"
  1593. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1594. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1595. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1596. | #define PACKAGE "gmp"
  1597. | #define VERSION "6.2.1"
  1598. | #define WANT_FFT 1
  1599. | #define HAVE_HOST_CPU_broadwell 1
  1600. | #define HOST_DOS64 1
  1601. | #define HAVE_SPEED_CYCLECOUNTER 2
  1602. | #define HAVE_CALLING_CONVENTIONS 1
  1603. | #define STDC_HEADERS 1
  1604. | #define HAVE_SYS_TYPES_H 1
  1605. | #define HAVE_SYS_STAT_H 1
  1606. | #define HAVE_STDLIB_H 1
  1607. | #define HAVE_STRING_H 1
  1608. | #define HAVE_MEMORY_H 1
  1609. | #define HAVE_STRINGS_H 1
  1610. | #define HAVE_INTTYPES_H 1
  1611. | #define HAVE_STDINT_H 1
  1612. | #define HAVE_UNISTD_H 1
  1613. | #define HAVE_DLFCN_H 1
  1614. | #define LT_OBJDIR ".libs/"
  1615. | #define STDC_HEADERS 1
  1616. | #define TIME_WITH_SYS_TIME 1
  1617. | #define HAVE_FCNTL_H 1
  1618. | #define HAVE_FLOAT_H 1
  1619. | #define HAVE_LOCALE_H 1
  1620. | #define HAVE_SYS_PARAM_H 1
  1621. | /* end confdefs.h. */
  1622. | #include <stdio.h>
  1623. | #ifdef HAVE_SYS_TYPES_H
  1624. | # include <sys/types.h>
  1625. | #endif
  1626. | #ifdef HAVE_SYS_STAT_H
  1627. | # include <sys/stat.h>
  1628. | #endif
  1629. | #ifdef STDC_HEADERS
  1630. | # include <stdlib.h>
  1631. | # include <stddef.h>
  1632. | #else
  1633. | # ifdef HAVE_STDLIB_H
  1634. | # include <stdlib.h>
  1635. | # endif
  1636. | #endif
  1637. | #ifdef HAVE_STRING_H
  1638. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1639. | # include <memory.h>
  1640. | # endif
  1641. | # include <string.h>
  1642. | #endif
  1643. | #ifdef HAVE_STRINGS_H
  1644. | # include <strings.h>
  1645. | #endif
  1646. | #ifdef HAVE_INTTYPES_H
  1647. | # include <inttypes.h>
  1648. | #endif
  1649. | #ifdef HAVE_STDINT_H
  1650. | # include <stdint.h>
  1651. | #endif
  1652. | #ifdef HAVE_UNISTD_H
  1653. | # include <unistd.h>
  1654. | #endif
  1655. | #include <sys/processor.h>
  1656. configure:23220: result: no
  1657. configure:23220: checking sys/processor.h presence
  1658. configure:23220: gcc -E conftest.c
  1659. conftest.c:34:27: fatal error: sys/processor.h: No such file or directory
  1660. #include <sys/processor.h>
  1661. ^
  1662. compilation terminated.
  1663. configure:23220: $? = 1
  1664. configure: failed program was:
  1665. | /* confdefs.h */
  1666. | #define PACKAGE_NAME "GNU MP"
  1667. | #define PACKAGE_TARNAME "gmp"
  1668. | #define PACKAGE_VERSION "6.2.1"
  1669. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1670. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1671. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1672. | #define PACKAGE "gmp"
  1673. | #define VERSION "6.2.1"
  1674. | #define WANT_FFT 1
  1675. | #define HAVE_HOST_CPU_broadwell 1
  1676. | #define HOST_DOS64 1
  1677. | #define HAVE_SPEED_CYCLECOUNTER 2
  1678. | #define HAVE_CALLING_CONVENTIONS 1
  1679. | #define STDC_HEADERS 1
  1680. | #define HAVE_SYS_TYPES_H 1
  1681. | #define HAVE_SYS_STAT_H 1
  1682. | #define HAVE_STDLIB_H 1
  1683. | #define HAVE_STRING_H 1
  1684. | #define HAVE_MEMORY_H 1
  1685. | #define HAVE_STRINGS_H 1
  1686. | #define HAVE_INTTYPES_H 1
  1687. | #define HAVE_STDINT_H 1
  1688. | #define HAVE_UNISTD_H 1
  1689. | #define HAVE_DLFCN_H 1
  1690. | #define LT_OBJDIR ".libs/"
  1691. | #define STDC_HEADERS 1
  1692. | #define TIME_WITH_SYS_TIME 1
  1693. | #define HAVE_FCNTL_H 1
  1694. | #define HAVE_FLOAT_H 1
  1695. | #define HAVE_LOCALE_H 1
  1696. | #define HAVE_SYS_PARAM_H 1
  1697. | /* end confdefs.h. */
  1698. | #include <sys/processor.h>
  1699. configure:23220: result: no
  1700. configure:23220: checking for sys/processor.h
  1701. configure:23220: result: no
  1702. configure:23220: checking sys/pstat.h usability
  1703. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1704. conftest.c:67:23: fatal error: sys/pstat.h: No such file or directory
  1705. #include <sys/pstat.h>
  1706. ^
  1707. compilation terminated.
  1708. configure:23220: $? = 1
  1709. configure: failed program was:
  1710. | /* confdefs.h */
  1711. | #define PACKAGE_NAME "GNU MP"
  1712. | #define PACKAGE_TARNAME "gmp"
  1713. | #define PACKAGE_VERSION "6.2.1"
  1714. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1715. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1716. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1717. | #define PACKAGE "gmp"
  1718. | #define VERSION "6.2.1"
  1719. | #define WANT_FFT 1
  1720. | #define HAVE_HOST_CPU_broadwell 1
  1721. | #define HOST_DOS64 1
  1722. | #define HAVE_SPEED_CYCLECOUNTER 2
  1723. | #define HAVE_CALLING_CONVENTIONS 1
  1724. | #define STDC_HEADERS 1
  1725. | #define HAVE_SYS_TYPES_H 1
  1726. | #define HAVE_SYS_STAT_H 1
  1727. | #define HAVE_STDLIB_H 1
  1728. | #define HAVE_STRING_H 1
  1729. | #define HAVE_MEMORY_H 1
  1730. | #define HAVE_STRINGS_H 1
  1731. | #define HAVE_INTTYPES_H 1
  1732. | #define HAVE_STDINT_H 1
  1733. | #define HAVE_UNISTD_H 1
  1734. | #define HAVE_DLFCN_H 1
  1735. | #define LT_OBJDIR ".libs/"
  1736. | #define STDC_HEADERS 1
  1737. | #define TIME_WITH_SYS_TIME 1
  1738. | #define HAVE_FCNTL_H 1
  1739. | #define HAVE_FLOAT_H 1
  1740. | #define HAVE_LOCALE_H 1
  1741. | #define HAVE_SYS_PARAM_H 1
  1742. | /* end confdefs.h. */
  1743. | #include <stdio.h>
  1744. | #ifdef HAVE_SYS_TYPES_H
  1745. | # include <sys/types.h>
  1746. | #endif
  1747. | #ifdef HAVE_SYS_STAT_H
  1748. | # include <sys/stat.h>
  1749. | #endif
  1750. | #ifdef STDC_HEADERS
  1751. | # include <stdlib.h>
  1752. | # include <stddef.h>
  1753. | #else
  1754. | # ifdef HAVE_STDLIB_H
  1755. | # include <stdlib.h>
  1756. | # endif
  1757. | #endif
  1758. | #ifdef HAVE_STRING_H
  1759. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1760. | # include <memory.h>
  1761. | # endif
  1762. | # include <string.h>
  1763. | #endif
  1764. | #ifdef HAVE_STRINGS_H
  1765. | # include <strings.h>
  1766. | #endif
  1767. | #ifdef HAVE_INTTYPES_H
  1768. | # include <inttypes.h>
  1769. | #endif
  1770. | #ifdef HAVE_STDINT_H
  1771. | # include <stdint.h>
  1772. | #endif
  1773. | #ifdef HAVE_UNISTD_H
  1774. | # include <unistd.h>
  1775. | #endif
  1776. | #include <sys/pstat.h>
  1777. configure:23220: result: no
  1778. configure:23220: checking sys/pstat.h presence
  1779. configure:23220: gcc -E conftest.c
  1780. conftest.c:34:23: fatal error: sys/pstat.h: No such file or directory
  1781. #include <sys/pstat.h>
  1782. ^
  1783. compilation terminated.
  1784. configure:23220: $? = 1
  1785. configure: failed program was:
  1786. | /* confdefs.h */
  1787. | #define PACKAGE_NAME "GNU MP"
  1788. | #define PACKAGE_TARNAME "gmp"
  1789. | #define PACKAGE_VERSION "6.2.1"
  1790. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1791. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1792. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1793. | #define PACKAGE "gmp"
  1794. | #define VERSION "6.2.1"
  1795. | #define WANT_FFT 1
  1796. | #define HAVE_HOST_CPU_broadwell 1
  1797. | #define HOST_DOS64 1
  1798. | #define HAVE_SPEED_CYCLECOUNTER 2
  1799. | #define HAVE_CALLING_CONVENTIONS 1
  1800. | #define STDC_HEADERS 1
  1801. | #define HAVE_SYS_TYPES_H 1
  1802. | #define HAVE_SYS_STAT_H 1
  1803. | #define HAVE_STDLIB_H 1
  1804. | #define HAVE_STRING_H 1
  1805. | #define HAVE_MEMORY_H 1
  1806. | #define HAVE_STRINGS_H 1
  1807. | #define HAVE_INTTYPES_H 1
  1808. | #define HAVE_STDINT_H 1
  1809. | #define HAVE_UNISTD_H 1
  1810. | #define HAVE_DLFCN_H 1
  1811. | #define LT_OBJDIR ".libs/"
  1812. | #define STDC_HEADERS 1
  1813. | #define TIME_WITH_SYS_TIME 1
  1814. | #define HAVE_FCNTL_H 1
  1815. | #define HAVE_FLOAT_H 1
  1816. | #define HAVE_LOCALE_H 1
  1817. | #define HAVE_SYS_PARAM_H 1
  1818. | /* end confdefs.h. */
  1819. | #include <sys/pstat.h>
  1820. configure:23220: result: no
  1821. configure:23220: checking for sys/pstat.h
  1822. configure:23220: result: no
  1823. configure:23220: checking sys/sysinfo.h usability
  1824. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1825. conftest.c:67:25: fatal error: sys/sysinfo.h: No such file or directory
  1826. #include <sys/sysinfo.h>
  1827. ^
  1828. compilation terminated.
  1829. configure:23220: $? = 1
  1830. configure: failed program was:
  1831. | /* confdefs.h */
  1832. | #define PACKAGE_NAME "GNU MP"
  1833. | #define PACKAGE_TARNAME "gmp"
  1834. | #define PACKAGE_VERSION "6.2.1"
  1835. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1836. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1837. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1838. | #define PACKAGE "gmp"
  1839. | #define VERSION "6.2.1"
  1840. | #define WANT_FFT 1
  1841. | #define HAVE_HOST_CPU_broadwell 1
  1842. | #define HOST_DOS64 1
  1843. | #define HAVE_SPEED_CYCLECOUNTER 2
  1844. | #define HAVE_CALLING_CONVENTIONS 1
  1845. | #define STDC_HEADERS 1
  1846. | #define HAVE_SYS_TYPES_H 1
  1847. | #define HAVE_SYS_STAT_H 1
  1848. | #define HAVE_STDLIB_H 1
  1849. | #define HAVE_STRING_H 1
  1850. | #define HAVE_MEMORY_H 1
  1851. | #define HAVE_STRINGS_H 1
  1852. | #define HAVE_INTTYPES_H 1
  1853. | #define HAVE_STDINT_H 1
  1854. | #define HAVE_UNISTD_H 1
  1855. | #define HAVE_DLFCN_H 1
  1856. | #define LT_OBJDIR ".libs/"
  1857. | #define STDC_HEADERS 1
  1858. | #define TIME_WITH_SYS_TIME 1
  1859. | #define HAVE_FCNTL_H 1
  1860. | #define HAVE_FLOAT_H 1
  1861. | #define HAVE_LOCALE_H 1
  1862. | #define HAVE_SYS_PARAM_H 1
  1863. | /* end confdefs.h. */
  1864. | #include <stdio.h>
  1865. | #ifdef HAVE_SYS_TYPES_H
  1866. | # include <sys/types.h>
  1867. | #endif
  1868. | #ifdef HAVE_SYS_STAT_H
  1869. | # include <sys/stat.h>
  1870. | #endif
  1871. | #ifdef STDC_HEADERS
  1872. | # include <stdlib.h>
  1873. | # include <stddef.h>
  1874. | #else
  1875. | # ifdef HAVE_STDLIB_H
  1876. | # include <stdlib.h>
  1877. | # endif
  1878. | #endif
  1879. | #ifdef HAVE_STRING_H
  1880. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1881. | # include <memory.h>
  1882. | # endif
  1883. | # include <string.h>
  1884. | #endif
  1885. | #ifdef HAVE_STRINGS_H
  1886. | # include <strings.h>
  1887. | #endif
  1888. | #ifdef HAVE_INTTYPES_H
  1889. | # include <inttypes.h>
  1890. | #endif
  1891. | #ifdef HAVE_STDINT_H
  1892. | # include <stdint.h>
  1893. | #endif
  1894. | #ifdef HAVE_UNISTD_H
  1895. | # include <unistd.h>
  1896. | #endif
  1897. | #include <sys/sysinfo.h>
  1898. configure:23220: result: no
  1899. configure:23220: checking sys/sysinfo.h presence
  1900. configure:23220: gcc -E conftest.c
  1901. conftest.c:34:25: fatal error: sys/sysinfo.h: No such file or directory
  1902. #include <sys/sysinfo.h>
  1903. ^
  1904. compilation terminated.
  1905. configure:23220: $? = 1
  1906. configure: failed program was:
  1907. | /* confdefs.h */
  1908. | #define PACKAGE_NAME "GNU MP"
  1909. | #define PACKAGE_TARNAME "gmp"
  1910. | #define PACKAGE_VERSION "6.2.1"
  1911. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1912. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1913. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1914. | #define PACKAGE "gmp"
  1915. | #define VERSION "6.2.1"
  1916. | #define WANT_FFT 1
  1917. | #define HAVE_HOST_CPU_broadwell 1
  1918. | #define HOST_DOS64 1
  1919. | #define HAVE_SPEED_CYCLECOUNTER 2
  1920. | #define HAVE_CALLING_CONVENTIONS 1
  1921. | #define STDC_HEADERS 1
  1922. | #define HAVE_SYS_TYPES_H 1
  1923. | #define HAVE_SYS_STAT_H 1
  1924. | #define HAVE_STDLIB_H 1
  1925. | #define HAVE_STRING_H 1
  1926. | #define HAVE_MEMORY_H 1
  1927. | #define HAVE_STRINGS_H 1
  1928. | #define HAVE_INTTYPES_H 1
  1929. | #define HAVE_STDINT_H 1
  1930. | #define HAVE_UNISTD_H 1
  1931. | #define HAVE_DLFCN_H 1
  1932. | #define LT_OBJDIR ".libs/"
  1933. | #define STDC_HEADERS 1
  1934. | #define TIME_WITH_SYS_TIME 1
  1935. | #define HAVE_FCNTL_H 1
  1936. | #define HAVE_FLOAT_H 1
  1937. | #define HAVE_LOCALE_H 1
  1938. | #define HAVE_SYS_PARAM_H 1
  1939. | /* end confdefs.h. */
  1940. | #include <sys/sysinfo.h>
  1941. configure:23220: result: no
  1942. configure:23220: checking for sys/sysinfo.h
  1943. configure:23220: result: no
  1944. configure:23220: checking sys/syssgi.h usability
  1945. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  1946. conftest.c:67:24: fatal error: sys/syssgi.h: No such file or directory
  1947. #include <sys/syssgi.h>
  1948. ^
  1949. compilation terminated.
  1950. configure:23220: $? = 1
  1951. configure: failed program was:
  1952. | /* confdefs.h */
  1953. | #define PACKAGE_NAME "GNU MP"
  1954. | #define PACKAGE_TARNAME "gmp"
  1955. | #define PACKAGE_VERSION "6.2.1"
  1956. | #define PACKAGE_STRING "GNU MP 6.2.1"
  1957. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  1958. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  1959. | #define PACKAGE "gmp"
  1960. | #define VERSION "6.2.1"
  1961. | #define WANT_FFT 1
  1962. | #define HAVE_HOST_CPU_broadwell 1
  1963. | #define HOST_DOS64 1
  1964. | #define HAVE_SPEED_CYCLECOUNTER 2
  1965. | #define HAVE_CALLING_CONVENTIONS 1
  1966. | #define STDC_HEADERS 1
  1967. | #define HAVE_SYS_TYPES_H 1
  1968. | #define HAVE_SYS_STAT_H 1
  1969. | #define HAVE_STDLIB_H 1
  1970. | #define HAVE_STRING_H 1
  1971. | #define HAVE_MEMORY_H 1
  1972. | #define HAVE_STRINGS_H 1
  1973. | #define HAVE_INTTYPES_H 1
  1974. | #define HAVE_STDINT_H 1
  1975. | #define HAVE_UNISTD_H 1
  1976. | #define HAVE_DLFCN_H 1
  1977. | #define LT_OBJDIR ".libs/"
  1978. | #define STDC_HEADERS 1
  1979. | #define TIME_WITH_SYS_TIME 1
  1980. | #define HAVE_FCNTL_H 1
  1981. | #define HAVE_FLOAT_H 1
  1982. | #define HAVE_LOCALE_H 1
  1983. | #define HAVE_SYS_PARAM_H 1
  1984. | /* end confdefs.h. */
  1985. | #include <stdio.h>
  1986. | #ifdef HAVE_SYS_TYPES_H
  1987. | # include <sys/types.h>
  1988. | #endif
  1989. | #ifdef HAVE_SYS_STAT_H
  1990. | # include <sys/stat.h>
  1991. | #endif
  1992. | #ifdef STDC_HEADERS
  1993. | # include <stdlib.h>
  1994. | # include <stddef.h>
  1995. | #else
  1996. | # ifdef HAVE_STDLIB_H
  1997. | # include <stdlib.h>
  1998. | # endif
  1999. | #endif
  2000. | #ifdef HAVE_STRING_H
  2001. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2002. | # include <memory.h>
  2003. | # endif
  2004. | # include <string.h>
  2005. | #endif
  2006. | #ifdef HAVE_STRINGS_H
  2007. | # include <strings.h>
  2008. | #endif
  2009. | #ifdef HAVE_INTTYPES_H
  2010. | # include <inttypes.h>
  2011. | #endif
  2012. | #ifdef HAVE_STDINT_H
  2013. | # include <stdint.h>
  2014. | #endif
  2015. | #ifdef HAVE_UNISTD_H
  2016. | # include <unistd.h>
  2017. | #endif
  2018. | #include <sys/syssgi.h>
  2019. configure:23220: result: no
  2020. configure:23220: checking sys/syssgi.h presence
  2021. configure:23220: gcc -E conftest.c
  2022. conftest.c:34:24: fatal error: sys/syssgi.h: No such file or directory
  2023. #include <sys/syssgi.h>
  2024. ^
  2025. compilation terminated.
  2026. configure:23220: $? = 1
  2027. configure: failed program was:
  2028. | /* confdefs.h */
  2029. | #define PACKAGE_NAME "GNU MP"
  2030. | #define PACKAGE_TARNAME "gmp"
  2031. | #define PACKAGE_VERSION "6.2.1"
  2032. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2033. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2034. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2035. | #define PACKAGE "gmp"
  2036. | #define VERSION "6.2.1"
  2037. | #define WANT_FFT 1
  2038. | #define HAVE_HOST_CPU_broadwell 1
  2039. | #define HOST_DOS64 1
  2040. | #define HAVE_SPEED_CYCLECOUNTER 2
  2041. | #define HAVE_CALLING_CONVENTIONS 1
  2042. | #define STDC_HEADERS 1
  2043. | #define HAVE_SYS_TYPES_H 1
  2044. | #define HAVE_SYS_STAT_H 1
  2045. | #define HAVE_STDLIB_H 1
  2046. | #define HAVE_STRING_H 1
  2047. | #define HAVE_MEMORY_H 1
  2048. | #define HAVE_STRINGS_H 1
  2049. | #define HAVE_INTTYPES_H 1
  2050. | #define HAVE_STDINT_H 1
  2051. | #define HAVE_UNISTD_H 1
  2052. | #define HAVE_DLFCN_H 1
  2053. | #define LT_OBJDIR ".libs/"
  2054. | #define STDC_HEADERS 1
  2055. | #define TIME_WITH_SYS_TIME 1
  2056. | #define HAVE_FCNTL_H 1
  2057. | #define HAVE_FLOAT_H 1
  2058. | #define HAVE_LOCALE_H 1
  2059. | #define HAVE_SYS_PARAM_H 1
  2060. | /* end confdefs.h. */
  2061. | #include <sys/syssgi.h>
  2062. configure:23220: result: no
  2063. configure:23220: checking for sys/syssgi.h
  2064. configure:23220: result: no
  2065. configure:23220: checking sys/systemcfg.h usability
  2066. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2067. conftest.c:67:27: fatal error: sys/systemcfg.h: No such file or directory
  2068. #include <sys/systemcfg.h>
  2069. ^
  2070. compilation terminated.
  2071. configure:23220: $? = 1
  2072. configure: failed program was:
  2073. | /* confdefs.h */
  2074. | #define PACKAGE_NAME "GNU MP"
  2075. | #define PACKAGE_TARNAME "gmp"
  2076. | #define PACKAGE_VERSION "6.2.1"
  2077. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2078. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2079. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2080. | #define PACKAGE "gmp"
  2081. | #define VERSION "6.2.1"
  2082. | #define WANT_FFT 1
  2083. | #define HAVE_HOST_CPU_broadwell 1
  2084. | #define HOST_DOS64 1
  2085. | #define HAVE_SPEED_CYCLECOUNTER 2
  2086. | #define HAVE_CALLING_CONVENTIONS 1
  2087. | #define STDC_HEADERS 1
  2088. | #define HAVE_SYS_TYPES_H 1
  2089. | #define HAVE_SYS_STAT_H 1
  2090. | #define HAVE_STDLIB_H 1
  2091. | #define HAVE_STRING_H 1
  2092. | #define HAVE_MEMORY_H 1
  2093. | #define HAVE_STRINGS_H 1
  2094. | #define HAVE_INTTYPES_H 1
  2095. | #define HAVE_STDINT_H 1
  2096. | #define HAVE_UNISTD_H 1
  2097. | #define HAVE_DLFCN_H 1
  2098. | #define LT_OBJDIR ".libs/"
  2099. | #define STDC_HEADERS 1
  2100. | #define TIME_WITH_SYS_TIME 1
  2101. | #define HAVE_FCNTL_H 1
  2102. | #define HAVE_FLOAT_H 1
  2103. | #define HAVE_LOCALE_H 1
  2104. | #define HAVE_SYS_PARAM_H 1
  2105. | /* end confdefs.h. */
  2106. | #include <stdio.h>
  2107. | #ifdef HAVE_SYS_TYPES_H
  2108. | # include <sys/types.h>
  2109. | #endif
  2110. | #ifdef HAVE_SYS_STAT_H
  2111. | # include <sys/stat.h>
  2112. | #endif
  2113. | #ifdef STDC_HEADERS
  2114. | # include <stdlib.h>
  2115. | # include <stddef.h>
  2116. | #else
  2117. | # ifdef HAVE_STDLIB_H
  2118. | # include <stdlib.h>
  2119. | # endif
  2120. | #endif
  2121. | #ifdef HAVE_STRING_H
  2122. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2123. | # include <memory.h>
  2124. | # endif
  2125. | # include <string.h>
  2126. | #endif
  2127. | #ifdef HAVE_STRINGS_H
  2128. | # include <strings.h>
  2129. | #endif
  2130. | #ifdef HAVE_INTTYPES_H
  2131. | # include <inttypes.h>
  2132. | #endif
  2133. | #ifdef HAVE_STDINT_H
  2134. | # include <stdint.h>
  2135. | #endif
  2136. | #ifdef HAVE_UNISTD_H
  2137. | # include <unistd.h>
  2138. | #endif
  2139. | #include <sys/systemcfg.h>
  2140. configure:23220: result: no
  2141. configure:23220: checking sys/systemcfg.h presence
  2142. configure:23220: gcc -E conftest.c
  2143. conftest.c:34:27: fatal error: sys/systemcfg.h: No such file or directory
  2144. #include <sys/systemcfg.h>
  2145. ^
  2146. compilation terminated.
  2147. configure:23220: $? = 1
  2148. configure: failed program was:
  2149. | /* confdefs.h */
  2150. | #define PACKAGE_NAME "GNU MP"
  2151. | #define PACKAGE_TARNAME "gmp"
  2152. | #define PACKAGE_VERSION "6.2.1"
  2153. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2154. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2155. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2156. | #define PACKAGE "gmp"
  2157. | #define VERSION "6.2.1"
  2158. | #define WANT_FFT 1
  2159. | #define HAVE_HOST_CPU_broadwell 1
  2160. | #define HOST_DOS64 1
  2161. | #define HAVE_SPEED_CYCLECOUNTER 2
  2162. | #define HAVE_CALLING_CONVENTIONS 1
  2163. | #define STDC_HEADERS 1
  2164. | #define HAVE_SYS_TYPES_H 1
  2165. | #define HAVE_SYS_STAT_H 1
  2166. | #define HAVE_STDLIB_H 1
  2167. | #define HAVE_STRING_H 1
  2168. | #define HAVE_MEMORY_H 1
  2169. | #define HAVE_STRINGS_H 1
  2170. | #define HAVE_INTTYPES_H 1
  2171. | #define HAVE_STDINT_H 1
  2172. | #define HAVE_UNISTD_H 1
  2173. | #define HAVE_DLFCN_H 1
  2174. | #define LT_OBJDIR ".libs/"
  2175. | #define STDC_HEADERS 1
  2176. | #define TIME_WITH_SYS_TIME 1
  2177. | #define HAVE_FCNTL_H 1
  2178. | #define HAVE_FLOAT_H 1
  2179. | #define HAVE_LOCALE_H 1
  2180. | #define HAVE_SYS_PARAM_H 1
  2181. | /* end confdefs.h. */
  2182. | #include <sys/systemcfg.h>
  2183. configure:23220: result: no
  2184. configure:23220: checking for sys/systemcfg.h
  2185. configure:23220: result: no
  2186. configure:23220: checking sys/time.h usability
  2187. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2188. configure:23220: $? = 0
  2189. configure:23220: result: yes
  2190. configure:23220: checking sys/time.h presence
  2191. configure:23220: gcc -E conftest.c
  2192. configure:23220: $? = 0
  2193. configure:23220: result: yes
  2194. configure:23220: checking for sys/time.h
  2195. configure:23220: result: yes
  2196. configure:23220: checking sys/times.h usability
  2197. configure:23220: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2198. conftest.c:68:23: fatal error: sys/times.h: No such file or directory
  2199. #include <sys/times.h>
  2200. ^
  2201. compilation terminated.
  2202. configure:23220: $? = 1
  2203. configure: failed program was:
  2204. | /* confdefs.h */
  2205. | #define PACKAGE_NAME "GNU MP"
  2206. | #define PACKAGE_TARNAME "gmp"
  2207. | #define PACKAGE_VERSION "6.2.1"
  2208. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2209. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2210. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2211. | #define PACKAGE "gmp"
  2212. | #define VERSION "6.2.1"
  2213. | #define WANT_FFT 1
  2214. | #define HAVE_HOST_CPU_broadwell 1
  2215. | #define HOST_DOS64 1
  2216. | #define HAVE_SPEED_CYCLECOUNTER 2
  2217. | #define HAVE_CALLING_CONVENTIONS 1
  2218. | #define STDC_HEADERS 1
  2219. | #define HAVE_SYS_TYPES_H 1
  2220. | #define HAVE_SYS_STAT_H 1
  2221. | #define HAVE_STDLIB_H 1
  2222. | #define HAVE_STRING_H 1
  2223. | #define HAVE_MEMORY_H 1
  2224. | #define HAVE_STRINGS_H 1
  2225. | #define HAVE_INTTYPES_H 1
  2226. | #define HAVE_STDINT_H 1
  2227. | #define HAVE_UNISTD_H 1
  2228. | #define HAVE_DLFCN_H 1
  2229. | #define LT_OBJDIR ".libs/"
  2230. | #define STDC_HEADERS 1
  2231. | #define TIME_WITH_SYS_TIME 1
  2232. | #define HAVE_FCNTL_H 1
  2233. | #define HAVE_FLOAT_H 1
  2234. | #define HAVE_LOCALE_H 1
  2235. | #define HAVE_SYS_PARAM_H 1
  2236. | #define HAVE_SYS_TIME_H 1
  2237. | /* end confdefs.h. */
  2238. | #include <stdio.h>
  2239. | #ifdef HAVE_SYS_TYPES_H
  2240. | # include <sys/types.h>
  2241. | #endif
  2242. | #ifdef HAVE_SYS_STAT_H
  2243. | # include <sys/stat.h>
  2244. | #endif
  2245. | #ifdef STDC_HEADERS
  2246. | # include <stdlib.h>
  2247. | # include <stddef.h>
  2248. | #else
  2249. | # ifdef HAVE_STDLIB_H
  2250. | # include <stdlib.h>
  2251. | # endif
  2252. | #endif
  2253. | #ifdef HAVE_STRING_H
  2254. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2255. | # include <memory.h>
  2256. | # endif
  2257. | # include <string.h>
  2258. | #endif
  2259. | #ifdef HAVE_STRINGS_H
  2260. | # include <strings.h>
  2261. | #endif
  2262. | #ifdef HAVE_INTTYPES_H
  2263. | # include <inttypes.h>
  2264. | #endif
  2265. | #ifdef HAVE_STDINT_H
  2266. | # include <stdint.h>
  2267. | #endif
  2268. | #ifdef HAVE_UNISTD_H
  2269. | # include <unistd.h>
  2270. | #endif
  2271. | #include <sys/times.h>
  2272. configure:23220: result: no
  2273. configure:23220: checking sys/times.h presence
  2274. configure:23220: gcc -E conftest.c
  2275. conftest.c:35:23: fatal error: sys/times.h: No such file or directory
  2276. #include <sys/times.h>
  2277. ^
  2278. compilation terminated.
  2279. configure:23220: $? = 1
  2280. configure: failed program was:
  2281. | /* confdefs.h */
  2282. | #define PACKAGE_NAME "GNU MP"
  2283. | #define PACKAGE_TARNAME "gmp"
  2284. | #define PACKAGE_VERSION "6.2.1"
  2285. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2286. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2287. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2288. | #define PACKAGE "gmp"
  2289. | #define VERSION "6.2.1"
  2290. | #define WANT_FFT 1
  2291. | #define HAVE_HOST_CPU_broadwell 1
  2292. | #define HOST_DOS64 1
  2293. | #define HAVE_SPEED_CYCLECOUNTER 2
  2294. | #define HAVE_CALLING_CONVENTIONS 1
  2295. | #define STDC_HEADERS 1
  2296. | #define HAVE_SYS_TYPES_H 1
  2297. | #define HAVE_SYS_STAT_H 1
  2298. | #define HAVE_STDLIB_H 1
  2299. | #define HAVE_STRING_H 1
  2300. | #define HAVE_MEMORY_H 1
  2301. | #define HAVE_STRINGS_H 1
  2302. | #define HAVE_INTTYPES_H 1
  2303. | #define HAVE_STDINT_H 1
  2304. | #define HAVE_UNISTD_H 1
  2305. | #define HAVE_DLFCN_H 1
  2306. | #define LT_OBJDIR ".libs/"
  2307. | #define STDC_HEADERS 1
  2308. | #define TIME_WITH_SYS_TIME 1
  2309. | #define HAVE_FCNTL_H 1
  2310. | #define HAVE_FLOAT_H 1
  2311. | #define HAVE_LOCALE_H 1
  2312. | #define HAVE_SYS_PARAM_H 1
  2313. | #define HAVE_SYS_TIME_H 1
  2314. | /* end confdefs.h. */
  2315. | #include <sys/times.h>
  2316. configure:23220: result: no
  2317. configure:23220: checking for sys/times.h
  2318. configure:23220: result: no
  2319. configure:23234: checking for sys/resource.h
  2320. configure:23234: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2321. conftest.c:46:26: fatal error: sys/resource.h: No such file or directory
  2322. #include <sys/resource.h>
  2323. ^
  2324. compilation terminated.
  2325. configure:23234: $? = 1
  2326. configure: failed program was:
  2327. | /* confdefs.h */
  2328. | #define PACKAGE_NAME "GNU MP"
  2329. | #define PACKAGE_TARNAME "gmp"
  2330. | #define PACKAGE_VERSION "6.2.1"
  2331. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2332. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2333. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2334. | #define PACKAGE "gmp"
  2335. | #define VERSION "6.2.1"
  2336. | #define WANT_FFT 1
  2337. | #define HAVE_HOST_CPU_broadwell 1
  2338. | #define HOST_DOS64 1
  2339. | #define HAVE_SPEED_CYCLECOUNTER 2
  2340. | #define HAVE_CALLING_CONVENTIONS 1
  2341. | #define STDC_HEADERS 1
  2342. | #define HAVE_SYS_TYPES_H 1
  2343. | #define HAVE_SYS_STAT_H 1
  2344. | #define HAVE_STDLIB_H 1
  2345. | #define HAVE_STRING_H 1
  2346. | #define HAVE_MEMORY_H 1
  2347. | #define HAVE_STRINGS_H 1
  2348. | #define HAVE_INTTYPES_H 1
  2349. | #define HAVE_STDINT_H 1
  2350. | #define HAVE_UNISTD_H 1
  2351. | #define HAVE_DLFCN_H 1
  2352. | #define LT_OBJDIR ".libs/"
  2353. | #define STDC_HEADERS 1
  2354. | #define TIME_WITH_SYS_TIME 1
  2355. | #define HAVE_FCNTL_H 1
  2356. | #define HAVE_FLOAT_H 1
  2357. | #define HAVE_LOCALE_H 1
  2358. | #define HAVE_SYS_PARAM_H 1
  2359. | #define HAVE_SYS_TIME_H 1
  2360. | /* end confdefs.h. */
  2361. | #if TIME_WITH_SYS_TIME
  2362. | # include <sys/time.h>
  2363. | # include <time.h>
  2364. | #else
  2365. | # if HAVE_SYS_TIME_H
  2366. | # include <sys/time.h>
  2367. | # else
  2368. | # include <time.h>
  2369. | # endif
  2370. | #endif
  2371. |
  2372. | #include <sys/resource.h>
  2373. configure:23234: result: no
  2374. configure:23258: checking for sys/sysctl.h
  2375. configure:23258: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2376. conftest.c:39:24: fatal error: sys/sysctl.h: No such file or directory
  2377. #include <sys/sysctl.h>
  2378. ^
  2379. compilation terminated.
  2380. configure:23258: $? = 1
  2381. configure: failed program was:
  2382. | /* confdefs.h */
  2383. | #define PACKAGE_NAME "GNU MP"
  2384. | #define PACKAGE_TARNAME "gmp"
  2385. | #define PACKAGE_VERSION "6.2.1"
  2386. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2387. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2388. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2389. | #define PACKAGE "gmp"
  2390. | #define VERSION "6.2.1"
  2391. | #define WANT_FFT 1
  2392. | #define HAVE_HOST_CPU_broadwell 1
  2393. | #define HOST_DOS64 1
  2394. | #define HAVE_SPEED_CYCLECOUNTER 2
  2395. | #define HAVE_CALLING_CONVENTIONS 1
  2396. | #define STDC_HEADERS 1
  2397. | #define HAVE_SYS_TYPES_H 1
  2398. | #define HAVE_SYS_STAT_H 1
  2399. | #define HAVE_STDLIB_H 1
  2400. | #define HAVE_STRING_H 1
  2401. | #define HAVE_MEMORY_H 1
  2402. | #define HAVE_STRINGS_H 1
  2403. | #define HAVE_INTTYPES_H 1
  2404. | #define HAVE_STDINT_H 1
  2405. | #define HAVE_UNISTD_H 1
  2406. | #define HAVE_DLFCN_H 1
  2407. | #define LT_OBJDIR ".libs/"
  2408. | #define STDC_HEADERS 1
  2409. | #define TIME_WITH_SYS_TIME 1
  2410. | #define HAVE_FCNTL_H 1
  2411. | #define HAVE_FLOAT_H 1
  2412. | #define HAVE_LOCALE_H 1
  2413. | #define HAVE_SYS_PARAM_H 1
  2414. | #define HAVE_SYS_TIME_H 1
  2415. | /* end confdefs.h. */
  2416. | #if HAVE_SYS_PARAM_H
  2417. | # include <sys/param.h>
  2418. | #endif
  2419. |
  2420. | #include <sys/sysctl.h>
  2421. configure:23258: result: no
  2422. configure:23275: checking for machine/hal_sysinfo.h
  2423. configure:23275: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2424. conftest.c:39:33: fatal error: machine/hal_sysinfo.h: No such file or directory
  2425. #include <machine/hal_sysinfo.h>
  2426. ^
  2427. compilation terminated.
  2428. configure:23275: $? = 1
  2429. configure: failed program was:
  2430. | /* confdefs.h */
  2431. | #define PACKAGE_NAME "GNU MP"
  2432. | #define PACKAGE_TARNAME "gmp"
  2433. | #define PACKAGE_VERSION "6.2.1"
  2434. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2435. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2436. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2437. | #define PACKAGE "gmp"
  2438. | #define VERSION "6.2.1"
  2439. | #define WANT_FFT 1
  2440. | #define HAVE_HOST_CPU_broadwell 1
  2441. | #define HOST_DOS64 1
  2442. | #define HAVE_SPEED_CYCLECOUNTER 2
  2443. | #define HAVE_CALLING_CONVENTIONS 1
  2444. | #define STDC_HEADERS 1
  2445. | #define HAVE_SYS_TYPES_H 1
  2446. | #define HAVE_SYS_STAT_H 1
  2447. | #define HAVE_STDLIB_H 1
  2448. | #define HAVE_STRING_H 1
  2449. | #define HAVE_MEMORY_H 1
  2450. | #define HAVE_STRINGS_H 1
  2451. | #define HAVE_INTTYPES_H 1
  2452. | #define HAVE_STDINT_H 1
  2453. | #define HAVE_UNISTD_H 1
  2454. | #define HAVE_DLFCN_H 1
  2455. | #define LT_OBJDIR ".libs/"
  2456. | #define STDC_HEADERS 1
  2457. | #define TIME_WITH_SYS_TIME 1
  2458. | #define HAVE_FCNTL_H 1
  2459. | #define HAVE_FLOAT_H 1
  2460. | #define HAVE_LOCALE_H 1
  2461. | #define HAVE_SYS_PARAM_H 1
  2462. | #define HAVE_SYS_TIME_H 1
  2463. | /* end confdefs.h. */
  2464. | #if HAVE_SYS_SYSINFO_H
  2465. | # include <sys/sysinfo.h>
  2466. | #endif
  2467. |
  2468. | #include <machine/hal_sysinfo.h>
  2469. configure:23275: result: no
  2470. configure:23300: checking whether fgetc is declared
  2471. configure:23300: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2472. configure:23300: $? = 0
  2473. configure:23300: result: yes
  2474. configure:23310: checking whether fscanf is declared
  2475. configure:23310: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2476. configure:23310: $? = 0
  2477. configure:23310: result: yes
  2478. configure:23320: checking whether optarg is declared
  2479. configure:23320: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2480. configure:23320: $? = 0
  2481. configure:23320: result: yes
  2482. configure:23330: checking whether ungetc is declared
  2483. configure:23330: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2484. configure:23330: $? = 0
  2485. configure:23330: result: yes
  2486. configure:23340: checking whether vfprintf is declared
  2487. configure:23340: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2488. configure:23340: $? = 0
  2489. configure:23340: result: yes
  2490. configure:23351: checking whether sys_errlist is declared
  2491. configure:23351: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2492. conftest.c: In function 'main':
  2493. conftest.c:50:10: error: 'sys_errlist' undeclared (first use in this function)
  2494. (void) sys_errlist;
  2495. ^~~~~~~~~~~
  2496. conftest.c:50:10: note: each undeclared identifier is reported only once for each function it appears in
  2497. configure:23351: $? = 1
  2498. configure: failed program was:
  2499. | /* confdefs.h */
  2500. | #define PACKAGE_NAME "GNU MP"
  2501. | #define PACKAGE_TARNAME "gmp"
  2502. | #define PACKAGE_VERSION "6.2.1"
  2503. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2504. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2505. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2506. | #define PACKAGE "gmp"
  2507. | #define VERSION "6.2.1"
  2508. | #define WANT_FFT 1
  2509. | #define HAVE_HOST_CPU_broadwell 1
  2510. | #define HOST_DOS64 1
  2511. | #define HAVE_SPEED_CYCLECOUNTER 2
  2512. | #define HAVE_CALLING_CONVENTIONS 1
  2513. | #define STDC_HEADERS 1
  2514. | #define HAVE_SYS_TYPES_H 1
  2515. | #define HAVE_SYS_STAT_H 1
  2516. | #define HAVE_STDLIB_H 1
  2517. | #define HAVE_STRING_H 1
  2518. | #define HAVE_MEMORY_H 1
  2519. | #define HAVE_STRINGS_H 1
  2520. | #define HAVE_INTTYPES_H 1
  2521. | #define HAVE_STDINT_H 1
  2522. | #define HAVE_UNISTD_H 1
  2523. | #define HAVE_DLFCN_H 1
  2524. | #define LT_OBJDIR ".libs/"
  2525. | #define STDC_HEADERS 1
  2526. | #define TIME_WITH_SYS_TIME 1
  2527. | #define HAVE_FCNTL_H 1
  2528. | #define HAVE_FLOAT_H 1
  2529. | #define HAVE_LOCALE_H 1
  2530. | #define HAVE_SYS_PARAM_H 1
  2531. | #define HAVE_SYS_TIME_H 1
  2532. | #define HAVE_DECL_FGETC 1
  2533. | #define HAVE_DECL_FSCANF 1
  2534. | #define HAVE_DECL_OPTARG 1
  2535. | #define HAVE_DECL_UNGETC 1
  2536. | #define HAVE_DECL_VFPRINTF 1
  2537. | /* end confdefs.h. */
  2538. | #include <stdio.h>
  2539. | #include <errno.h>
  2540. |
  2541. | int
  2542. | main ()
  2543. | {
  2544. | #ifndef sys_errlist
  2545. | #ifdef __cplusplus
  2546. | (void) sys_errlist;
  2547. | #else
  2548. | (void) sys_errlist;
  2549. | #endif
  2550. | #endif
  2551. |
  2552. | ;
  2553. | return 0;
  2554. | }
  2555. configure:23351: result: no
  2556. configure:23363: checking whether sys_nerr is declared
  2557. configure:23363: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2558. conftest.c: In function 'main':
  2559. conftest.c:51:10: error: 'sys_nerr' undeclared (first use in this function)
  2560. (void) sys_nerr;
  2561. ^~~~~~~~
  2562. conftest.c:51:10: note: each undeclared identifier is reported only once for each function it appears in
  2563. configure:23363: $? = 1
  2564. configure: failed program was:
  2565. | /* confdefs.h */
  2566. | #define PACKAGE_NAME "GNU MP"
  2567. | #define PACKAGE_TARNAME "gmp"
  2568. | #define PACKAGE_VERSION "6.2.1"
  2569. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2570. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2571. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2572. | #define PACKAGE "gmp"
  2573. | #define VERSION "6.2.1"
  2574. | #define WANT_FFT 1
  2575. | #define HAVE_HOST_CPU_broadwell 1
  2576. | #define HOST_DOS64 1
  2577. | #define HAVE_SPEED_CYCLECOUNTER 2
  2578. | #define HAVE_CALLING_CONVENTIONS 1
  2579. | #define STDC_HEADERS 1
  2580. | #define HAVE_SYS_TYPES_H 1
  2581. | #define HAVE_SYS_STAT_H 1
  2582. | #define HAVE_STDLIB_H 1
  2583. | #define HAVE_STRING_H 1
  2584. | #define HAVE_MEMORY_H 1
  2585. | #define HAVE_STRINGS_H 1
  2586. | #define HAVE_INTTYPES_H 1
  2587. | #define HAVE_STDINT_H 1
  2588. | #define HAVE_UNISTD_H 1
  2589. | #define HAVE_DLFCN_H 1
  2590. | #define LT_OBJDIR ".libs/"
  2591. | #define STDC_HEADERS 1
  2592. | #define TIME_WITH_SYS_TIME 1
  2593. | #define HAVE_FCNTL_H 1
  2594. | #define HAVE_FLOAT_H 1
  2595. | #define HAVE_LOCALE_H 1
  2596. | #define HAVE_SYS_PARAM_H 1
  2597. | #define HAVE_SYS_TIME_H 1
  2598. | #define HAVE_DECL_FGETC 1
  2599. | #define HAVE_DECL_FSCANF 1
  2600. | #define HAVE_DECL_OPTARG 1
  2601. | #define HAVE_DECL_UNGETC 1
  2602. | #define HAVE_DECL_VFPRINTF 1
  2603. | #define HAVE_DECL_SYS_ERRLIST 0
  2604. | /* end confdefs.h. */
  2605. | #include <stdio.h>
  2606. | #include <errno.h>
  2607. |
  2608. | int
  2609. | main ()
  2610. | {
  2611. | #ifndef sys_nerr
  2612. | #ifdef __cplusplus
  2613. | (void) sys_nerr;
  2614. | #else
  2615. | (void) sys_nerr;
  2616. | #endif
  2617. | #endif
  2618. |
  2619. | ;
  2620. | return 0;
  2621. | }
  2622. configure:23363: result: no
  2623. configure:23377: checking return type of signal handlers
  2624. configure:23395: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2625. conftest.c: In function 'main':
  2626. conftest.c:48:10: error: void value not ignored as it ought to be
  2627. return *(signal (0, 0)) (0) == 1;
  2628. ~^~~~~~~~~~~~~~~~~~
  2629. configure:23395: $? = 1
  2630. configure: failed program was:
  2631. | /* confdefs.h */
  2632. | #define PACKAGE_NAME "GNU MP"
  2633. | #define PACKAGE_TARNAME "gmp"
  2634. | #define PACKAGE_VERSION "6.2.1"
  2635. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2636. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2637. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2638. | #define PACKAGE "gmp"
  2639. | #define VERSION "6.2.1"
  2640. | #define WANT_FFT 1
  2641. | #define HAVE_HOST_CPU_broadwell 1
  2642. | #define HOST_DOS64 1
  2643. | #define HAVE_SPEED_CYCLECOUNTER 2
  2644. | #define HAVE_CALLING_CONVENTIONS 1
  2645. | #define STDC_HEADERS 1
  2646. | #define HAVE_SYS_TYPES_H 1
  2647. | #define HAVE_SYS_STAT_H 1
  2648. | #define HAVE_STDLIB_H 1
  2649. | #define HAVE_STRING_H 1
  2650. | #define HAVE_MEMORY_H 1
  2651. | #define HAVE_STRINGS_H 1
  2652. | #define HAVE_INTTYPES_H 1
  2653. | #define HAVE_STDINT_H 1
  2654. | #define HAVE_UNISTD_H 1
  2655. | #define HAVE_DLFCN_H 1
  2656. | #define LT_OBJDIR ".libs/"
  2657. | #define STDC_HEADERS 1
  2658. | #define TIME_WITH_SYS_TIME 1
  2659. | #define HAVE_FCNTL_H 1
  2660. | #define HAVE_FLOAT_H 1
  2661. | #define HAVE_LOCALE_H 1
  2662. | #define HAVE_SYS_PARAM_H 1
  2663. | #define HAVE_SYS_TIME_H 1
  2664. | #define HAVE_DECL_FGETC 1
  2665. | #define HAVE_DECL_FSCANF 1
  2666. | #define HAVE_DECL_OPTARG 1
  2667. | #define HAVE_DECL_UNGETC 1
  2668. | #define HAVE_DECL_VFPRINTF 1
  2669. | #define HAVE_DECL_SYS_ERRLIST 0
  2670. | #define HAVE_DECL_SYS_NERR 0
  2671. | /* end confdefs.h. */
  2672. | #include <sys/types.h>
  2673. | #include <signal.h>
  2674. |
  2675. | int
  2676. | main ()
  2677. | {
  2678. | return *(signal (0, 0)) (0) == 1;
  2679. | ;
  2680. | return 0;
  2681. | }
  2682. configure:23402: result: void
  2683. configure:23421: checking for intmax_t
  2684. configure:23421: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2685. configure:23421: $? = 0
  2686. configure:23421: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2687. conftest.c: In function 'main':
  2688. conftest.c:79:23: error: expected expression before ')' token
  2689. if (sizeof ((intmax_t)))
  2690. ^
  2691. configure:23421: $? = 1
  2692. configure: failed program was:
  2693. | /* confdefs.h */
  2694. | #define PACKAGE_NAME "GNU MP"
  2695. | #define PACKAGE_TARNAME "gmp"
  2696. | #define PACKAGE_VERSION "6.2.1"
  2697. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2698. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2699. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2700. | #define PACKAGE "gmp"
  2701. | #define VERSION "6.2.1"
  2702. | #define WANT_FFT 1
  2703. | #define HAVE_HOST_CPU_broadwell 1
  2704. | #define HOST_DOS64 1
  2705. | #define HAVE_SPEED_CYCLECOUNTER 2
  2706. | #define HAVE_CALLING_CONVENTIONS 1
  2707. | #define STDC_HEADERS 1
  2708. | #define HAVE_SYS_TYPES_H 1
  2709. | #define HAVE_SYS_STAT_H 1
  2710. | #define HAVE_STDLIB_H 1
  2711. | #define HAVE_STRING_H 1
  2712. | #define HAVE_MEMORY_H 1
  2713. | #define HAVE_STRINGS_H 1
  2714. | #define HAVE_INTTYPES_H 1
  2715. | #define HAVE_STDINT_H 1
  2716. | #define HAVE_UNISTD_H 1
  2717. | #define HAVE_DLFCN_H 1
  2718. | #define LT_OBJDIR ".libs/"
  2719. | #define STDC_HEADERS 1
  2720. | #define TIME_WITH_SYS_TIME 1
  2721. | #define HAVE_FCNTL_H 1
  2722. | #define HAVE_FLOAT_H 1
  2723. | #define HAVE_LOCALE_H 1
  2724. | #define HAVE_SYS_PARAM_H 1
  2725. | #define HAVE_SYS_TIME_H 1
  2726. | #define HAVE_DECL_FGETC 1
  2727. | #define HAVE_DECL_FSCANF 1
  2728. | #define HAVE_DECL_OPTARG 1
  2729. | #define HAVE_DECL_UNGETC 1
  2730. | #define HAVE_DECL_VFPRINTF 1
  2731. | #define HAVE_DECL_SYS_ERRLIST 0
  2732. | #define HAVE_DECL_SYS_NERR 0
  2733. | #define RETSIGTYPE void
  2734. | /* end confdefs.h. */
  2735. | #include <stdio.h>
  2736. | #ifdef HAVE_SYS_TYPES_H
  2737. | # include <sys/types.h>
  2738. | #endif
  2739. | #ifdef HAVE_SYS_STAT_H
  2740. | # include <sys/stat.h>
  2741. | #endif
  2742. | #ifdef STDC_HEADERS
  2743. | # include <stdlib.h>
  2744. | # include <stddef.h>
  2745. | #else
  2746. | # ifdef HAVE_STDLIB_H
  2747. | # include <stdlib.h>
  2748. | # endif
  2749. | #endif
  2750. | #ifdef HAVE_STRING_H
  2751. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2752. | # include <memory.h>
  2753. | # endif
  2754. | # include <string.h>
  2755. | #endif
  2756. | #ifdef HAVE_STRINGS_H
  2757. | # include <strings.h>
  2758. | #endif
  2759. | #ifdef HAVE_INTTYPES_H
  2760. | # include <inttypes.h>
  2761. | #endif
  2762. | #ifdef HAVE_STDINT_H
  2763. | # include <stdint.h>
  2764. | #endif
  2765. | #ifdef HAVE_UNISTD_H
  2766. | # include <unistd.h>
  2767. | #endif
  2768. | int
  2769. | main ()
  2770. | {
  2771. | if (sizeof ((intmax_t)))
  2772. | return 0;
  2773. | ;
  2774. | return 0;
  2775. | }
  2776. configure:23421: result: yes
  2777. configure:23430: checking for long double
  2778. configure:23430: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2779. configure:23430: $? = 0
  2780. configure:23430: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2781. conftest.c: In function 'main':
  2782. conftest.c:80:26: error: expected expression before ')' token
  2783. if (sizeof ((long double)))
  2784. ^
  2785. configure:23430: $? = 1
  2786. configure: failed program was:
  2787. | /* confdefs.h */
  2788. | #define PACKAGE_NAME "GNU MP"
  2789. | #define PACKAGE_TARNAME "gmp"
  2790. | #define PACKAGE_VERSION "6.2.1"
  2791. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2792. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2793. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2794. | #define PACKAGE "gmp"
  2795. | #define VERSION "6.2.1"
  2796. | #define WANT_FFT 1
  2797. | #define HAVE_HOST_CPU_broadwell 1
  2798. | #define HOST_DOS64 1
  2799. | #define HAVE_SPEED_CYCLECOUNTER 2
  2800. | #define HAVE_CALLING_CONVENTIONS 1
  2801. | #define STDC_HEADERS 1
  2802. | #define HAVE_SYS_TYPES_H 1
  2803. | #define HAVE_SYS_STAT_H 1
  2804. | #define HAVE_STDLIB_H 1
  2805. | #define HAVE_STRING_H 1
  2806. | #define HAVE_MEMORY_H 1
  2807. | #define HAVE_STRINGS_H 1
  2808. | #define HAVE_INTTYPES_H 1
  2809. | #define HAVE_STDINT_H 1
  2810. | #define HAVE_UNISTD_H 1
  2811. | #define HAVE_DLFCN_H 1
  2812. | #define LT_OBJDIR ".libs/"
  2813. | #define STDC_HEADERS 1
  2814. | #define TIME_WITH_SYS_TIME 1
  2815. | #define HAVE_FCNTL_H 1
  2816. | #define HAVE_FLOAT_H 1
  2817. | #define HAVE_LOCALE_H 1
  2818. | #define HAVE_SYS_PARAM_H 1
  2819. | #define HAVE_SYS_TIME_H 1
  2820. | #define HAVE_DECL_FGETC 1
  2821. | #define HAVE_DECL_FSCANF 1
  2822. | #define HAVE_DECL_OPTARG 1
  2823. | #define HAVE_DECL_UNGETC 1
  2824. | #define HAVE_DECL_VFPRINTF 1
  2825. | #define HAVE_DECL_SYS_ERRLIST 0
  2826. | #define HAVE_DECL_SYS_NERR 0
  2827. | #define RETSIGTYPE void
  2828. | #define HAVE_INTMAX_T 1
  2829. | /* end confdefs.h. */
  2830. | #include <stdio.h>
  2831. | #ifdef HAVE_SYS_TYPES_H
  2832. | # include <sys/types.h>
  2833. | #endif
  2834. | #ifdef HAVE_SYS_STAT_H
  2835. | # include <sys/stat.h>
  2836. | #endif
  2837. | #ifdef STDC_HEADERS
  2838. | # include <stdlib.h>
  2839. | # include <stddef.h>
  2840. | #else
  2841. | # ifdef HAVE_STDLIB_H
  2842. | # include <stdlib.h>
  2843. | # endif
  2844. | #endif
  2845. | #ifdef HAVE_STRING_H
  2846. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2847. | # include <memory.h>
  2848. | # endif
  2849. | # include <string.h>
  2850. | #endif
  2851. | #ifdef HAVE_STRINGS_H
  2852. | # include <strings.h>
  2853. | #endif
  2854. | #ifdef HAVE_INTTYPES_H
  2855. | # include <inttypes.h>
  2856. | #endif
  2857. | #ifdef HAVE_STDINT_H
  2858. | # include <stdint.h>
  2859. | #endif
  2860. | #ifdef HAVE_UNISTD_H
  2861. | # include <unistd.h>
  2862. | #endif
  2863. | int
  2864. | main ()
  2865. | {
  2866. | if (sizeof ((long double)))
  2867. | return 0;
  2868. | ;
  2869. | return 0;
  2870. | }
  2871. configure:23430: result: yes
  2872. configure:23439: checking for long long
  2873. configure:23439: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2874. configure:23439: $? = 0
  2875. configure:23439: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2876. conftest.c: In function 'main':
  2877. conftest.c:81:24: error: expected expression before ')' token
  2878. if (sizeof ((long long)))
  2879. ^
  2880. configure:23439: $? = 1
  2881. configure: failed program was:
  2882. | /* confdefs.h */
  2883. | #define PACKAGE_NAME "GNU MP"
  2884. | #define PACKAGE_TARNAME "gmp"
  2885. | #define PACKAGE_VERSION "6.2.1"
  2886. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2887. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2888. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2889. | #define PACKAGE "gmp"
  2890. | #define VERSION "6.2.1"
  2891. | #define WANT_FFT 1
  2892. | #define HAVE_HOST_CPU_broadwell 1
  2893. | #define HOST_DOS64 1
  2894. | #define HAVE_SPEED_CYCLECOUNTER 2
  2895. | #define HAVE_CALLING_CONVENTIONS 1
  2896. | #define STDC_HEADERS 1
  2897. | #define HAVE_SYS_TYPES_H 1
  2898. | #define HAVE_SYS_STAT_H 1
  2899. | #define HAVE_STDLIB_H 1
  2900. | #define HAVE_STRING_H 1
  2901. | #define HAVE_MEMORY_H 1
  2902. | #define HAVE_STRINGS_H 1
  2903. | #define HAVE_INTTYPES_H 1
  2904. | #define HAVE_STDINT_H 1
  2905. | #define HAVE_UNISTD_H 1
  2906. | #define HAVE_DLFCN_H 1
  2907. | #define LT_OBJDIR ".libs/"
  2908. | #define STDC_HEADERS 1
  2909. | #define TIME_WITH_SYS_TIME 1
  2910. | #define HAVE_FCNTL_H 1
  2911. | #define HAVE_FLOAT_H 1
  2912. | #define HAVE_LOCALE_H 1
  2913. | #define HAVE_SYS_PARAM_H 1
  2914. | #define HAVE_SYS_TIME_H 1
  2915. | #define HAVE_DECL_FGETC 1
  2916. | #define HAVE_DECL_FSCANF 1
  2917. | #define HAVE_DECL_OPTARG 1
  2918. | #define HAVE_DECL_UNGETC 1
  2919. | #define HAVE_DECL_VFPRINTF 1
  2920. | #define HAVE_DECL_SYS_ERRLIST 0
  2921. | #define HAVE_DECL_SYS_NERR 0
  2922. | #define RETSIGTYPE void
  2923. | #define HAVE_INTMAX_T 1
  2924. | #define HAVE_LONG_DOUBLE 1
  2925. | /* end confdefs.h. */
  2926. | #include <stdio.h>
  2927. | #ifdef HAVE_SYS_TYPES_H
  2928. | # include <sys/types.h>
  2929. | #endif
  2930. | #ifdef HAVE_SYS_STAT_H
  2931. | # include <sys/stat.h>
  2932. | #endif
  2933. | #ifdef STDC_HEADERS
  2934. | # include <stdlib.h>
  2935. | # include <stddef.h>
  2936. | #else
  2937. | # ifdef HAVE_STDLIB_H
  2938. | # include <stdlib.h>
  2939. | # endif
  2940. | #endif
  2941. | #ifdef HAVE_STRING_H
  2942. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2943. | # include <memory.h>
  2944. | # endif
  2945. | # include <string.h>
  2946. | #endif
  2947. | #ifdef HAVE_STRINGS_H
  2948. | # include <strings.h>
  2949. | #endif
  2950. | #ifdef HAVE_INTTYPES_H
  2951. | # include <inttypes.h>
  2952. | #endif
  2953. | #ifdef HAVE_STDINT_H
  2954. | # include <stdint.h>
  2955. | #endif
  2956. | #ifdef HAVE_UNISTD_H
  2957. | # include <unistd.h>
  2958. | #endif
  2959. | int
  2960. | main ()
  2961. | {
  2962. | if (sizeof ((long long)))
  2963. | return 0;
  2964. | ;
  2965. | return 0;
  2966. | }
  2967. configure:23439: result: yes
  2968. configure:23448: checking for ptrdiff_t
  2969. configure:23448: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2970. configure:23448: $? = 0
  2971. configure:23448: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  2972. conftest.c: In function 'main':
  2973. conftest.c:82:24: error: expected expression before ')' token
  2974. if (sizeof ((ptrdiff_t)))
  2975. ^
  2976. configure:23448: $? = 1
  2977. configure: failed program was:
  2978. | /* confdefs.h */
  2979. | #define PACKAGE_NAME "GNU MP"
  2980. | #define PACKAGE_TARNAME "gmp"
  2981. | #define PACKAGE_VERSION "6.2.1"
  2982. | #define PACKAGE_STRING "GNU MP 6.2.1"
  2983. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  2984. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  2985. | #define PACKAGE "gmp"
  2986. | #define VERSION "6.2.1"
  2987. | #define WANT_FFT 1
  2988. | #define HAVE_HOST_CPU_broadwell 1
  2989. | #define HOST_DOS64 1
  2990. | #define HAVE_SPEED_CYCLECOUNTER 2
  2991. | #define HAVE_CALLING_CONVENTIONS 1
  2992. | #define STDC_HEADERS 1
  2993. | #define HAVE_SYS_TYPES_H 1
  2994. | #define HAVE_SYS_STAT_H 1
  2995. | #define HAVE_STDLIB_H 1
  2996. | #define HAVE_STRING_H 1
  2997. | #define HAVE_MEMORY_H 1
  2998. | #define HAVE_STRINGS_H 1
  2999. | #define HAVE_INTTYPES_H 1
  3000. | #define HAVE_STDINT_H 1
  3001. | #define HAVE_UNISTD_H 1
  3002. | #define HAVE_DLFCN_H 1
  3003. | #define LT_OBJDIR ".libs/"
  3004. | #define STDC_HEADERS 1
  3005. | #define TIME_WITH_SYS_TIME 1
  3006. | #define HAVE_FCNTL_H 1
  3007. | #define HAVE_FLOAT_H 1
  3008. | #define HAVE_LOCALE_H 1
  3009. | #define HAVE_SYS_PARAM_H 1
  3010. | #define HAVE_SYS_TIME_H 1
  3011. | #define HAVE_DECL_FGETC 1
  3012. | #define HAVE_DECL_FSCANF 1
  3013. | #define HAVE_DECL_OPTARG 1
  3014. | #define HAVE_DECL_UNGETC 1
  3015. | #define HAVE_DECL_VFPRINTF 1
  3016. | #define HAVE_DECL_SYS_ERRLIST 0
  3017. | #define HAVE_DECL_SYS_NERR 0
  3018. | #define RETSIGTYPE void
  3019. | #define HAVE_INTMAX_T 1
  3020. | #define HAVE_LONG_DOUBLE 1
  3021. | #define HAVE_LONG_LONG 1
  3022. | /* end confdefs.h. */
  3023. | #include <stdio.h>
  3024. | #ifdef HAVE_SYS_TYPES_H
  3025. | # include <sys/types.h>
  3026. | #endif
  3027. | #ifdef HAVE_SYS_STAT_H
  3028. | # include <sys/stat.h>
  3029. | #endif
  3030. | #ifdef STDC_HEADERS
  3031. | # include <stdlib.h>
  3032. | # include <stddef.h>
  3033. | #else
  3034. | # ifdef HAVE_STDLIB_H
  3035. | # include <stdlib.h>
  3036. | # endif
  3037. | #endif
  3038. | #ifdef HAVE_STRING_H
  3039. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3040. | # include <memory.h>
  3041. | # endif
  3042. | # include <string.h>
  3043. | #endif
  3044. | #ifdef HAVE_STRINGS_H
  3045. | # include <strings.h>
  3046. | #endif
  3047. | #ifdef HAVE_INTTYPES_H
  3048. | # include <inttypes.h>
  3049. | #endif
  3050. | #ifdef HAVE_STDINT_H
  3051. | # include <stdint.h>
  3052. | #endif
  3053. | #ifdef HAVE_UNISTD_H
  3054. | # include <unistd.h>
  3055. | #endif
  3056. | int
  3057. | main ()
  3058. | {
  3059. | if (sizeof ((ptrdiff_t)))
  3060. | return 0;
  3061. | ;
  3062. | return 0;
  3063. | }
  3064. configure:23448: result: yes
  3065. configure:23457: checking for quad_t
  3066. configure:23457: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3067. conftest.c: In function 'main':
  3068. conftest.c:83:13: error: 'quad_t' undeclared (first use in this function)
  3069. if (sizeof (quad_t))
  3070. ^~~~~~
  3071. conftest.c:83:13: note: each undeclared identifier is reported only once for each function it appears in
  3072. configure:23457: $? = 1
  3073. configure: failed program was:
  3074. | /* confdefs.h */
  3075. | #define PACKAGE_NAME "GNU MP"
  3076. | #define PACKAGE_TARNAME "gmp"
  3077. | #define PACKAGE_VERSION "6.2.1"
  3078. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3079. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3080. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3081. | #define PACKAGE "gmp"
  3082. | #define VERSION "6.2.1"
  3083. | #define WANT_FFT 1
  3084. | #define HAVE_HOST_CPU_broadwell 1
  3085. | #define HOST_DOS64 1
  3086. | #define HAVE_SPEED_CYCLECOUNTER 2
  3087. | #define HAVE_CALLING_CONVENTIONS 1
  3088. | #define STDC_HEADERS 1
  3089. | #define HAVE_SYS_TYPES_H 1
  3090. | #define HAVE_SYS_STAT_H 1
  3091. | #define HAVE_STDLIB_H 1
  3092. | #define HAVE_STRING_H 1
  3093. | #define HAVE_MEMORY_H 1
  3094. | #define HAVE_STRINGS_H 1
  3095. | #define HAVE_INTTYPES_H 1
  3096. | #define HAVE_STDINT_H 1
  3097. | #define HAVE_UNISTD_H 1
  3098. | #define HAVE_DLFCN_H 1
  3099. | #define LT_OBJDIR ".libs/"
  3100. | #define STDC_HEADERS 1
  3101. | #define TIME_WITH_SYS_TIME 1
  3102. | #define HAVE_FCNTL_H 1
  3103. | #define HAVE_FLOAT_H 1
  3104. | #define HAVE_LOCALE_H 1
  3105. | #define HAVE_SYS_PARAM_H 1
  3106. | #define HAVE_SYS_TIME_H 1
  3107. | #define HAVE_DECL_FGETC 1
  3108. | #define HAVE_DECL_FSCANF 1
  3109. | #define HAVE_DECL_OPTARG 1
  3110. | #define HAVE_DECL_UNGETC 1
  3111. | #define HAVE_DECL_VFPRINTF 1
  3112. | #define HAVE_DECL_SYS_ERRLIST 0
  3113. | #define HAVE_DECL_SYS_NERR 0
  3114. | #define RETSIGTYPE void
  3115. | #define HAVE_INTMAX_T 1
  3116. | #define HAVE_LONG_DOUBLE 1
  3117. | #define HAVE_LONG_LONG 1
  3118. | #define HAVE_PTRDIFF_T 1
  3119. | /* end confdefs.h. */
  3120. | #include <stdio.h>
  3121. | #ifdef HAVE_SYS_TYPES_H
  3122. | # include <sys/types.h>
  3123. | #endif
  3124. | #ifdef HAVE_SYS_STAT_H
  3125. | # include <sys/stat.h>
  3126. | #endif
  3127. | #ifdef STDC_HEADERS
  3128. | # include <stdlib.h>
  3129. | # include <stddef.h>
  3130. | #else
  3131. | # ifdef HAVE_STDLIB_H
  3132. | # include <stdlib.h>
  3133. | # endif
  3134. | #endif
  3135. | #ifdef HAVE_STRING_H
  3136. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3137. | # include <memory.h>
  3138. | # endif
  3139. | # include <string.h>
  3140. | #endif
  3141. | #ifdef HAVE_STRINGS_H
  3142. | # include <strings.h>
  3143. | #endif
  3144. | #ifdef HAVE_INTTYPES_H
  3145. | # include <inttypes.h>
  3146. | #endif
  3147. | #ifdef HAVE_STDINT_H
  3148. | # include <stdint.h>
  3149. | #endif
  3150. | #ifdef HAVE_UNISTD_H
  3151. | # include <unistd.h>
  3152. | #endif
  3153. | int
  3154. | main ()
  3155. | {
  3156. | if (sizeof (quad_t))
  3157. | return 0;
  3158. | ;
  3159. | return 0;
  3160. | }
  3161. configure:23457: result: no
  3162. configure:23466: checking for uint_least32_t
  3163. configure:23466: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3164. configure:23466: $? = 0
  3165. configure:23466: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3166. conftest.c: In function 'main':
  3167. conftest.c:83:29: error: expected expression before ')' token
  3168. if (sizeof ((uint_least32_t)))
  3169. ^
  3170. configure:23466: $? = 1
  3171. configure: failed program was:
  3172. | /* confdefs.h */
  3173. | #define PACKAGE_NAME "GNU MP"
  3174. | #define PACKAGE_TARNAME "gmp"
  3175. | #define PACKAGE_VERSION "6.2.1"
  3176. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3177. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3178. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3179. | #define PACKAGE "gmp"
  3180. | #define VERSION "6.2.1"
  3181. | #define WANT_FFT 1
  3182. | #define HAVE_HOST_CPU_broadwell 1
  3183. | #define HOST_DOS64 1
  3184. | #define HAVE_SPEED_CYCLECOUNTER 2
  3185. | #define HAVE_CALLING_CONVENTIONS 1
  3186. | #define STDC_HEADERS 1
  3187. | #define HAVE_SYS_TYPES_H 1
  3188. | #define HAVE_SYS_STAT_H 1
  3189. | #define HAVE_STDLIB_H 1
  3190. | #define HAVE_STRING_H 1
  3191. | #define HAVE_MEMORY_H 1
  3192. | #define HAVE_STRINGS_H 1
  3193. | #define HAVE_INTTYPES_H 1
  3194. | #define HAVE_STDINT_H 1
  3195. | #define HAVE_UNISTD_H 1
  3196. | #define HAVE_DLFCN_H 1
  3197. | #define LT_OBJDIR ".libs/"
  3198. | #define STDC_HEADERS 1
  3199. | #define TIME_WITH_SYS_TIME 1
  3200. | #define HAVE_FCNTL_H 1
  3201. | #define HAVE_FLOAT_H 1
  3202. | #define HAVE_LOCALE_H 1
  3203. | #define HAVE_SYS_PARAM_H 1
  3204. | #define HAVE_SYS_TIME_H 1
  3205. | #define HAVE_DECL_FGETC 1
  3206. | #define HAVE_DECL_FSCANF 1
  3207. | #define HAVE_DECL_OPTARG 1
  3208. | #define HAVE_DECL_UNGETC 1
  3209. | #define HAVE_DECL_VFPRINTF 1
  3210. | #define HAVE_DECL_SYS_ERRLIST 0
  3211. | #define HAVE_DECL_SYS_NERR 0
  3212. | #define RETSIGTYPE void
  3213. | #define HAVE_INTMAX_T 1
  3214. | #define HAVE_LONG_DOUBLE 1
  3215. | #define HAVE_LONG_LONG 1
  3216. | #define HAVE_PTRDIFF_T 1
  3217. | /* end confdefs.h. */
  3218. | #include <stdio.h>
  3219. | #ifdef HAVE_SYS_TYPES_H
  3220. | # include <sys/types.h>
  3221. | #endif
  3222. | #ifdef HAVE_SYS_STAT_H
  3223. | # include <sys/stat.h>
  3224. | #endif
  3225. | #ifdef STDC_HEADERS
  3226. | # include <stdlib.h>
  3227. | # include <stddef.h>
  3228. | #else
  3229. | # ifdef HAVE_STDLIB_H
  3230. | # include <stdlib.h>
  3231. | # endif
  3232. | #endif
  3233. | #ifdef HAVE_STRING_H
  3234. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3235. | # include <memory.h>
  3236. | # endif
  3237. | # include <string.h>
  3238. | #endif
  3239. | #ifdef HAVE_STRINGS_H
  3240. | # include <strings.h>
  3241. | #endif
  3242. | #ifdef HAVE_INTTYPES_H
  3243. | # include <inttypes.h>
  3244. | #endif
  3245. | #ifdef HAVE_STDINT_H
  3246. | # include <stdint.h>
  3247. | #endif
  3248. | #ifdef HAVE_UNISTD_H
  3249. | # include <unistd.h>
  3250. | #endif
  3251. | int
  3252. | main ()
  3253. | {
  3254. | if (sizeof ((uint_least32_t)))
  3255. | return 0;
  3256. | ;
  3257. | return 0;
  3258. | }
  3259. configure:23466: result: yes
  3260. configure:23475: checking for intptr_t
  3261. configure:23475: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3262. configure:23475: $? = 0
  3263. configure:23475: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3264. conftest.c: In function 'main':
  3265. conftest.c:84:23: error: expected expression before ')' token
  3266. if (sizeof ((intptr_t)))
  3267. ^
  3268. configure:23475: $? = 1
  3269. configure: failed program was:
  3270. | /* confdefs.h */
  3271. | #define PACKAGE_NAME "GNU MP"
  3272. | #define PACKAGE_TARNAME "gmp"
  3273. | #define PACKAGE_VERSION "6.2.1"
  3274. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3275. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3276. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3277. | #define PACKAGE "gmp"
  3278. | #define VERSION "6.2.1"
  3279. | #define WANT_FFT 1
  3280. | #define HAVE_HOST_CPU_broadwell 1
  3281. | #define HOST_DOS64 1
  3282. | #define HAVE_SPEED_CYCLECOUNTER 2
  3283. | #define HAVE_CALLING_CONVENTIONS 1
  3284. | #define STDC_HEADERS 1
  3285. | #define HAVE_SYS_TYPES_H 1
  3286. | #define HAVE_SYS_STAT_H 1
  3287. | #define HAVE_STDLIB_H 1
  3288. | #define HAVE_STRING_H 1
  3289. | #define HAVE_MEMORY_H 1
  3290. | #define HAVE_STRINGS_H 1
  3291. | #define HAVE_INTTYPES_H 1
  3292. | #define HAVE_STDINT_H 1
  3293. | #define HAVE_UNISTD_H 1
  3294. | #define HAVE_DLFCN_H 1
  3295. | #define LT_OBJDIR ".libs/"
  3296. | #define STDC_HEADERS 1
  3297. | #define TIME_WITH_SYS_TIME 1
  3298. | #define HAVE_FCNTL_H 1
  3299. | #define HAVE_FLOAT_H 1
  3300. | #define HAVE_LOCALE_H 1
  3301. | #define HAVE_SYS_PARAM_H 1
  3302. | #define HAVE_SYS_TIME_H 1
  3303. | #define HAVE_DECL_FGETC 1
  3304. | #define HAVE_DECL_FSCANF 1
  3305. | #define HAVE_DECL_OPTARG 1
  3306. | #define HAVE_DECL_UNGETC 1
  3307. | #define HAVE_DECL_VFPRINTF 1
  3308. | #define HAVE_DECL_SYS_ERRLIST 0
  3309. | #define HAVE_DECL_SYS_NERR 0
  3310. | #define RETSIGTYPE void
  3311. | #define HAVE_INTMAX_T 1
  3312. | #define HAVE_LONG_DOUBLE 1
  3313. | #define HAVE_LONG_LONG 1
  3314. | #define HAVE_PTRDIFF_T 1
  3315. | #define HAVE_UINT_LEAST32_T 1
  3316. | /* end confdefs.h. */
  3317. | #include <stdio.h>
  3318. | #ifdef HAVE_SYS_TYPES_H
  3319. | # include <sys/types.h>
  3320. | #endif
  3321. | #ifdef HAVE_SYS_STAT_H
  3322. | # include <sys/stat.h>
  3323. | #endif
  3324. | #ifdef STDC_HEADERS
  3325. | # include <stdlib.h>
  3326. | # include <stddef.h>
  3327. | #else
  3328. | # ifdef HAVE_STDLIB_H
  3329. | # include <stdlib.h>
  3330. | # endif
  3331. | #endif
  3332. | #ifdef HAVE_STRING_H
  3333. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3334. | # include <memory.h>
  3335. | # endif
  3336. | # include <string.h>
  3337. | #endif
  3338. | #ifdef HAVE_STRINGS_H
  3339. | # include <strings.h>
  3340. | #endif
  3341. | #ifdef HAVE_INTTYPES_H
  3342. | # include <inttypes.h>
  3343. | #endif
  3344. | #ifdef HAVE_STDINT_H
  3345. | # include <stdint.h>
  3346. | #endif
  3347. | #ifdef HAVE_UNISTD_H
  3348. | # include <unistd.h>
  3349. | #endif
  3350. | int
  3351. | main ()
  3352. | {
  3353. | if (sizeof ((intptr_t)))
  3354. | return 0;
  3355. | ;
  3356. | return 0;
  3357. | }
  3358. configure:23475: result: yes
  3359. configure:23489: checking for working volatile
  3360. configure:23508: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3361. configure:23508: $? = 0
  3362. configure:23515: result: yes
  3363. configure:23524: checking for C/C++ restrict keyword
  3364. configure:23549: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3365. configure:23549: $? = 0
  3366. configure:23557: result: __restrict
  3367. configure:23572: checking whether gcc __attribute__ ((const)) works
  3368. configure:23588: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3369. configure:23588: $? = 0
  3370. configure:23596: result: yes
  3371. configure:23604: checking whether gcc __attribute__ ((malloc)) works
  3372. configure:23613: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -c conftest.c >conftest.out 2>&1
  3373. configure:23616: $? = 0
  3374. configure:23630: result: yes
  3375. configure:23638: checking whether gcc __attribute__ ((mode (XX))) works
  3376. configure:23654: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3377. configure:23654: $? = 0
  3378. configure:23662: result: yes
  3379. configure:23670: checking whether gcc __attribute__ ((noreturn)) works
  3380. configure:23686: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3381. configure:23686: $? = 0
  3382. configure:23694: result: yes
  3383. configure:23702: checking whether gcc hidden aliases work
  3384. configure:23720: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3385. conftest.c: In function 'hid':
  3386. conftest.c:55:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
  3387. void hid() {}
  3388. ^~~~
  3389. configure:23720: $? = 0
  3390. configure:23728: result: yes
  3391. configure:23737: checking for inline
  3392. configure:23753: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3393. configure:23753: $? = 0
  3394. configure:23761: result: inline
  3395. configure:23804: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3396. configure:23804: $? = 0
  3397. configure:23908: checking for cos in -lm
  3398. configure:23933: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -lm >&5
  3399. conftest.c:62:6: warning: conflicting types for built-in function 'cos'
  3400. char cos ();
  3401. ^~~
  3402. configure:23933: $? = 0
  3403. configure:23942: result: yes
  3404. configure:23956: checking for working alloca.h
  3405. configure:23972: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3406. conftest.c:55:20: fatal error: alloca.h: No such file or directory
  3407. #include <alloca.h>
  3408. ^
  3409. compilation terminated.
  3410. configure:23972: $? = 1
  3411. configure: failed program was:
  3412. | /* confdefs.h */
  3413. | #define PACKAGE_NAME "GNU MP"
  3414. | #define PACKAGE_TARNAME "gmp"
  3415. | #define PACKAGE_VERSION "6.2.1"
  3416. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3417. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3418. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3419. | #define PACKAGE "gmp"
  3420. | #define VERSION "6.2.1"
  3421. | #define WANT_FFT 1
  3422. | #define HAVE_HOST_CPU_broadwell 1
  3423. | #define HOST_DOS64 1
  3424. | #define HAVE_SPEED_CYCLECOUNTER 2
  3425. | #define HAVE_CALLING_CONVENTIONS 1
  3426. | #define STDC_HEADERS 1
  3427. | #define HAVE_SYS_TYPES_H 1
  3428. | #define HAVE_SYS_STAT_H 1
  3429. | #define HAVE_STDLIB_H 1
  3430. | #define HAVE_STRING_H 1
  3431. | #define HAVE_MEMORY_H 1
  3432. | #define HAVE_STRINGS_H 1
  3433. | #define HAVE_INTTYPES_H 1
  3434. | #define HAVE_STDINT_H 1
  3435. | #define HAVE_UNISTD_H 1
  3436. | #define HAVE_DLFCN_H 1
  3437. | #define LT_OBJDIR ".libs/"
  3438. | #define STDC_HEADERS 1
  3439. | #define TIME_WITH_SYS_TIME 1
  3440. | #define HAVE_FCNTL_H 1
  3441. | #define HAVE_FLOAT_H 1
  3442. | #define HAVE_LOCALE_H 1
  3443. | #define HAVE_SYS_PARAM_H 1
  3444. | #define HAVE_SYS_TIME_H 1
  3445. | #define HAVE_DECL_FGETC 1
  3446. | #define HAVE_DECL_FSCANF 1
  3447. | #define HAVE_DECL_OPTARG 1
  3448. | #define HAVE_DECL_UNGETC 1
  3449. | #define HAVE_DECL_VFPRINTF 1
  3450. | #define HAVE_DECL_SYS_ERRLIST 0
  3451. | #define HAVE_DECL_SYS_NERR 0
  3452. | #define RETSIGTYPE void
  3453. | #define HAVE_INTMAX_T 1
  3454. | #define HAVE_LONG_DOUBLE 1
  3455. | #define HAVE_LONG_LONG 1
  3456. | #define HAVE_PTRDIFF_T 1
  3457. | #define HAVE_UINT_LEAST32_T 1
  3458. | #define HAVE_INTPTR_T 1
  3459. | #define restrict __restrict
  3460. | #define HAVE_ATTRIBUTE_CONST 1
  3461. | #define HAVE_ATTRIBUTE_MALLOC 1
  3462. | #define HAVE_ATTRIBUTE_MODE 1
  3463. | #define HAVE_ATTRIBUTE_NORETURN 1
  3464. | #define HAVE_HIDDEN_ALIAS 1
  3465. | /* end confdefs.h. */
  3466. | #include <alloca.h>
  3467. | int
  3468. | main ()
  3469. | {
  3470. | char *p = (char *) alloca (2 * sizeof (int));
  3471. | ;
  3472. | return 0;
  3473. | }
  3474. configure:23980: result: no
  3475. configure:23989: checking for alloca (via gmp-impl.h)
  3476. configure:24012: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3477. configure:24012: $? = 0
  3478. configure:24020: result: yes
  3479. configure:24029: checking how to allocate temporary memory
  3480. configure:24053: result: alloca
  3481. configure:24111: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3482. configure:24111: $? = 0
  3483. configure:24120: checking whether byte ordering is bigendian
  3484. configure:24135: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3485. conftest.c:58:9: error: unknown type name 'not'
  3486. not a universal capable compiler
  3487. ^~~
  3488. conftest.c:58:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
  3489. not a universal capable compiler
  3490. ^~~~~~~~~
  3491. conftest.c:58:15: error: unknown type name 'universal'
  3492. configure:24135: $? = 1
  3493. configure: failed program was:
  3494. | /* confdefs.h */
  3495. | #define PACKAGE_NAME "GNU MP"
  3496. | #define PACKAGE_TARNAME "gmp"
  3497. | #define PACKAGE_VERSION "6.2.1"
  3498. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3499. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3500. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3501. | #define PACKAGE "gmp"
  3502. | #define VERSION "6.2.1"
  3503. | #define WANT_FFT 1
  3504. | #define HAVE_HOST_CPU_broadwell 1
  3505. | #define HOST_DOS64 1
  3506. | #define HAVE_SPEED_CYCLECOUNTER 2
  3507. | #define HAVE_CALLING_CONVENTIONS 1
  3508. | #define STDC_HEADERS 1
  3509. | #define HAVE_SYS_TYPES_H 1
  3510. | #define HAVE_SYS_STAT_H 1
  3511. | #define HAVE_STDLIB_H 1
  3512. | #define HAVE_STRING_H 1
  3513. | #define HAVE_MEMORY_H 1
  3514. | #define HAVE_STRINGS_H 1
  3515. | #define HAVE_INTTYPES_H 1
  3516. | #define HAVE_STDINT_H 1
  3517. | #define HAVE_UNISTD_H 1
  3518. | #define HAVE_DLFCN_H 1
  3519. | #define LT_OBJDIR ".libs/"
  3520. | #define STDC_HEADERS 1
  3521. | #define TIME_WITH_SYS_TIME 1
  3522. | #define HAVE_FCNTL_H 1
  3523. | #define HAVE_FLOAT_H 1
  3524. | #define HAVE_LOCALE_H 1
  3525. | #define HAVE_SYS_PARAM_H 1
  3526. | #define HAVE_SYS_TIME_H 1
  3527. | #define HAVE_DECL_FGETC 1
  3528. | #define HAVE_DECL_FSCANF 1
  3529. | #define HAVE_DECL_OPTARG 1
  3530. | #define HAVE_DECL_UNGETC 1
  3531. | #define HAVE_DECL_VFPRINTF 1
  3532. | #define HAVE_DECL_SYS_ERRLIST 0
  3533. | #define HAVE_DECL_SYS_NERR 0
  3534. | #define RETSIGTYPE void
  3535. | #define HAVE_INTMAX_T 1
  3536. | #define HAVE_LONG_DOUBLE 1
  3537. | #define HAVE_LONG_LONG 1
  3538. | #define HAVE_PTRDIFF_T 1
  3539. | #define HAVE_UINT_LEAST32_T 1
  3540. | #define HAVE_INTPTR_T 1
  3541. | #define restrict __restrict
  3542. | #define HAVE_ATTRIBUTE_CONST 1
  3543. | #define HAVE_ATTRIBUTE_MALLOC 1
  3544. | #define HAVE_ATTRIBUTE_MODE 1
  3545. | #define HAVE_ATTRIBUTE_NORETURN 1
  3546. | #define HAVE_HIDDEN_ALIAS 1
  3547. | #define HAVE_ALLOCA 1
  3548. | #define WANT_TMP_ALLOCA 1
  3549. | /* end confdefs.h. */
  3550. | #ifndef __APPLE_CC__
  3551. | not a universal capable compiler
  3552. | #endif
  3553. | typedef int dummy;
  3554. |
  3555. configure:24180: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3556. configure:24180: $? = 0
  3557. configure:24198: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3558. conftest.c: In function 'main':
  3559. conftest.c:64:4: error: unknown type name 'not'
  3560. not big endian
  3561. ^~~
  3562. conftest.c:64:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
  3563. not big endian
  3564. ^~~~~~
  3565. configure:24198: $? = 1
  3566. configure: failed program was:
  3567. | /* confdefs.h */
  3568. | #define PACKAGE_NAME "GNU MP"
  3569. | #define PACKAGE_TARNAME "gmp"
  3570. | #define PACKAGE_VERSION "6.2.1"
  3571. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3572. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3573. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3574. | #define PACKAGE "gmp"
  3575. | #define VERSION "6.2.1"
  3576. | #define WANT_FFT 1
  3577. | #define HAVE_HOST_CPU_broadwell 1
  3578. | #define HOST_DOS64 1
  3579. | #define HAVE_SPEED_CYCLECOUNTER 2
  3580. | #define HAVE_CALLING_CONVENTIONS 1
  3581. | #define STDC_HEADERS 1
  3582. | #define HAVE_SYS_TYPES_H 1
  3583. | #define HAVE_SYS_STAT_H 1
  3584. | #define HAVE_STDLIB_H 1
  3585. | #define HAVE_STRING_H 1
  3586. | #define HAVE_MEMORY_H 1
  3587. | #define HAVE_STRINGS_H 1
  3588. | #define HAVE_INTTYPES_H 1
  3589. | #define HAVE_STDINT_H 1
  3590. | #define HAVE_UNISTD_H 1
  3591. | #define HAVE_DLFCN_H 1
  3592. | #define LT_OBJDIR ".libs/"
  3593. | #define STDC_HEADERS 1
  3594. | #define TIME_WITH_SYS_TIME 1
  3595. | #define HAVE_FCNTL_H 1
  3596. | #define HAVE_FLOAT_H 1
  3597. | #define HAVE_LOCALE_H 1
  3598. | #define HAVE_SYS_PARAM_H 1
  3599. | #define HAVE_SYS_TIME_H 1
  3600. | #define HAVE_DECL_FGETC 1
  3601. | #define HAVE_DECL_FSCANF 1
  3602. | #define HAVE_DECL_OPTARG 1
  3603. | #define HAVE_DECL_UNGETC 1
  3604. | #define HAVE_DECL_VFPRINTF 1
  3605. | #define HAVE_DECL_SYS_ERRLIST 0
  3606. | #define HAVE_DECL_SYS_NERR 0
  3607. | #define RETSIGTYPE void
  3608. | #define HAVE_INTMAX_T 1
  3609. | #define HAVE_LONG_DOUBLE 1
  3610. | #define HAVE_LONG_LONG 1
  3611. | #define HAVE_PTRDIFF_T 1
  3612. | #define HAVE_UINT_LEAST32_T 1
  3613. | #define HAVE_INTPTR_T 1
  3614. | #define restrict __restrict
  3615. | #define HAVE_ATTRIBUTE_CONST 1
  3616. | #define HAVE_ATTRIBUTE_MALLOC 1
  3617. | #define HAVE_ATTRIBUTE_MODE 1
  3618. | #define HAVE_ATTRIBUTE_NORETURN 1
  3619. | #define HAVE_HIDDEN_ALIAS 1
  3620. | #define HAVE_ALLOCA 1
  3621. | #define WANT_TMP_ALLOCA 1
  3622. | /* end confdefs.h. */
  3623. | #include <sys/types.h>
  3624. | #include <sys/param.h>
  3625. |
  3626. | int
  3627. | main ()
  3628. | {
  3629. | #if BYTE_ORDER != BIG_ENDIAN
  3630. | not big endian
  3631. | #endif
  3632. |
  3633. | ;
  3634. | return 0;
  3635. | }
  3636. configure:24326: result: no
  3637. configure:24355: checking format of `double' floating point
  3638. configure:24383: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -o conftest.exe >&5 2>&1
  3639. configure:24386: $? = 0
  3640. configure:24553: result: IEEE little endian
  3641. configure:24633: checking for alarm
  3642. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3643. C:\Users\Devesh\AppData\Local\Temp\ccu6DKu2.o:conftest.c:(.text.startup+0xc): undefined reference to `alarm'
  3644. collect2.exe: error: ld returned 1 exit status
  3645. configure:24633: $? = 1
  3646. configure: failed program was:
  3647. | /* confdefs.h */
  3648. | #define PACKAGE_NAME "GNU MP"
  3649. | #define PACKAGE_TARNAME "gmp"
  3650. | #define PACKAGE_VERSION "6.2.1"
  3651. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3652. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3653. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3654. | #define PACKAGE "gmp"
  3655. | #define VERSION "6.2.1"
  3656. | #define WANT_FFT 1
  3657. | #define HAVE_HOST_CPU_broadwell 1
  3658. | #define HOST_DOS64 1
  3659. | #define HAVE_SPEED_CYCLECOUNTER 2
  3660. | #define HAVE_CALLING_CONVENTIONS 1
  3661. | #define STDC_HEADERS 1
  3662. | #define HAVE_SYS_TYPES_H 1
  3663. | #define HAVE_SYS_STAT_H 1
  3664. | #define HAVE_STDLIB_H 1
  3665. | #define HAVE_STRING_H 1
  3666. | #define HAVE_MEMORY_H 1
  3667. | #define HAVE_STRINGS_H 1
  3668. | #define HAVE_INTTYPES_H 1
  3669. | #define HAVE_STDINT_H 1
  3670. | #define HAVE_UNISTD_H 1
  3671. | #define HAVE_DLFCN_H 1
  3672. | #define LT_OBJDIR ".libs/"
  3673. | #define STDC_HEADERS 1
  3674. | #define TIME_WITH_SYS_TIME 1
  3675. | #define HAVE_FCNTL_H 1
  3676. | #define HAVE_FLOAT_H 1
  3677. | #define HAVE_LOCALE_H 1
  3678. | #define HAVE_SYS_PARAM_H 1
  3679. | #define HAVE_SYS_TIME_H 1
  3680. | #define HAVE_DECL_FGETC 1
  3681. | #define HAVE_DECL_FSCANF 1
  3682. | #define HAVE_DECL_OPTARG 1
  3683. | #define HAVE_DECL_UNGETC 1
  3684. | #define HAVE_DECL_VFPRINTF 1
  3685. | #define HAVE_DECL_SYS_ERRLIST 0
  3686. | #define HAVE_DECL_SYS_NERR 0
  3687. | #define RETSIGTYPE void
  3688. | #define HAVE_INTMAX_T 1
  3689. | #define HAVE_LONG_DOUBLE 1
  3690. | #define HAVE_LONG_LONG 1
  3691. | #define HAVE_PTRDIFF_T 1
  3692. | #define HAVE_UINT_LEAST32_T 1
  3693. | #define HAVE_INTPTR_T 1
  3694. | #define restrict __restrict
  3695. | #define HAVE_ATTRIBUTE_CONST 1
  3696. | #define HAVE_ATTRIBUTE_MALLOC 1
  3697. | #define HAVE_ATTRIBUTE_MODE 1
  3698. | #define HAVE_ATTRIBUTE_NORETURN 1
  3699. | #define HAVE_HIDDEN_ALIAS 1
  3700. | #define HAVE_ALLOCA 1
  3701. | #define WANT_TMP_ALLOCA 1
  3702. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  3703. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  3704. | /* end confdefs.h. */
  3705. | /* Define alarm to an innocuous variant, in case <limits.h> declares alarm.
  3706. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  3707. | #define alarm innocuous_alarm
  3708. |
  3709. | /* System header to define __stub macros and hopefully few prototypes,
  3710. | which can conflict with char alarm (); below.
  3711. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3712. | <limits.h> exists even on freestanding compilers. */
  3713. |
  3714. | #ifdef __STDC__
  3715. | # include <limits.h>
  3716. | #else
  3717. | # include <assert.h>
  3718. | #endif
  3719. |
  3720. | #undef alarm
  3721. |
  3722. | /* Override any GCC internal prototype to avoid an error.
  3723. | Use char because int might match the return type of a GCC
  3724. | builtin and then its argument prototype would still apply. */
  3725. | #ifdef __cplusplus
  3726. | extern "C"
  3727. | #endif
  3728. | char alarm ();
  3729. | /* The GNU C library defines this for functions which it implements
  3730. | to always fail with ENOSYS. Some functions are actually named
  3731. | something starting with __ and the normal name is an alias. */
  3732. | #if defined __stub_alarm || defined __stub___alarm
  3733. | choke me
  3734. | #endif
  3735. |
  3736. | int
  3737. | main ()
  3738. | {
  3739. | return alarm ();
  3740. | ;
  3741. | return 0;
  3742. | }
  3743. configure:24633: result: no
  3744. configure:24633: checking for attr_get
  3745. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3746. C:\Users\Devesh\AppData\Local\Temp\ccKHjr5f.o:conftest.c:(.text.startup+0xc): undefined reference to `attr_get'
  3747. collect2.exe: error: ld returned 1 exit status
  3748. configure:24633: $? = 1
  3749. configure: failed program was:
  3750. | /* confdefs.h */
  3751. | #define PACKAGE_NAME "GNU MP"
  3752. | #define PACKAGE_TARNAME "gmp"
  3753. | #define PACKAGE_VERSION "6.2.1"
  3754. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3755. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3756. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3757. | #define PACKAGE "gmp"
  3758. | #define VERSION "6.2.1"
  3759. | #define WANT_FFT 1
  3760. | #define HAVE_HOST_CPU_broadwell 1
  3761. | #define HOST_DOS64 1
  3762. | #define HAVE_SPEED_CYCLECOUNTER 2
  3763. | #define HAVE_CALLING_CONVENTIONS 1
  3764. | #define STDC_HEADERS 1
  3765. | #define HAVE_SYS_TYPES_H 1
  3766. | #define HAVE_SYS_STAT_H 1
  3767. | #define HAVE_STDLIB_H 1
  3768. | #define HAVE_STRING_H 1
  3769. | #define HAVE_MEMORY_H 1
  3770. | #define HAVE_STRINGS_H 1
  3771. | #define HAVE_INTTYPES_H 1
  3772. | #define HAVE_STDINT_H 1
  3773. | #define HAVE_UNISTD_H 1
  3774. | #define HAVE_DLFCN_H 1
  3775. | #define LT_OBJDIR ".libs/"
  3776. | #define STDC_HEADERS 1
  3777. | #define TIME_WITH_SYS_TIME 1
  3778. | #define HAVE_FCNTL_H 1
  3779. | #define HAVE_FLOAT_H 1
  3780. | #define HAVE_LOCALE_H 1
  3781. | #define HAVE_SYS_PARAM_H 1
  3782. | #define HAVE_SYS_TIME_H 1
  3783. | #define HAVE_DECL_FGETC 1
  3784. | #define HAVE_DECL_FSCANF 1
  3785. | #define HAVE_DECL_OPTARG 1
  3786. | #define HAVE_DECL_UNGETC 1
  3787. | #define HAVE_DECL_VFPRINTF 1
  3788. | #define HAVE_DECL_SYS_ERRLIST 0
  3789. | #define HAVE_DECL_SYS_NERR 0
  3790. | #define RETSIGTYPE void
  3791. | #define HAVE_INTMAX_T 1
  3792. | #define HAVE_LONG_DOUBLE 1
  3793. | #define HAVE_LONG_LONG 1
  3794. | #define HAVE_PTRDIFF_T 1
  3795. | #define HAVE_UINT_LEAST32_T 1
  3796. | #define HAVE_INTPTR_T 1
  3797. | #define restrict __restrict
  3798. | #define HAVE_ATTRIBUTE_CONST 1
  3799. | #define HAVE_ATTRIBUTE_MALLOC 1
  3800. | #define HAVE_ATTRIBUTE_MODE 1
  3801. | #define HAVE_ATTRIBUTE_NORETURN 1
  3802. | #define HAVE_HIDDEN_ALIAS 1
  3803. | #define HAVE_ALLOCA 1
  3804. | #define WANT_TMP_ALLOCA 1
  3805. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  3806. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  3807. | /* end confdefs.h. */
  3808. | /* Define attr_get to an innocuous variant, in case <limits.h> declares attr_get.
  3809. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  3810. | #define attr_get innocuous_attr_get
  3811. |
  3812. | /* System header to define __stub macros and hopefully few prototypes,
  3813. | which can conflict with char attr_get (); below.
  3814. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3815. | <limits.h> exists even on freestanding compilers. */
  3816. |
  3817. | #ifdef __STDC__
  3818. | # include <limits.h>
  3819. | #else
  3820. | # include <assert.h>
  3821. | #endif
  3822. |
  3823. | #undef attr_get
  3824. |
  3825. | /* Override any GCC internal prototype to avoid an error.
  3826. | Use char because int might match the return type of a GCC
  3827. | builtin and then its argument prototype would still apply. */
  3828. | #ifdef __cplusplus
  3829. | extern "C"
  3830. | #endif
  3831. | char attr_get ();
  3832. | /* The GNU C library defines this for functions which it implements
  3833. | to always fail with ENOSYS. Some functions are actually named
  3834. | something starting with __ and the normal name is an alias. */
  3835. | #if defined __stub_attr_get || defined __stub___attr_get
  3836. | choke me
  3837. | #endif
  3838. |
  3839. | int
  3840. | main ()
  3841. | {
  3842. | return attr_get ();
  3843. | ;
  3844. | return 0;
  3845. | }
  3846. configure:24633: result: no
  3847. configure:24633: checking for clock
  3848. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3849. configure:24633: $? = 0
  3850. configure:24633: result: yes
  3851. configure:24633: checking for cputime
  3852. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3853. C:\Users\Devesh\AppData\Local\Temp\cc0OqbBU.o:conftest.c:(.text.startup+0xc): undefined reference to `cputime'
  3854. collect2.exe: error: ld returned 1 exit status
  3855. configure:24633: $? = 1
  3856. configure: failed program was:
  3857. | /* confdefs.h */
  3858. | #define PACKAGE_NAME "GNU MP"
  3859. | #define PACKAGE_TARNAME "gmp"
  3860. | #define PACKAGE_VERSION "6.2.1"
  3861. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3862. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3863. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3864. | #define PACKAGE "gmp"
  3865. | #define VERSION "6.2.1"
  3866. | #define WANT_FFT 1
  3867. | #define HAVE_HOST_CPU_broadwell 1
  3868. | #define HOST_DOS64 1
  3869. | #define HAVE_SPEED_CYCLECOUNTER 2
  3870. | #define HAVE_CALLING_CONVENTIONS 1
  3871. | #define STDC_HEADERS 1
  3872. | #define HAVE_SYS_TYPES_H 1
  3873. | #define HAVE_SYS_STAT_H 1
  3874. | #define HAVE_STDLIB_H 1
  3875. | #define HAVE_STRING_H 1
  3876. | #define HAVE_MEMORY_H 1
  3877. | #define HAVE_STRINGS_H 1
  3878. | #define HAVE_INTTYPES_H 1
  3879. | #define HAVE_STDINT_H 1
  3880. | #define HAVE_UNISTD_H 1
  3881. | #define HAVE_DLFCN_H 1
  3882. | #define LT_OBJDIR ".libs/"
  3883. | #define STDC_HEADERS 1
  3884. | #define TIME_WITH_SYS_TIME 1
  3885. | #define HAVE_FCNTL_H 1
  3886. | #define HAVE_FLOAT_H 1
  3887. | #define HAVE_LOCALE_H 1
  3888. | #define HAVE_SYS_PARAM_H 1
  3889. | #define HAVE_SYS_TIME_H 1
  3890. | #define HAVE_DECL_FGETC 1
  3891. | #define HAVE_DECL_FSCANF 1
  3892. | #define HAVE_DECL_OPTARG 1
  3893. | #define HAVE_DECL_UNGETC 1
  3894. | #define HAVE_DECL_VFPRINTF 1
  3895. | #define HAVE_DECL_SYS_ERRLIST 0
  3896. | #define HAVE_DECL_SYS_NERR 0
  3897. | #define RETSIGTYPE void
  3898. | #define HAVE_INTMAX_T 1
  3899. | #define HAVE_LONG_DOUBLE 1
  3900. | #define HAVE_LONG_LONG 1
  3901. | #define HAVE_PTRDIFF_T 1
  3902. | #define HAVE_UINT_LEAST32_T 1
  3903. | #define HAVE_INTPTR_T 1
  3904. | #define restrict __restrict
  3905. | #define HAVE_ATTRIBUTE_CONST 1
  3906. | #define HAVE_ATTRIBUTE_MALLOC 1
  3907. | #define HAVE_ATTRIBUTE_MODE 1
  3908. | #define HAVE_ATTRIBUTE_NORETURN 1
  3909. | #define HAVE_HIDDEN_ALIAS 1
  3910. | #define HAVE_ALLOCA 1
  3911. | #define WANT_TMP_ALLOCA 1
  3912. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  3913. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  3914. | #define HAVE_CLOCK 1
  3915. | /* end confdefs.h. */
  3916. | /* Define cputime to an innocuous variant, in case <limits.h> declares cputime.
  3917. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  3918. | #define cputime innocuous_cputime
  3919. |
  3920. | /* System header to define __stub macros and hopefully few prototypes,
  3921. | which can conflict with char cputime (); below.
  3922. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3923. | <limits.h> exists even on freestanding compilers. */
  3924. |
  3925. | #ifdef __STDC__
  3926. | # include <limits.h>
  3927. | #else
  3928. | # include <assert.h>
  3929. | #endif
  3930. |
  3931. | #undef cputime
  3932. |
  3933. | /* Override any GCC internal prototype to avoid an error.
  3934. | Use char because int might match the return type of a GCC
  3935. | builtin and then its argument prototype would still apply. */
  3936. | #ifdef __cplusplus
  3937. | extern "C"
  3938. | #endif
  3939. | char cputime ();
  3940. | /* The GNU C library defines this for functions which it implements
  3941. | to always fail with ENOSYS. Some functions are actually named
  3942. | something starting with __ and the normal name is an alias. */
  3943. | #if defined __stub_cputime || defined __stub___cputime
  3944. | choke me
  3945. | #endif
  3946. |
  3947. | int
  3948. | main ()
  3949. | {
  3950. | return cputime ();
  3951. | ;
  3952. | return 0;
  3953. | }
  3954. configure:24633: result: no
  3955. configure:24633: checking for getpagesize
  3956. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3957. configure:24633: $? = 0
  3958. configure:24633: result: yes
  3959. configure:24633: checking for getrusage
  3960. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  3961. C:\Users\Devesh\AppData\Local\Temp\cc2eBZoI.o:conftest.c:(.text.startup+0xc): undefined reference to `getrusage'
  3962. collect2.exe: error: ld returned 1 exit status
  3963. configure:24633: $? = 1
  3964. configure: failed program was:
  3965. | /* confdefs.h */
  3966. | #define PACKAGE_NAME "GNU MP"
  3967. | #define PACKAGE_TARNAME "gmp"
  3968. | #define PACKAGE_VERSION "6.2.1"
  3969. | #define PACKAGE_STRING "GNU MP 6.2.1"
  3970. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  3971. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  3972. | #define PACKAGE "gmp"
  3973. | #define VERSION "6.2.1"
  3974. | #define WANT_FFT 1
  3975. | #define HAVE_HOST_CPU_broadwell 1
  3976. | #define HOST_DOS64 1
  3977. | #define HAVE_SPEED_CYCLECOUNTER 2
  3978. | #define HAVE_CALLING_CONVENTIONS 1
  3979. | #define STDC_HEADERS 1
  3980. | #define HAVE_SYS_TYPES_H 1
  3981. | #define HAVE_SYS_STAT_H 1
  3982. | #define HAVE_STDLIB_H 1
  3983. | #define HAVE_STRING_H 1
  3984. | #define HAVE_MEMORY_H 1
  3985. | #define HAVE_STRINGS_H 1
  3986. | #define HAVE_INTTYPES_H 1
  3987. | #define HAVE_STDINT_H 1
  3988. | #define HAVE_UNISTD_H 1
  3989. | #define HAVE_DLFCN_H 1
  3990. | #define LT_OBJDIR ".libs/"
  3991. | #define STDC_HEADERS 1
  3992. | #define TIME_WITH_SYS_TIME 1
  3993. | #define HAVE_FCNTL_H 1
  3994. | #define HAVE_FLOAT_H 1
  3995. | #define HAVE_LOCALE_H 1
  3996. | #define HAVE_SYS_PARAM_H 1
  3997. | #define HAVE_SYS_TIME_H 1
  3998. | #define HAVE_DECL_FGETC 1
  3999. | #define HAVE_DECL_FSCANF 1
  4000. | #define HAVE_DECL_OPTARG 1
  4001. | #define HAVE_DECL_UNGETC 1
  4002. | #define HAVE_DECL_VFPRINTF 1
  4003. | #define HAVE_DECL_SYS_ERRLIST 0
  4004. | #define HAVE_DECL_SYS_NERR 0
  4005. | #define RETSIGTYPE void
  4006. | #define HAVE_INTMAX_T 1
  4007. | #define HAVE_LONG_DOUBLE 1
  4008. | #define HAVE_LONG_LONG 1
  4009. | #define HAVE_PTRDIFF_T 1
  4010. | #define HAVE_UINT_LEAST32_T 1
  4011. | #define HAVE_INTPTR_T 1
  4012. | #define restrict __restrict
  4013. | #define HAVE_ATTRIBUTE_CONST 1
  4014. | #define HAVE_ATTRIBUTE_MALLOC 1
  4015. | #define HAVE_ATTRIBUTE_MODE 1
  4016. | #define HAVE_ATTRIBUTE_NORETURN 1
  4017. | #define HAVE_HIDDEN_ALIAS 1
  4018. | #define HAVE_ALLOCA 1
  4019. | #define WANT_TMP_ALLOCA 1
  4020. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4021. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4022. | #define HAVE_CLOCK 1
  4023. | #define HAVE_GETPAGESIZE 1
  4024. | /* end confdefs.h. */
  4025. | /* Define getrusage to an innocuous variant, in case <limits.h> declares getrusage.
  4026. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4027. | #define getrusage innocuous_getrusage
  4028. |
  4029. | /* System header to define __stub macros and hopefully few prototypes,
  4030. | which can conflict with char getrusage (); below.
  4031. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4032. | <limits.h> exists even on freestanding compilers. */
  4033. |
  4034. | #ifdef __STDC__
  4035. | # include <limits.h>
  4036. | #else
  4037. | # include <assert.h>
  4038. | #endif
  4039. |
  4040. | #undef getrusage
  4041. |
  4042. | /* Override any GCC internal prototype to avoid an error.
  4043. | Use char because int might match the return type of a GCC
  4044. | builtin and then its argument prototype would still apply. */
  4045. | #ifdef __cplusplus
  4046. | extern "C"
  4047. | #endif
  4048. | char getrusage ();
  4049. | /* The GNU C library defines this for functions which it implements
  4050. | to always fail with ENOSYS. Some functions are actually named
  4051. | something starting with __ and the normal name is an alias. */
  4052. | #if defined __stub_getrusage || defined __stub___getrusage
  4053. | choke me
  4054. | #endif
  4055. |
  4056. | int
  4057. | main ()
  4058. | {
  4059. | return getrusage ();
  4060. | ;
  4061. | return 0;
  4062. | }
  4063. configure:24633: result: no
  4064. configure:24633: checking for gettimeofday
  4065. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4066. configure:24633: $? = 0
  4067. configure:24633: result: yes
  4068. configure:24633: checking for getsysinfo
  4069. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4070. C:\Users\Devesh\AppData\Local\Temp\ccUu2ZQe.o:conftest.c:(.text.startup+0xc): undefined reference to `getsysinfo'
  4071. collect2.exe: error: ld returned 1 exit status
  4072. configure:24633: $? = 1
  4073. configure: failed program was:
  4074. | /* confdefs.h */
  4075. | #define PACKAGE_NAME "GNU MP"
  4076. | #define PACKAGE_TARNAME "gmp"
  4077. | #define PACKAGE_VERSION "6.2.1"
  4078. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4079. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4080. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4081. | #define PACKAGE "gmp"
  4082. | #define VERSION "6.2.1"
  4083. | #define WANT_FFT 1
  4084. | #define HAVE_HOST_CPU_broadwell 1
  4085. | #define HOST_DOS64 1
  4086. | #define HAVE_SPEED_CYCLECOUNTER 2
  4087. | #define HAVE_CALLING_CONVENTIONS 1
  4088. | #define STDC_HEADERS 1
  4089. | #define HAVE_SYS_TYPES_H 1
  4090. | #define HAVE_SYS_STAT_H 1
  4091. | #define HAVE_STDLIB_H 1
  4092. | #define HAVE_STRING_H 1
  4093. | #define HAVE_MEMORY_H 1
  4094. | #define HAVE_STRINGS_H 1
  4095. | #define HAVE_INTTYPES_H 1
  4096. | #define HAVE_STDINT_H 1
  4097. | #define HAVE_UNISTD_H 1
  4098. | #define HAVE_DLFCN_H 1
  4099. | #define LT_OBJDIR ".libs/"
  4100. | #define STDC_HEADERS 1
  4101. | #define TIME_WITH_SYS_TIME 1
  4102. | #define HAVE_FCNTL_H 1
  4103. | #define HAVE_FLOAT_H 1
  4104. | #define HAVE_LOCALE_H 1
  4105. | #define HAVE_SYS_PARAM_H 1
  4106. | #define HAVE_SYS_TIME_H 1
  4107. | #define HAVE_DECL_FGETC 1
  4108. | #define HAVE_DECL_FSCANF 1
  4109. | #define HAVE_DECL_OPTARG 1
  4110. | #define HAVE_DECL_UNGETC 1
  4111. | #define HAVE_DECL_VFPRINTF 1
  4112. | #define HAVE_DECL_SYS_ERRLIST 0
  4113. | #define HAVE_DECL_SYS_NERR 0
  4114. | #define RETSIGTYPE void
  4115. | #define HAVE_INTMAX_T 1
  4116. | #define HAVE_LONG_DOUBLE 1
  4117. | #define HAVE_LONG_LONG 1
  4118. | #define HAVE_PTRDIFF_T 1
  4119. | #define HAVE_UINT_LEAST32_T 1
  4120. | #define HAVE_INTPTR_T 1
  4121. | #define restrict __restrict
  4122. | #define HAVE_ATTRIBUTE_CONST 1
  4123. | #define HAVE_ATTRIBUTE_MALLOC 1
  4124. | #define HAVE_ATTRIBUTE_MODE 1
  4125. | #define HAVE_ATTRIBUTE_NORETURN 1
  4126. | #define HAVE_HIDDEN_ALIAS 1
  4127. | #define HAVE_ALLOCA 1
  4128. | #define WANT_TMP_ALLOCA 1
  4129. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4130. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4131. | #define HAVE_CLOCK 1
  4132. | #define HAVE_GETPAGESIZE 1
  4133. | #define HAVE_GETTIMEOFDAY 1
  4134. | /* end confdefs.h. */
  4135. | /* Define getsysinfo to an innocuous variant, in case <limits.h> declares getsysinfo.
  4136. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4137. | #define getsysinfo innocuous_getsysinfo
  4138. |
  4139. | /* System header to define __stub macros and hopefully few prototypes,
  4140. | which can conflict with char getsysinfo (); below.
  4141. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4142. | <limits.h> exists even on freestanding compilers. */
  4143. |
  4144. | #ifdef __STDC__
  4145. | # include <limits.h>
  4146. | #else
  4147. | # include <assert.h>
  4148. | #endif
  4149. |
  4150. | #undef getsysinfo
  4151. |
  4152. | /* Override any GCC internal prototype to avoid an error.
  4153. | Use char because int might match the return type of a GCC
  4154. | builtin and then its argument prototype would still apply. */
  4155. | #ifdef __cplusplus
  4156. | extern "C"
  4157. | #endif
  4158. | char getsysinfo ();
  4159. | /* The GNU C library defines this for functions which it implements
  4160. | to always fail with ENOSYS. Some functions are actually named
  4161. | something starting with __ and the normal name is an alias. */
  4162. | #if defined __stub_getsysinfo || defined __stub___getsysinfo
  4163. | choke me
  4164. | #endif
  4165. |
  4166. | int
  4167. | main ()
  4168. | {
  4169. | return getsysinfo ();
  4170. | ;
  4171. | return 0;
  4172. | }
  4173. configure:24633: result: no
  4174. configure:24633: checking for localeconv
  4175. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4176. configure:24633: $? = 0
  4177. configure:24633: result: yes
  4178. configure:24633: checking for memset
  4179. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4180. conftest.c:86:6: warning: conflicting types for built-in function 'memset'
  4181. char memset ();
  4182. ^~~~~~
  4183. configure:24633: $? = 0
  4184. configure:24633: result: yes
  4185. configure:24633: checking for mmap
  4186. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4187. C:\Users\Devesh\AppData\Local\Temp\ccGBJcrq.o:conftest.c:(.text.startup+0xc): undefined reference to `mmap'
  4188. collect2.exe: error: ld returned 1 exit status
  4189. configure:24633: $? = 1
  4190. configure: failed program was:
  4191. | /* confdefs.h */
  4192. | #define PACKAGE_NAME "GNU MP"
  4193. | #define PACKAGE_TARNAME "gmp"
  4194. | #define PACKAGE_VERSION "6.2.1"
  4195. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4196. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4197. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4198. | #define PACKAGE "gmp"
  4199. | #define VERSION "6.2.1"
  4200. | #define WANT_FFT 1
  4201. | #define HAVE_HOST_CPU_broadwell 1
  4202. | #define HOST_DOS64 1
  4203. | #define HAVE_SPEED_CYCLECOUNTER 2
  4204. | #define HAVE_CALLING_CONVENTIONS 1
  4205. | #define STDC_HEADERS 1
  4206. | #define HAVE_SYS_TYPES_H 1
  4207. | #define HAVE_SYS_STAT_H 1
  4208. | #define HAVE_STDLIB_H 1
  4209. | #define HAVE_STRING_H 1
  4210. | #define HAVE_MEMORY_H 1
  4211. | #define HAVE_STRINGS_H 1
  4212. | #define HAVE_INTTYPES_H 1
  4213. | #define HAVE_STDINT_H 1
  4214. | #define HAVE_UNISTD_H 1
  4215. | #define HAVE_DLFCN_H 1
  4216. | #define LT_OBJDIR ".libs/"
  4217. | #define STDC_HEADERS 1
  4218. | #define TIME_WITH_SYS_TIME 1
  4219. | #define HAVE_FCNTL_H 1
  4220. | #define HAVE_FLOAT_H 1
  4221. | #define HAVE_LOCALE_H 1
  4222. | #define HAVE_SYS_PARAM_H 1
  4223. | #define HAVE_SYS_TIME_H 1
  4224. | #define HAVE_DECL_FGETC 1
  4225. | #define HAVE_DECL_FSCANF 1
  4226. | #define HAVE_DECL_OPTARG 1
  4227. | #define HAVE_DECL_UNGETC 1
  4228. | #define HAVE_DECL_VFPRINTF 1
  4229. | #define HAVE_DECL_SYS_ERRLIST 0
  4230. | #define HAVE_DECL_SYS_NERR 0
  4231. | #define RETSIGTYPE void
  4232. | #define HAVE_INTMAX_T 1
  4233. | #define HAVE_LONG_DOUBLE 1
  4234. | #define HAVE_LONG_LONG 1
  4235. | #define HAVE_PTRDIFF_T 1
  4236. | #define HAVE_UINT_LEAST32_T 1
  4237. | #define HAVE_INTPTR_T 1
  4238. | #define restrict __restrict
  4239. | #define HAVE_ATTRIBUTE_CONST 1
  4240. | #define HAVE_ATTRIBUTE_MALLOC 1
  4241. | #define HAVE_ATTRIBUTE_MODE 1
  4242. | #define HAVE_ATTRIBUTE_NORETURN 1
  4243. | #define HAVE_HIDDEN_ALIAS 1
  4244. | #define HAVE_ALLOCA 1
  4245. | #define WANT_TMP_ALLOCA 1
  4246. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4247. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4248. | #define HAVE_CLOCK 1
  4249. | #define HAVE_GETPAGESIZE 1
  4250. | #define HAVE_GETTIMEOFDAY 1
  4251. | #define HAVE_LOCALECONV 1
  4252. | #define HAVE_MEMSET 1
  4253. | /* end confdefs.h. */
  4254. | /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
  4255. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4256. | #define mmap innocuous_mmap
  4257. |
  4258. | /* System header to define __stub macros and hopefully few prototypes,
  4259. | which can conflict with char mmap (); below.
  4260. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4261. | <limits.h> exists even on freestanding compilers. */
  4262. |
  4263. | #ifdef __STDC__
  4264. | # include <limits.h>
  4265. | #else
  4266. | # include <assert.h>
  4267. | #endif
  4268. |
  4269. | #undef mmap
  4270. |
  4271. | /* Override any GCC internal prototype to avoid an error.
  4272. | Use char because int might match the return type of a GCC
  4273. | builtin and then its argument prototype would still apply. */
  4274. | #ifdef __cplusplus
  4275. | extern "C"
  4276. | #endif
  4277. | char mmap ();
  4278. | /* The GNU C library defines this for functions which it implements
  4279. | to always fail with ENOSYS. Some functions are actually named
  4280. | something starting with __ and the normal name is an alias. */
  4281. | #if defined __stub_mmap || defined __stub___mmap
  4282. | choke me
  4283. | #endif
  4284. |
  4285. | int
  4286. | main ()
  4287. | {
  4288. | return mmap ();
  4289. | ;
  4290. | return 0;
  4291. | }
  4292. configure:24633: result: no
  4293. configure:24633: checking for mprotect
  4294. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4295. configure:24633: $? = 0
  4296. configure:24633: result: yes
  4297. configure:24633: checking for nl_langinfo
  4298. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4299. C:\Users\Devesh\AppData\Local\Temp\cccqa2Tq.o:conftest.c:(.text.startup+0xc): undefined reference to `nl_langinfo'
  4300. collect2.exe: error: ld returned 1 exit status
  4301. configure:24633: $? = 1
  4302. configure: failed program was:
  4303. | /* confdefs.h */
  4304. | #define PACKAGE_NAME "GNU MP"
  4305. | #define PACKAGE_TARNAME "gmp"
  4306. | #define PACKAGE_VERSION "6.2.1"
  4307. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4308. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4309. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4310. | #define PACKAGE "gmp"
  4311. | #define VERSION "6.2.1"
  4312. | #define WANT_FFT 1
  4313. | #define HAVE_HOST_CPU_broadwell 1
  4314. | #define HOST_DOS64 1
  4315. | #define HAVE_SPEED_CYCLECOUNTER 2
  4316. | #define HAVE_CALLING_CONVENTIONS 1
  4317. | #define STDC_HEADERS 1
  4318. | #define HAVE_SYS_TYPES_H 1
  4319. | #define HAVE_SYS_STAT_H 1
  4320. | #define HAVE_STDLIB_H 1
  4321. | #define HAVE_STRING_H 1
  4322. | #define HAVE_MEMORY_H 1
  4323. | #define HAVE_STRINGS_H 1
  4324. | #define HAVE_INTTYPES_H 1
  4325. | #define HAVE_STDINT_H 1
  4326. | #define HAVE_UNISTD_H 1
  4327. | #define HAVE_DLFCN_H 1
  4328. | #define LT_OBJDIR ".libs/"
  4329. | #define STDC_HEADERS 1
  4330. | #define TIME_WITH_SYS_TIME 1
  4331. | #define HAVE_FCNTL_H 1
  4332. | #define HAVE_FLOAT_H 1
  4333. | #define HAVE_LOCALE_H 1
  4334. | #define HAVE_SYS_PARAM_H 1
  4335. | #define HAVE_SYS_TIME_H 1
  4336. | #define HAVE_DECL_FGETC 1
  4337. | #define HAVE_DECL_FSCANF 1
  4338. | #define HAVE_DECL_OPTARG 1
  4339. | #define HAVE_DECL_UNGETC 1
  4340. | #define HAVE_DECL_VFPRINTF 1
  4341. | #define HAVE_DECL_SYS_ERRLIST 0
  4342. | #define HAVE_DECL_SYS_NERR 0
  4343. | #define RETSIGTYPE void
  4344. | #define HAVE_INTMAX_T 1
  4345. | #define HAVE_LONG_DOUBLE 1
  4346. | #define HAVE_LONG_LONG 1
  4347. | #define HAVE_PTRDIFF_T 1
  4348. | #define HAVE_UINT_LEAST32_T 1
  4349. | #define HAVE_INTPTR_T 1
  4350. | #define restrict __restrict
  4351. | #define HAVE_ATTRIBUTE_CONST 1
  4352. | #define HAVE_ATTRIBUTE_MALLOC 1
  4353. | #define HAVE_ATTRIBUTE_MODE 1
  4354. | #define HAVE_ATTRIBUTE_NORETURN 1
  4355. | #define HAVE_HIDDEN_ALIAS 1
  4356. | #define HAVE_ALLOCA 1
  4357. | #define WANT_TMP_ALLOCA 1
  4358. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4359. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4360. | #define HAVE_CLOCK 1
  4361. | #define HAVE_GETPAGESIZE 1
  4362. | #define HAVE_GETTIMEOFDAY 1
  4363. | #define HAVE_LOCALECONV 1
  4364. | #define HAVE_MEMSET 1
  4365. | #define HAVE_MPROTECT 1
  4366. | /* end confdefs.h. */
  4367. | /* Define nl_langinfo to an innocuous variant, in case <limits.h> declares nl_langinfo.
  4368. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4369. | #define nl_langinfo innocuous_nl_langinfo
  4370. |
  4371. | /* System header to define __stub macros and hopefully few prototypes,
  4372. | which can conflict with char nl_langinfo (); below.
  4373. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4374. | <limits.h> exists even on freestanding compilers. */
  4375. |
  4376. | #ifdef __STDC__
  4377. | # include <limits.h>
  4378. | #else
  4379. | # include <assert.h>
  4380. | #endif
  4381. |
  4382. | #undef nl_langinfo
  4383. |
  4384. | /* Override any GCC internal prototype to avoid an error.
  4385. | Use char because int might match the return type of a GCC
  4386. | builtin and then its argument prototype would still apply. */
  4387. | #ifdef __cplusplus
  4388. | extern "C"
  4389. | #endif
  4390. | char nl_langinfo ();
  4391. | /* The GNU C library defines this for functions which it implements
  4392. | to always fail with ENOSYS. Some functions are actually named
  4393. | something starting with __ and the normal name is an alias. */
  4394. | #if defined __stub_nl_langinfo || defined __stub___nl_langinfo
  4395. | choke me
  4396. | #endif
  4397. |
  4398. | int
  4399. | main ()
  4400. | {
  4401. | return nl_langinfo ();
  4402. | ;
  4403. | return 0;
  4404. | }
  4405. configure:24633: result: no
  4406. configure:24633: checking for obstack_vprintf
  4407. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4408. C:\Users\Devesh\AppData\Local\Temp\cc2FL8B3.o:conftest.c:(.text.startup+0xc): undefined reference to `obstack_vprintf'
  4409. collect2.exe: error: ld returned 1 exit status
  4410. configure:24633: $? = 1
  4411. configure: failed program was:
  4412. | /* confdefs.h */
  4413. | #define PACKAGE_NAME "GNU MP"
  4414. | #define PACKAGE_TARNAME "gmp"
  4415. | #define PACKAGE_VERSION "6.2.1"
  4416. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4417. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4418. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4419. | #define PACKAGE "gmp"
  4420. | #define VERSION "6.2.1"
  4421. | #define WANT_FFT 1
  4422. | #define HAVE_HOST_CPU_broadwell 1
  4423. | #define HOST_DOS64 1
  4424. | #define HAVE_SPEED_CYCLECOUNTER 2
  4425. | #define HAVE_CALLING_CONVENTIONS 1
  4426. | #define STDC_HEADERS 1
  4427. | #define HAVE_SYS_TYPES_H 1
  4428. | #define HAVE_SYS_STAT_H 1
  4429. | #define HAVE_STDLIB_H 1
  4430. | #define HAVE_STRING_H 1
  4431. | #define HAVE_MEMORY_H 1
  4432. | #define HAVE_STRINGS_H 1
  4433. | #define HAVE_INTTYPES_H 1
  4434. | #define HAVE_STDINT_H 1
  4435. | #define HAVE_UNISTD_H 1
  4436. | #define HAVE_DLFCN_H 1
  4437. | #define LT_OBJDIR ".libs/"
  4438. | #define STDC_HEADERS 1
  4439. | #define TIME_WITH_SYS_TIME 1
  4440. | #define HAVE_FCNTL_H 1
  4441. | #define HAVE_FLOAT_H 1
  4442. | #define HAVE_LOCALE_H 1
  4443. | #define HAVE_SYS_PARAM_H 1
  4444. | #define HAVE_SYS_TIME_H 1
  4445. | #define HAVE_DECL_FGETC 1
  4446. | #define HAVE_DECL_FSCANF 1
  4447. | #define HAVE_DECL_OPTARG 1
  4448. | #define HAVE_DECL_UNGETC 1
  4449. | #define HAVE_DECL_VFPRINTF 1
  4450. | #define HAVE_DECL_SYS_ERRLIST 0
  4451. | #define HAVE_DECL_SYS_NERR 0
  4452. | #define RETSIGTYPE void
  4453. | #define HAVE_INTMAX_T 1
  4454. | #define HAVE_LONG_DOUBLE 1
  4455. | #define HAVE_LONG_LONG 1
  4456. | #define HAVE_PTRDIFF_T 1
  4457. | #define HAVE_UINT_LEAST32_T 1
  4458. | #define HAVE_INTPTR_T 1
  4459. | #define restrict __restrict
  4460. | #define HAVE_ATTRIBUTE_CONST 1
  4461. | #define HAVE_ATTRIBUTE_MALLOC 1
  4462. | #define HAVE_ATTRIBUTE_MODE 1
  4463. | #define HAVE_ATTRIBUTE_NORETURN 1
  4464. | #define HAVE_HIDDEN_ALIAS 1
  4465. | #define HAVE_ALLOCA 1
  4466. | #define WANT_TMP_ALLOCA 1
  4467. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4468. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4469. | #define HAVE_CLOCK 1
  4470. | #define HAVE_GETPAGESIZE 1
  4471. | #define HAVE_GETTIMEOFDAY 1
  4472. | #define HAVE_LOCALECONV 1
  4473. | #define HAVE_MEMSET 1
  4474. | #define HAVE_MPROTECT 1
  4475. | /* end confdefs.h. */
  4476. | /* Define obstack_vprintf to an innocuous variant, in case <limits.h> declares obstack_vprintf.
  4477. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4478. | #define obstack_vprintf innocuous_obstack_vprintf
  4479. |
  4480. | /* System header to define __stub macros and hopefully few prototypes,
  4481. | which can conflict with char obstack_vprintf (); below.
  4482. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4483. | <limits.h> exists even on freestanding compilers. */
  4484. |
  4485. | #ifdef __STDC__
  4486. | # include <limits.h>
  4487. | #else
  4488. | # include <assert.h>
  4489. | #endif
  4490. |
  4491. | #undef obstack_vprintf
  4492. |
  4493. | /* Override any GCC internal prototype to avoid an error.
  4494. | Use char because int might match the return type of a GCC
  4495. | builtin and then its argument prototype would still apply. */
  4496. | #ifdef __cplusplus
  4497. | extern "C"
  4498. | #endif
  4499. | char obstack_vprintf ();
  4500. | /* The GNU C library defines this for functions which it implements
  4501. | to always fail with ENOSYS. Some functions are actually named
  4502. | something starting with __ and the normal name is an alias. */
  4503. | #if defined __stub_obstack_vprintf || defined __stub___obstack_vprintf
  4504. | choke me
  4505. | #endif
  4506. |
  4507. | int
  4508. | main ()
  4509. | {
  4510. | return obstack_vprintf ();
  4511. | ;
  4512. | return 0;
  4513. | }
  4514. configure:24633: result: no
  4515. configure:24633: checking for popen
  4516. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4517. configure:24633: $? = 0
  4518. configure:24633: result: yes
  4519. configure:24633: checking for processor_info
  4520. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4521. C:\Users\Devesh\AppData\Local\Temp\cc8lDPu6.o:conftest.c:(.text.startup+0xc): undefined reference to `processor_info'
  4522. collect2.exe: error: ld returned 1 exit status
  4523. configure:24633: $? = 1
  4524. configure: failed program was:
  4525. | /* confdefs.h */
  4526. | #define PACKAGE_NAME "GNU MP"
  4527. | #define PACKAGE_TARNAME "gmp"
  4528. | #define PACKAGE_VERSION "6.2.1"
  4529. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4530. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4531. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4532. | #define PACKAGE "gmp"
  4533. | #define VERSION "6.2.1"
  4534. | #define WANT_FFT 1
  4535. | #define HAVE_HOST_CPU_broadwell 1
  4536. | #define HOST_DOS64 1
  4537. | #define HAVE_SPEED_CYCLECOUNTER 2
  4538. | #define HAVE_CALLING_CONVENTIONS 1
  4539. | #define STDC_HEADERS 1
  4540. | #define HAVE_SYS_TYPES_H 1
  4541. | #define HAVE_SYS_STAT_H 1
  4542. | #define HAVE_STDLIB_H 1
  4543. | #define HAVE_STRING_H 1
  4544. | #define HAVE_MEMORY_H 1
  4545. | #define HAVE_STRINGS_H 1
  4546. | #define HAVE_INTTYPES_H 1
  4547. | #define HAVE_STDINT_H 1
  4548. | #define HAVE_UNISTD_H 1
  4549. | #define HAVE_DLFCN_H 1
  4550. | #define LT_OBJDIR ".libs/"
  4551. | #define STDC_HEADERS 1
  4552. | #define TIME_WITH_SYS_TIME 1
  4553. | #define HAVE_FCNTL_H 1
  4554. | #define HAVE_FLOAT_H 1
  4555. | #define HAVE_LOCALE_H 1
  4556. | #define HAVE_SYS_PARAM_H 1
  4557. | #define HAVE_SYS_TIME_H 1
  4558. | #define HAVE_DECL_FGETC 1
  4559. | #define HAVE_DECL_FSCANF 1
  4560. | #define HAVE_DECL_OPTARG 1
  4561. | #define HAVE_DECL_UNGETC 1
  4562. | #define HAVE_DECL_VFPRINTF 1
  4563. | #define HAVE_DECL_SYS_ERRLIST 0
  4564. | #define HAVE_DECL_SYS_NERR 0
  4565. | #define RETSIGTYPE void
  4566. | #define HAVE_INTMAX_T 1
  4567. | #define HAVE_LONG_DOUBLE 1
  4568. | #define HAVE_LONG_LONG 1
  4569. | #define HAVE_PTRDIFF_T 1
  4570. | #define HAVE_UINT_LEAST32_T 1
  4571. | #define HAVE_INTPTR_T 1
  4572. | #define restrict __restrict
  4573. | #define HAVE_ATTRIBUTE_CONST 1
  4574. | #define HAVE_ATTRIBUTE_MALLOC 1
  4575. | #define HAVE_ATTRIBUTE_MODE 1
  4576. | #define HAVE_ATTRIBUTE_NORETURN 1
  4577. | #define HAVE_HIDDEN_ALIAS 1
  4578. | #define HAVE_ALLOCA 1
  4579. | #define WANT_TMP_ALLOCA 1
  4580. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4581. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4582. | #define HAVE_CLOCK 1
  4583. | #define HAVE_GETPAGESIZE 1
  4584. | #define HAVE_GETTIMEOFDAY 1
  4585. | #define HAVE_LOCALECONV 1
  4586. | #define HAVE_MEMSET 1
  4587. | #define HAVE_MPROTECT 1
  4588. | #define HAVE_POPEN 1
  4589. | /* end confdefs.h. */
  4590. | /* Define processor_info to an innocuous variant, in case <limits.h> declares processor_info.
  4591. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4592. | #define processor_info innocuous_processor_info
  4593. |
  4594. | /* System header to define __stub macros and hopefully few prototypes,
  4595. | which can conflict with char processor_info (); below.
  4596. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4597. | <limits.h> exists even on freestanding compilers. */
  4598. |
  4599. | #ifdef __STDC__
  4600. | # include <limits.h>
  4601. | #else
  4602. | # include <assert.h>
  4603. | #endif
  4604. |
  4605. | #undef processor_info
  4606. |
  4607. | /* Override any GCC internal prototype to avoid an error.
  4608. | Use char because int might match the return type of a GCC
  4609. | builtin and then its argument prototype would still apply. */
  4610. | #ifdef __cplusplus
  4611. | extern "C"
  4612. | #endif
  4613. | char processor_info ();
  4614. | /* The GNU C library defines this for functions which it implements
  4615. | to always fail with ENOSYS. Some functions are actually named
  4616. | something starting with __ and the normal name is an alias. */
  4617. | #if defined __stub_processor_info || defined __stub___processor_info
  4618. | choke me
  4619. | #endif
  4620. |
  4621. | int
  4622. | main ()
  4623. | {
  4624. | return processor_info ();
  4625. | ;
  4626. | return 0;
  4627. | }
  4628. configure:24633: result: no
  4629. configure:24633: checking for pstat_getprocessor
  4630. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4631. C:\Users\Devesh\AppData\Local\Temp\cczkM3gk.o:conftest.c:(.text.startup+0xc): undefined reference to `pstat_getprocessor'
  4632. collect2.exe: error: ld returned 1 exit status
  4633. configure:24633: $? = 1
  4634. configure: failed program was:
  4635. | /* confdefs.h */
  4636. | #define PACKAGE_NAME "GNU MP"
  4637. | #define PACKAGE_TARNAME "gmp"
  4638. | #define PACKAGE_VERSION "6.2.1"
  4639. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4640. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4641. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4642. | #define PACKAGE "gmp"
  4643. | #define VERSION "6.2.1"
  4644. | #define WANT_FFT 1
  4645. | #define HAVE_HOST_CPU_broadwell 1
  4646. | #define HOST_DOS64 1
  4647. | #define HAVE_SPEED_CYCLECOUNTER 2
  4648. | #define HAVE_CALLING_CONVENTIONS 1
  4649. | #define STDC_HEADERS 1
  4650. | #define HAVE_SYS_TYPES_H 1
  4651. | #define HAVE_SYS_STAT_H 1
  4652. | #define HAVE_STDLIB_H 1
  4653. | #define HAVE_STRING_H 1
  4654. | #define HAVE_MEMORY_H 1
  4655. | #define HAVE_STRINGS_H 1
  4656. | #define HAVE_INTTYPES_H 1
  4657. | #define HAVE_STDINT_H 1
  4658. | #define HAVE_UNISTD_H 1
  4659. | #define HAVE_DLFCN_H 1
  4660. | #define LT_OBJDIR ".libs/"
  4661. | #define STDC_HEADERS 1
  4662. | #define TIME_WITH_SYS_TIME 1
  4663. | #define HAVE_FCNTL_H 1
  4664. | #define HAVE_FLOAT_H 1
  4665. | #define HAVE_LOCALE_H 1
  4666. | #define HAVE_SYS_PARAM_H 1
  4667. | #define HAVE_SYS_TIME_H 1
  4668. | #define HAVE_DECL_FGETC 1
  4669. | #define HAVE_DECL_FSCANF 1
  4670. | #define HAVE_DECL_OPTARG 1
  4671. | #define HAVE_DECL_UNGETC 1
  4672. | #define HAVE_DECL_VFPRINTF 1
  4673. | #define HAVE_DECL_SYS_ERRLIST 0
  4674. | #define HAVE_DECL_SYS_NERR 0
  4675. | #define RETSIGTYPE void
  4676. | #define HAVE_INTMAX_T 1
  4677. | #define HAVE_LONG_DOUBLE 1
  4678. | #define HAVE_LONG_LONG 1
  4679. | #define HAVE_PTRDIFF_T 1
  4680. | #define HAVE_UINT_LEAST32_T 1
  4681. | #define HAVE_INTPTR_T 1
  4682. | #define restrict __restrict
  4683. | #define HAVE_ATTRIBUTE_CONST 1
  4684. | #define HAVE_ATTRIBUTE_MALLOC 1
  4685. | #define HAVE_ATTRIBUTE_MODE 1
  4686. | #define HAVE_ATTRIBUTE_NORETURN 1
  4687. | #define HAVE_HIDDEN_ALIAS 1
  4688. | #define HAVE_ALLOCA 1
  4689. | #define WANT_TMP_ALLOCA 1
  4690. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4691. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4692. | #define HAVE_CLOCK 1
  4693. | #define HAVE_GETPAGESIZE 1
  4694. | #define HAVE_GETTIMEOFDAY 1
  4695. | #define HAVE_LOCALECONV 1
  4696. | #define HAVE_MEMSET 1
  4697. | #define HAVE_MPROTECT 1
  4698. | #define HAVE_POPEN 1
  4699. | /* end confdefs.h. */
  4700. | /* Define pstat_getprocessor to an innocuous variant, in case <limits.h> declares pstat_getprocessor.
  4701. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4702. | #define pstat_getprocessor innocuous_pstat_getprocessor
  4703. |
  4704. | /* System header to define __stub macros and hopefully few prototypes,
  4705. | which can conflict with char pstat_getprocessor (); below.
  4706. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4707. | <limits.h> exists even on freestanding compilers. */
  4708. |
  4709. | #ifdef __STDC__
  4710. | # include <limits.h>
  4711. | #else
  4712. | # include <assert.h>
  4713. | #endif
  4714. |
  4715. | #undef pstat_getprocessor
  4716. |
  4717. | /* Override any GCC internal prototype to avoid an error.
  4718. | Use char because int might match the return type of a GCC
  4719. | builtin and then its argument prototype would still apply. */
  4720. | #ifdef __cplusplus
  4721. | extern "C"
  4722. | #endif
  4723. | char pstat_getprocessor ();
  4724. | /* The GNU C library defines this for functions which it implements
  4725. | to always fail with ENOSYS. Some functions are actually named
  4726. | something starting with __ and the normal name is an alias. */
  4727. | #if defined __stub_pstat_getprocessor || defined __stub___pstat_getprocessor
  4728. | choke me
  4729. | #endif
  4730. |
  4731. | int
  4732. | main ()
  4733. | {
  4734. | return pstat_getprocessor ();
  4735. | ;
  4736. | return 0;
  4737. | }
  4738. configure:24633: result: no
  4739. configure:24633: checking for raise
  4740. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4741. configure:24633: $? = 0
  4742. configure:24633: result: yes
  4743. configure:24633: checking for read_real_time
  4744. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4745. C:\Users\Devesh\AppData\Local\Temp\cckHN0nE.o:conftest.c:(.text.startup+0xc): undefined reference to `read_real_time'
  4746. collect2.exe: error: ld returned 1 exit status
  4747. configure:24633: $? = 1
  4748. configure: failed program was:
  4749. | /* confdefs.h */
  4750. | #define PACKAGE_NAME "GNU MP"
  4751. | #define PACKAGE_TARNAME "gmp"
  4752. | #define PACKAGE_VERSION "6.2.1"
  4753. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4754. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4755. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4756. | #define PACKAGE "gmp"
  4757. | #define VERSION "6.2.1"
  4758. | #define WANT_FFT 1
  4759. | #define HAVE_HOST_CPU_broadwell 1
  4760. | #define HOST_DOS64 1
  4761. | #define HAVE_SPEED_CYCLECOUNTER 2
  4762. | #define HAVE_CALLING_CONVENTIONS 1
  4763. | #define STDC_HEADERS 1
  4764. | #define HAVE_SYS_TYPES_H 1
  4765. | #define HAVE_SYS_STAT_H 1
  4766. | #define HAVE_STDLIB_H 1
  4767. | #define HAVE_STRING_H 1
  4768. | #define HAVE_MEMORY_H 1
  4769. | #define HAVE_STRINGS_H 1
  4770. | #define HAVE_INTTYPES_H 1
  4771. | #define HAVE_STDINT_H 1
  4772. | #define HAVE_UNISTD_H 1
  4773. | #define HAVE_DLFCN_H 1
  4774. | #define LT_OBJDIR ".libs/"
  4775. | #define STDC_HEADERS 1
  4776. | #define TIME_WITH_SYS_TIME 1
  4777. | #define HAVE_FCNTL_H 1
  4778. | #define HAVE_FLOAT_H 1
  4779. | #define HAVE_LOCALE_H 1
  4780. | #define HAVE_SYS_PARAM_H 1
  4781. | #define HAVE_SYS_TIME_H 1
  4782. | #define HAVE_DECL_FGETC 1
  4783. | #define HAVE_DECL_FSCANF 1
  4784. | #define HAVE_DECL_OPTARG 1
  4785. | #define HAVE_DECL_UNGETC 1
  4786. | #define HAVE_DECL_VFPRINTF 1
  4787. | #define HAVE_DECL_SYS_ERRLIST 0
  4788. | #define HAVE_DECL_SYS_NERR 0
  4789. | #define RETSIGTYPE void
  4790. | #define HAVE_INTMAX_T 1
  4791. | #define HAVE_LONG_DOUBLE 1
  4792. | #define HAVE_LONG_LONG 1
  4793. | #define HAVE_PTRDIFF_T 1
  4794. | #define HAVE_UINT_LEAST32_T 1
  4795. | #define HAVE_INTPTR_T 1
  4796. | #define restrict __restrict
  4797. | #define HAVE_ATTRIBUTE_CONST 1
  4798. | #define HAVE_ATTRIBUTE_MALLOC 1
  4799. | #define HAVE_ATTRIBUTE_MODE 1
  4800. | #define HAVE_ATTRIBUTE_NORETURN 1
  4801. | #define HAVE_HIDDEN_ALIAS 1
  4802. | #define HAVE_ALLOCA 1
  4803. | #define WANT_TMP_ALLOCA 1
  4804. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4805. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4806. | #define HAVE_CLOCK 1
  4807. | #define HAVE_GETPAGESIZE 1
  4808. | #define HAVE_GETTIMEOFDAY 1
  4809. | #define HAVE_LOCALECONV 1
  4810. | #define HAVE_MEMSET 1
  4811. | #define HAVE_MPROTECT 1
  4812. | #define HAVE_POPEN 1
  4813. | #define HAVE_RAISE 1
  4814. | /* end confdefs.h. */
  4815. | /* Define read_real_time to an innocuous variant, in case <limits.h> declares read_real_time.
  4816. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4817. | #define read_real_time innocuous_read_real_time
  4818. |
  4819. | /* System header to define __stub macros and hopefully few prototypes,
  4820. | which can conflict with char read_real_time (); below.
  4821. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4822. | <limits.h> exists even on freestanding compilers. */
  4823. |
  4824. | #ifdef __STDC__
  4825. | # include <limits.h>
  4826. | #else
  4827. | # include <assert.h>
  4828. | #endif
  4829. |
  4830. | #undef read_real_time
  4831. |
  4832. | /* Override any GCC internal prototype to avoid an error.
  4833. | Use char because int might match the return type of a GCC
  4834. | builtin and then its argument prototype would still apply. */
  4835. | #ifdef __cplusplus
  4836. | extern "C"
  4837. | #endif
  4838. | char read_real_time ();
  4839. | /* The GNU C library defines this for functions which it implements
  4840. | to always fail with ENOSYS. Some functions are actually named
  4841. | something starting with __ and the normal name is an alias. */
  4842. | #if defined __stub_read_real_time || defined __stub___read_real_time
  4843. | choke me
  4844. | #endif
  4845. |
  4846. | int
  4847. | main ()
  4848. | {
  4849. | return read_real_time ();
  4850. | ;
  4851. | return 0;
  4852. | }
  4853. configure:24633: result: no
  4854. configure:24633: checking for sigaction
  4855. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4856. C:\Users\Devesh\AppData\Local\Temp\cc8ez2ZD.o:conftest.c:(.text.startup+0xc): undefined reference to `sigaction'
  4857. collect2.exe: error: ld returned 1 exit status
  4858. configure:24633: $? = 1
  4859. configure: failed program was:
  4860. | /* confdefs.h */
  4861. | #define PACKAGE_NAME "GNU MP"
  4862. | #define PACKAGE_TARNAME "gmp"
  4863. | #define PACKAGE_VERSION "6.2.1"
  4864. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4865. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4866. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4867. | #define PACKAGE "gmp"
  4868. | #define VERSION "6.2.1"
  4869. | #define WANT_FFT 1
  4870. | #define HAVE_HOST_CPU_broadwell 1
  4871. | #define HOST_DOS64 1
  4872. | #define HAVE_SPEED_CYCLECOUNTER 2
  4873. | #define HAVE_CALLING_CONVENTIONS 1
  4874. | #define STDC_HEADERS 1
  4875. | #define HAVE_SYS_TYPES_H 1
  4876. | #define HAVE_SYS_STAT_H 1
  4877. | #define HAVE_STDLIB_H 1
  4878. | #define HAVE_STRING_H 1
  4879. | #define HAVE_MEMORY_H 1
  4880. | #define HAVE_STRINGS_H 1
  4881. | #define HAVE_INTTYPES_H 1
  4882. | #define HAVE_STDINT_H 1
  4883. | #define HAVE_UNISTD_H 1
  4884. | #define HAVE_DLFCN_H 1
  4885. | #define LT_OBJDIR ".libs/"
  4886. | #define STDC_HEADERS 1
  4887. | #define TIME_WITH_SYS_TIME 1
  4888. | #define HAVE_FCNTL_H 1
  4889. | #define HAVE_FLOAT_H 1
  4890. | #define HAVE_LOCALE_H 1
  4891. | #define HAVE_SYS_PARAM_H 1
  4892. | #define HAVE_SYS_TIME_H 1
  4893. | #define HAVE_DECL_FGETC 1
  4894. | #define HAVE_DECL_FSCANF 1
  4895. | #define HAVE_DECL_OPTARG 1
  4896. | #define HAVE_DECL_UNGETC 1
  4897. | #define HAVE_DECL_VFPRINTF 1
  4898. | #define HAVE_DECL_SYS_ERRLIST 0
  4899. | #define HAVE_DECL_SYS_NERR 0
  4900. | #define RETSIGTYPE void
  4901. | #define HAVE_INTMAX_T 1
  4902. | #define HAVE_LONG_DOUBLE 1
  4903. | #define HAVE_LONG_LONG 1
  4904. | #define HAVE_PTRDIFF_T 1
  4905. | #define HAVE_UINT_LEAST32_T 1
  4906. | #define HAVE_INTPTR_T 1
  4907. | #define restrict __restrict
  4908. | #define HAVE_ATTRIBUTE_CONST 1
  4909. | #define HAVE_ATTRIBUTE_MALLOC 1
  4910. | #define HAVE_ATTRIBUTE_MODE 1
  4911. | #define HAVE_ATTRIBUTE_NORETURN 1
  4912. | #define HAVE_HIDDEN_ALIAS 1
  4913. | #define HAVE_ALLOCA 1
  4914. | #define WANT_TMP_ALLOCA 1
  4915. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  4916. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  4917. | #define HAVE_CLOCK 1
  4918. | #define HAVE_GETPAGESIZE 1
  4919. | #define HAVE_GETTIMEOFDAY 1
  4920. | #define HAVE_LOCALECONV 1
  4921. | #define HAVE_MEMSET 1
  4922. | #define HAVE_MPROTECT 1
  4923. | #define HAVE_POPEN 1
  4924. | #define HAVE_RAISE 1
  4925. | /* end confdefs.h. */
  4926. | /* Define sigaction to an innocuous variant, in case <limits.h> declares sigaction.
  4927. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  4928. | #define sigaction innocuous_sigaction
  4929. |
  4930. | /* System header to define __stub macros and hopefully few prototypes,
  4931. | which can conflict with char sigaction (); below.
  4932. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4933. | <limits.h> exists even on freestanding compilers. */
  4934. |
  4935. | #ifdef __STDC__
  4936. | # include <limits.h>
  4937. | #else
  4938. | # include <assert.h>
  4939. | #endif
  4940. |
  4941. | #undef sigaction
  4942. |
  4943. | /* Override any GCC internal prototype to avoid an error.
  4944. | Use char because int might match the return type of a GCC
  4945. | builtin and then its argument prototype would still apply. */
  4946. | #ifdef __cplusplus
  4947. | extern "C"
  4948. | #endif
  4949. | char sigaction ();
  4950. | /* The GNU C library defines this for functions which it implements
  4951. | to always fail with ENOSYS. Some functions are actually named
  4952. | something starting with __ and the normal name is an alias. */
  4953. | #if defined __stub_sigaction || defined __stub___sigaction
  4954. | choke me
  4955. | #endif
  4956. |
  4957. | int
  4958. | main ()
  4959. | {
  4960. | return sigaction ();
  4961. | ;
  4962. | return 0;
  4963. | }
  4964. configure:24633: result: no
  4965. configure:24633: checking for sigaltstack
  4966. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  4967. C:\Users\Devesh\AppData\Local\Temp\ccK3jzhc.o:conftest.c:(.text.startup+0xc): undefined reference to `sigaltstack'
  4968. collect2.exe: error: ld returned 1 exit status
  4969. configure:24633: $? = 1
  4970. configure: failed program was:
  4971. | /* confdefs.h */
  4972. | #define PACKAGE_NAME "GNU MP"
  4973. | #define PACKAGE_TARNAME "gmp"
  4974. | #define PACKAGE_VERSION "6.2.1"
  4975. | #define PACKAGE_STRING "GNU MP 6.2.1"
  4976. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  4977. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  4978. | #define PACKAGE "gmp"
  4979. | #define VERSION "6.2.1"
  4980. | #define WANT_FFT 1
  4981. | #define HAVE_HOST_CPU_broadwell 1
  4982. | #define HOST_DOS64 1
  4983. | #define HAVE_SPEED_CYCLECOUNTER 2
  4984. | #define HAVE_CALLING_CONVENTIONS 1
  4985. | #define STDC_HEADERS 1
  4986. | #define HAVE_SYS_TYPES_H 1
  4987. | #define HAVE_SYS_STAT_H 1
  4988. | #define HAVE_STDLIB_H 1
  4989. | #define HAVE_STRING_H 1
  4990. | #define HAVE_MEMORY_H 1
  4991. | #define HAVE_STRINGS_H 1
  4992. | #define HAVE_INTTYPES_H 1
  4993. | #define HAVE_STDINT_H 1
  4994. | #define HAVE_UNISTD_H 1
  4995. | #define HAVE_DLFCN_H 1
  4996. | #define LT_OBJDIR ".libs/"
  4997. | #define STDC_HEADERS 1
  4998. | #define TIME_WITH_SYS_TIME 1
  4999. | #define HAVE_FCNTL_H 1
  5000. | #define HAVE_FLOAT_H 1
  5001. | #define HAVE_LOCALE_H 1
  5002. | #define HAVE_SYS_PARAM_H 1
  5003. | #define HAVE_SYS_TIME_H 1
  5004. | #define HAVE_DECL_FGETC 1
  5005. | #define HAVE_DECL_FSCANF 1
  5006. | #define HAVE_DECL_OPTARG 1
  5007. | #define HAVE_DECL_UNGETC 1
  5008. | #define HAVE_DECL_VFPRINTF 1
  5009. | #define HAVE_DECL_SYS_ERRLIST 0
  5010. | #define HAVE_DECL_SYS_NERR 0
  5011. | #define RETSIGTYPE void
  5012. | #define HAVE_INTMAX_T 1
  5013. | #define HAVE_LONG_DOUBLE 1
  5014. | #define HAVE_LONG_LONG 1
  5015. | #define HAVE_PTRDIFF_T 1
  5016. | #define HAVE_UINT_LEAST32_T 1
  5017. | #define HAVE_INTPTR_T 1
  5018. | #define restrict __restrict
  5019. | #define HAVE_ATTRIBUTE_CONST 1
  5020. | #define HAVE_ATTRIBUTE_MALLOC 1
  5021. | #define HAVE_ATTRIBUTE_MODE 1
  5022. | #define HAVE_ATTRIBUTE_NORETURN 1
  5023. | #define HAVE_HIDDEN_ALIAS 1
  5024. | #define HAVE_ALLOCA 1
  5025. | #define WANT_TMP_ALLOCA 1
  5026. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5027. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5028. | #define HAVE_CLOCK 1
  5029. | #define HAVE_GETPAGESIZE 1
  5030. | #define HAVE_GETTIMEOFDAY 1
  5031. | #define HAVE_LOCALECONV 1
  5032. | #define HAVE_MEMSET 1
  5033. | #define HAVE_MPROTECT 1
  5034. | #define HAVE_POPEN 1
  5035. | #define HAVE_RAISE 1
  5036. | /* end confdefs.h. */
  5037. | /* Define sigaltstack to an innocuous variant, in case <limits.h> declares sigaltstack.
  5038. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5039. | #define sigaltstack innocuous_sigaltstack
  5040. |
  5041. | /* System header to define __stub macros and hopefully few prototypes,
  5042. | which can conflict with char sigaltstack (); below.
  5043. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5044. | <limits.h> exists even on freestanding compilers. */
  5045. |
  5046. | #ifdef __STDC__
  5047. | # include <limits.h>
  5048. | #else
  5049. | # include <assert.h>
  5050. | #endif
  5051. |
  5052. | #undef sigaltstack
  5053. |
  5054. | /* Override any GCC internal prototype to avoid an error.
  5055. | Use char because int might match the return type of a GCC
  5056. | builtin and then its argument prototype would still apply. */
  5057. | #ifdef __cplusplus
  5058. | extern "C"
  5059. | #endif
  5060. | char sigaltstack ();
  5061. | /* The GNU C library defines this for functions which it implements
  5062. | to always fail with ENOSYS. Some functions are actually named
  5063. | something starting with __ and the normal name is an alias. */
  5064. | #if defined __stub_sigaltstack || defined __stub___sigaltstack
  5065. | choke me
  5066. | #endif
  5067. |
  5068. | int
  5069. | main ()
  5070. | {
  5071. | return sigaltstack ();
  5072. | ;
  5073. | return 0;
  5074. | }
  5075. configure:24633: result: no
  5076. configure:24633: checking for sigstack
  5077. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5078. C:\Users\Devesh\AppData\Local\Temp\ccI0vypd.o:conftest.c:(.text.startup+0xc): undefined reference to `sigstack'
  5079. collect2.exe: error: ld returned 1 exit status
  5080. configure:24633: $? = 1
  5081. configure: failed program was:
  5082. | /* confdefs.h */
  5083. | #define PACKAGE_NAME "GNU MP"
  5084. | #define PACKAGE_TARNAME "gmp"
  5085. | #define PACKAGE_VERSION "6.2.1"
  5086. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5087. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5088. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5089. | #define PACKAGE "gmp"
  5090. | #define VERSION "6.2.1"
  5091. | #define WANT_FFT 1
  5092. | #define HAVE_HOST_CPU_broadwell 1
  5093. | #define HOST_DOS64 1
  5094. | #define HAVE_SPEED_CYCLECOUNTER 2
  5095. | #define HAVE_CALLING_CONVENTIONS 1
  5096. | #define STDC_HEADERS 1
  5097. | #define HAVE_SYS_TYPES_H 1
  5098. | #define HAVE_SYS_STAT_H 1
  5099. | #define HAVE_STDLIB_H 1
  5100. | #define HAVE_STRING_H 1
  5101. | #define HAVE_MEMORY_H 1
  5102. | #define HAVE_STRINGS_H 1
  5103. | #define HAVE_INTTYPES_H 1
  5104. | #define HAVE_STDINT_H 1
  5105. | #define HAVE_UNISTD_H 1
  5106. | #define HAVE_DLFCN_H 1
  5107. | #define LT_OBJDIR ".libs/"
  5108. | #define STDC_HEADERS 1
  5109. | #define TIME_WITH_SYS_TIME 1
  5110. | #define HAVE_FCNTL_H 1
  5111. | #define HAVE_FLOAT_H 1
  5112. | #define HAVE_LOCALE_H 1
  5113. | #define HAVE_SYS_PARAM_H 1
  5114. | #define HAVE_SYS_TIME_H 1
  5115. | #define HAVE_DECL_FGETC 1
  5116. | #define HAVE_DECL_FSCANF 1
  5117. | #define HAVE_DECL_OPTARG 1
  5118. | #define HAVE_DECL_UNGETC 1
  5119. | #define HAVE_DECL_VFPRINTF 1
  5120. | #define HAVE_DECL_SYS_ERRLIST 0
  5121. | #define HAVE_DECL_SYS_NERR 0
  5122. | #define RETSIGTYPE void
  5123. | #define HAVE_INTMAX_T 1
  5124. | #define HAVE_LONG_DOUBLE 1
  5125. | #define HAVE_LONG_LONG 1
  5126. | #define HAVE_PTRDIFF_T 1
  5127. | #define HAVE_UINT_LEAST32_T 1
  5128. | #define HAVE_INTPTR_T 1
  5129. | #define restrict __restrict
  5130. | #define HAVE_ATTRIBUTE_CONST 1
  5131. | #define HAVE_ATTRIBUTE_MALLOC 1
  5132. | #define HAVE_ATTRIBUTE_MODE 1
  5133. | #define HAVE_ATTRIBUTE_NORETURN 1
  5134. | #define HAVE_HIDDEN_ALIAS 1
  5135. | #define HAVE_ALLOCA 1
  5136. | #define WANT_TMP_ALLOCA 1
  5137. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5138. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5139. | #define HAVE_CLOCK 1
  5140. | #define HAVE_GETPAGESIZE 1
  5141. | #define HAVE_GETTIMEOFDAY 1
  5142. | #define HAVE_LOCALECONV 1
  5143. | #define HAVE_MEMSET 1
  5144. | #define HAVE_MPROTECT 1
  5145. | #define HAVE_POPEN 1
  5146. | #define HAVE_RAISE 1
  5147. | /* end confdefs.h. */
  5148. | /* Define sigstack to an innocuous variant, in case <limits.h> declares sigstack.
  5149. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5150. | #define sigstack innocuous_sigstack
  5151. |
  5152. | /* System header to define __stub macros and hopefully few prototypes,
  5153. | which can conflict with char sigstack (); below.
  5154. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5155. | <limits.h> exists even on freestanding compilers. */
  5156. |
  5157. | #ifdef __STDC__
  5158. | # include <limits.h>
  5159. | #else
  5160. | # include <assert.h>
  5161. | #endif
  5162. |
  5163. | #undef sigstack
  5164. |
  5165. | /* Override any GCC internal prototype to avoid an error.
  5166. | Use char because int might match the return type of a GCC
  5167. | builtin and then its argument prototype would still apply. */
  5168. | #ifdef __cplusplus
  5169. | extern "C"
  5170. | #endif
  5171. | char sigstack ();
  5172. | /* The GNU C library defines this for functions which it implements
  5173. | to always fail with ENOSYS. Some functions are actually named
  5174. | something starting with __ and the normal name is an alias. */
  5175. | #if defined __stub_sigstack || defined __stub___sigstack
  5176. | choke me
  5177. | #endif
  5178. |
  5179. | int
  5180. | main ()
  5181. | {
  5182. | return sigstack ();
  5183. | ;
  5184. | return 0;
  5185. | }
  5186. configure:24633: result: no
  5187. configure:24633: checking for syssgi
  5188. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5189. C:\Users\Devesh\AppData\Local\Temp\cctHyUIf.o:conftest.c:(.text.startup+0xc): undefined reference to `syssgi'
  5190. collect2.exe: error: ld returned 1 exit status
  5191. configure:24633: $? = 1
  5192. configure: failed program was:
  5193. | /* confdefs.h */
  5194. | #define PACKAGE_NAME "GNU MP"
  5195. | #define PACKAGE_TARNAME "gmp"
  5196. | #define PACKAGE_VERSION "6.2.1"
  5197. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5198. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5199. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5200. | #define PACKAGE "gmp"
  5201. | #define VERSION "6.2.1"
  5202. | #define WANT_FFT 1
  5203. | #define HAVE_HOST_CPU_broadwell 1
  5204. | #define HOST_DOS64 1
  5205. | #define HAVE_SPEED_CYCLECOUNTER 2
  5206. | #define HAVE_CALLING_CONVENTIONS 1
  5207. | #define STDC_HEADERS 1
  5208. | #define HAVE_SYS_TYPES_H 1
  5209. | #define HAVE_SYS_STAT_H 1
  5210. | #define HAVE_STDLIB_H 1
  5211. | #define HAVE_STRING_H 1
  5212. | #define HAVE_MEMORY_H 1
  5213. | #define HAVE_STRINGS_H 1
  5214. | #define HAVE_INTTYPES_H 1
  5215. | #define HAVE_STDINT_H 1
  5216. | #define HAVE_UNISTD_H 1
  5217. | #define HAVE_DLFCN_H 1
  5218. | #define LT_OBJDIR ".libs/"
  5219. | #define STDC_HEADERS 1
  5220. | #define TIME_WITH_SYS_TIME 1
  5221. | #define HAVE_FCNTL_H 1
  5222. | #define HAVE_FLOAT_H 1
  5223. | #define HAVE_LOCALE_H 1
  5224. | #define HAVE_SYS_PARAM_H 1
  5225. | #define HAVE_SYS_TIME_H 1
  5226. | #define HAVE_DECL_FGETC 1
  5227. | #define HAVE_DECL_FSCANF 1
  5228. | #define HAVE_DECL_OPTARG 1
  5229. | #define HAVE_DECL_UNGETC 1
  5230. | #define HAVE_DECL_VFPRINTF 1
  5231. | #define HAVE_DECL_SYS_ERRLIST 0
  5232. | #define HAVE_DECL_SYS_NERR 0
  5233. | #define RETSIGTYPE void
  5234. | #define HAVE_INTMAX_T 1
  5235. | #define HAVE_LONG_DOUBLE 1
  5236. | #define HAVE_LONG_LONG 1
  5237. | #define HAVE_PTRDIFF_T 1
  5238. | #define HAVE_UINT_LEAST32_T 1
  5239. | #define HAVE_INTPTR_T 1
  5240. | #define restrict __restrict
  5241. | #define HAVE_ATTRIBUTE_CONST 1
  5242. | #define HAVE_ATTRIBUTE_MALLOC 1
  5243. | #define HAVE_ATTRIBUTE_MODE 1
  5244. | #define HAVE_ATTRIBUTE_NORETURN 1
  5245. | #define HAVE_HIDDEN_ALIAS 1
  5246. | #define HAVE_ALLOCA 1
  5247. | #define WANT_TMP_ALLOCA 1
  5248. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5249. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5250. | #define HAVE_CLOCK 1
  5251. | #define HAVE_GETPAGESIZE 1
  5252. | #define HAVE_GETTIMEOFDAY 1
  5253. | #define HAVE_LOCALECONV 1
  5254. | #define HAVE_MEMSET 1
  5255. | #define HAVE_MPROTECT 1
  5256. | #define HAVE_POPEN 1
  5257. | #define HAVE_RAISE 1
  5258. | /* end confdefs.h. */
  5259. | /* Define syssgi to an innocuous variant, in case <limits.h> declares syssgi.
  5260. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5261. | #define syssgi innocuous_syssgi
  5262. |
  5263. | /* System header to define __stub macros and hopefully few prototypes,
  5264. | which can conflict with char syssgi (); below.
  5265. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5266. | <limits.h> exists even on freestanding compilers. */
  5267. |
  5268. | #ifdef __STDC__
  5269. | # include <limits.h>
  5270. | #else
  5271. | # include <assert.h>
  5272. | #endif
  5273. |
  5274. | #undef syssgi
  5275. |
  5276. | /* Override any GCC internal prototype to avoid an error.
  5277. | Use char because int might match the return type of a GCC
  5278. | builtin and then its argument prototype would still apply. */
  5279. | #ifdef __cplusplus
  5280. | extern "C"
  5281. | #endif
  5282. | char syssgi ();
  5283. | /* The GNU C library defines this for functions which it implements
  5284. | to always fail with ENOSYS. Some functions are actually named
  5285. | something starting with __ and the normal name is an alias. */
  5286. | #if defined __stub_syssgi || defined __stub___syssgi
  5287. | choke me
  5288. | #endif
  5289. |
  5290. | int
  5291. | main ()
  5292. | {
  5293. | return syssgi ();
  5294. | ;
  5295. | return 0;
  5296. | }
  5297. configure:24633: result: no
  5298. configure:24633: checking for strchr
  5299. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5300. conftest.c:90:6: warning: conflicting types for built-in function 'strchr'
  5301. char strchr ();
  5302. ^~~~~~
  5303. configure:24633: $? = 0
  5304. configure:24633: result: yes
  5305. configure:24633: checking for strerror
  5306. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5307. configure:24633: $? = 0
  5308. configure:24633: result: yes
  5309. configure:24633: checking for strnlen
  5310. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5311. configure:24633: $? = 0
  5312. configure:24633: result: yes
  5313. configure:24633: checking for strtol
  5314. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5315. configure:24633: $? = 0
  5316. configure:24633: result: yes
  5317. configure:24633: checking for strtoul
  5318. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5319. configure:24633: $? = 0
  5320. configure:24633: result: yes
  5321. configure:24633: checking for sysconf
  5322. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5323. C:\Users\Devesh\AppData\Local\Temp\ccrf9XHm.o:conftest.c:(.text.startup+0xc): undefined reference to `sysconf'
  5324. collect2.exe: error: ld returned 1 exit status
  5325. configure:24633: $? = 1
  5326. configure: failed program was:
  5327. | /* confdefs.h */
  5328. | #define PACKAGE_NAME "GNU MP"
  5329. | #define PACKAGE_TARNAME "gmp"
  5330. | #define PACKAGE_VERSION "6.2.1"
  5331. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5332. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5333. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5334. | #define PACKAGE "gmp"
  5335. | #define VERSION "6.2.1"
  5336. | #define WANT_FFT 1
  5337. | #define HAVE_HOST_CPU_broadwell 1
  5338. | #define HOST_DOS64 1
  5339. | #define HAVE_SPEED_CYCLECOUNTER 2
  5340. | #define HAVE_CALLING_CONVENTIONS 1
  5341. | #define STDC_HEADERS 1
  5342. | #define HAVE_SYS_TYPES_H 1
  5343. | #define HAVE_SYS_STAT_H 1
  5344. | #define HAVE_STDLIB_H 1
  5345. | #define HAVE_STRING_H 1
  5346. | #define HAVE_MEMORY_H 1
  5347. | #define HAVE_STRINGS_H 1
  5348. | #define HAVE_INTTYPES_H 1
  5349. | #define HAVE_STDINT_H 1
  5350. | #define HAVE_UNISTD_H 1
  5351. | #define HAVE_DLFCN_H 1
  5352. | #define LT_OBJDIR ".libs/"
  5353. | #define STDC_HEADERS 1
  5354. | #define TIME_WITH_SYS_TIME 1
  5355. | #define HAVE_FCNTL_H 1
  5356. | #define HAVE_FLOAT_H 1
  5357. | #define HAVE_LOCALE_H 1
  5358. | #define HAVE_SYS_PARAM_H 1
  5359. | #define HAVE_SYS_TIME_H 1
  5360. | #define HAVE_DECL_FGETC 1
  5361. | #define HAVE_DECL_FSCANF 1
  5362. | #define HAVE_DECL_OPTARG 1
  5363. | #define HAVE_DECL_UNGETC 1
  5364. | #define HAVE_DECL_VFPRINTF 1
  5365. | #define HAVE_DECL_SYS_ERRLIST 0
  5366. | #define HAVE_DECL_SYS_NERR 0
  5367. | #define RETSIGTYPE void
  5368. | #define HAVE_INTMAX_T 1
  5369. | #define HAVE_LONG_DOUBLE 1
  5370. | #define HAVE_LONG_LONG 1
  5371. | #define HAVE_PTRDIFF_T 1
  5372. | #define HAVE_UINT_LEAST32_T 1
  5373. | #define HAVE_INTPTR_T 1
  5374. | #define restrict __restrict
  5375. | #define HAVE_ATTRIBUTE_CONST 1
  5376. | #define HAVE_ATTRIBUTE_MALLOC 1
  5377. | #define HAVE_ATTRIBUTE_MODE 1
  5378. | #define HAVE_ATTRIBUTE_NORETURN 1
  5379. | #define HAVE_HIDDEN_ALIAS 1
  5380. | #define HAVE_ALLOCA 1
  5381. | #define WANT_TMP_ALLOCA 1
  5382. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5383. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5384. | #define HAVE_CLOCK 1
  5385. | #define HAVE_GETPAGESIZE 1
  5386. | #define HAVE_GETTIMEOFDAY 1
  5387. | #define HAVE_LOCALECONV 1
  5388. | #define HAVE_MEMSET 1
  5389. | #define HAVE_MPROTECT 1
  5390. | #define HAVE_POPEN 1
  5391. | #define HAVE_RAISE 1
  5392. | #define HAVE_STRCHR 1
  5393. | #define HAVE_STRERROR 1
  5394. | #define HAVE_STRNLEN 1
  5395. | #define HAVE_STRTOL 1
  5396. | #define HAVE_STRTOUL 1
  5397. | /* end confdefs.h. */
  5398. | /* Define sysconf to an innocuous variant, in case <limits.h> declares sysconf.
  5399. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5400. | #define sysconf innocuous_sysconf
  5401. |
  5402. | /* System header to define __stub macros and hopefully few prototypes,
  5403. | which can conflict with char sysconf (); below.
  5404. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5405. | <limits.h> exists even on freestanding compilers. */
  5406. |
  5407. | #ifdef __STDC__
  5408. | # include <limits.h>
  5409. | #else
  5410. | # include <assert.h>
  5411. | #endif
  5412. |
  5413. | #undef sysconf
  5414. |
  5415. | /* Override any GCC internal prototype to avoid an error.
  5416. | Use char because int might match the return type of a GCC
  5417. | builtin and then its argument prototype would still apply. */
  5418. | #ifdef __cplusplus
  5419. | extern "C"
  5420. | #endif
  5421. | char sysconf ();
  5422. | /* The GNU C library defines this for functions which it implements
  5423. | to always fail with ENOSYS. Some functions are actually named
  5424. | something starting with __ and the normal name is an alias. */
  5425. | #if defined __stub_sysconf || defined __stub___sysconf
  5426. | choke me
  5427. | #endif
  5428. |
  5429. | int
  5430. | main ()
  5431. | {
  5432. | return sysconf ();
  5433. | ;
  5434. | return 0;
  5435. | }
  5436. configure:24633: result: no
  5437. configure:24633: checking for sysctl
  5438. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5439. C:\Users\Devesh\AppData\Local\Temp\cceTvb84.o:conftest.c:(.text.startup+0xc): undefined reference to `sysctl'
  5440. collect2.exe: error: ld returned 1 exit status
  5441. configure:24633: $? = 1
  5442. configure: failed program was:
  5443. | /* confdefs.h */
  5444. | #define PACKAGE_NAME "GNU MP"
  5445. | #define PACKAGE_TARNAME "gmp"
  5446. | #define PACKAGE_VERSION "6.2.1"
  5447. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5448. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5449. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5450. | #define PACKAGE "gmp"
  5451. | #define VERSION "6.2.1"
  5452. | #define WANT_FFT 1
  5453. | #define HAVE_HOST_CPU_broadwell 1
  5454. | #define HOST_DOS64 1
  5455. | #define HAVE_SPEED_CYCLECOUNTER 2
  5456. | #define HAVE_CALLING_CONVENTIONS 1
  5457. | #define STDC_HEADERS 1
  5458. | #define HAVE_SYS_TYPES_H 1
  5459. | #define HAVE_SYS_STAT_H 1
  5460. | #define HAVE_STDLIB_H 1
  5461. | #define HAVE_STRING_H 1
  5462. | #define HAVE_MEMORY_H 1
  5463. | #define HAVE_STRINGS_H 1
  5464. | #define HAVE_INTTYPES_H 1
  5465. | #define HAVE_STDINT_H 1
  5466. | #define HAVE_UNISTD_H 1
  5467. | #define HAVE_DLFCN_H 1
  5468. | #define LT_OBJDIR ".libs/"
  5469. | #define STDC_HEADERS 1
  5470. | #define TIME_WITH_SYS_TIME 1
  5471. | #define HAVE_FCNTL_H 1
  5472. | #define HAVE_FLOAT_H 1
  5473. | #define HAVE_LOCALE_H 1
  5474. | #define HAVE_SYS_PARAM_H 1
  5475. | #define HAVE_SYS_TIME_H 1
  5476. | #define HAVE_DECL_FGETC 1
  5477. | #define HAVE_DECL_FSCANF 1
  5478. | #define HAVE_DECL_OPTARG 1
  5479. | #define HAVE_DECL_UNGETC 1
  5480. | #define HAVE_DECL_VFPRINTF 1
  5481. | #define HAVE_DECL_SYS_ERRLIST 0
  5482. | #define HAVE_DECL_SYS_NERR 0
  5483. | #define RETSIGTYPE void
  5484. | #define HAVE_INTMAX_T 1
  5485. | #define HAVE_LONG_DOUBLE 1
  5486. | #define HAVE_LONG_LONG 1
  5487. | #define HAVE_PTRDIFF_T 1
  5488. | #define HAVE_UINT_LEAST32_T 1
  5489. | #define HAVE_INTPTR_T 1
  5490. | #define restrict __restrict
  5491. | #define HAVE_ATTRIBUTE_CONST 1
  5492. | #define HAVE_ATTRIBUTE_MALLOC 1
  5493. | #define HAVE_ATTRIBUTE_MODE 1
  5494. | #define HAVE_ATTRIBUTE_NORETURN 1
  5495. | #define HAVE_HIDDEN_ALIAS 1
  5496. | #define HAVE_ALLOCA 1
  5497. | #define WANT_TMP_ALLOCA 1
  5498. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5499. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5500. | #define HAVE_CLOCK 1
  5501. | #define HAVE_GETPAGESIZE 1
  5502. | #define HAVE_GETTIMEOFDAY 1
  5503. | #define HAVE_LOCALECONV 1
  5504. | #define HAVE_MEMSET 1
  5505. | #define HAVE_MPROTECT 1
  5506. | #define HAVE_POPEN 1
  5507. | #define HAVE_RAISE 1
  5508. | #define HAVE_STRCHR 1
  5509. | #define HAVE_STRERROR 1
  5510. | #define HAVE_STRNLEN 1
  5511. | #define HAVE_STRTOL 1
  5512. | #define HAVE_STRTOUL 1
  5513. | /* end confdefs.h. */
  5514. | /* Define sysctl to an innocuous variant, in case <limits.h> declares sysctl.
  5515. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5516. | #define sysctl innocuous_sysctl
  5517. |
  5518. | /* System header to define __stub macros and hopefully few prototypes,
  5519. | which can conflict with char sysctl (); below.
  5520. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5521. | <limits.h> exists even on freestanding compilers. */
  5522. |
  5523. | #ifdef __STDC__
  5524. | # include <limits.h>
  5525. | #else
  5526. | # include <assert.h>
  5527. | #endif
  5528. |
  5529. | #undef sysctl
  5530. |
  5531. | /* Override any GCC internal prototype to avoid an error.
  5532. | Use char because int might match the return type of a GCC
  5533. | builtin and then its argument prototype would still apply. */
  5534. | #ifdef __cplusplus
  5535. | extern "C"
  5536. | #endif
  5537. | char sysctl ();
  5538. | /* The GNU C library defines this for functions which it implements
  5539. | to always fail with ENOSYS. Some functions are actually named
  5540. | something starting with __ and the normal name is an alias. */
  5541. | #if defined __stub_sysctl || defined __stub___sysctl
  5542. | choke me
  5543. | #endif
  5544. |
  5545. | int
  5546. | main ()
  5547. | {
  5548. | return sysctl ();
  5549. | ;
  5550. | return 0;
  5551. | }
  5552. configure:24633: result: no
  5553. configure:24633: checking for sysctlbyname
  5554. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5555. C:\Users\Devesh\AppData\Local\Temp\cca5V6WM.o:conftest.c:(.text.startup+0xc): undefined reference to `sysctlbyname'
  5556. collect2.exe: error: ld returned 1 exit status
  5557. configure:24633: $? = 1
  5558. configure: failed program was:
  5559. | /* confdefs.h */
  5560. | #define PACKAGE_NAME "GNU MP"
  5561. | #define PACKAGE_TARNAME "gmp"
  5562. | #define PACKAGE_VERSION "6.2.1"
  5563. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5564. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5565. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5566. | #define PACKAGE "gmp"
  5567. | #define VERSION "6.2.1"
  5568. | #define WANT_FFT 1
  5569. | #define HAVE_HOST_CPU_broadwell 1
  5570. | #define HOST_DOS64 1
  5571. | #define HAVE_SPEED_CYCLECOUNTER 2
  5572. | #define HAVE_CALLING_CONVENTIONS 1
  5573. | #define STDC_HEADERS 1
  5574. | #define HAVE_SYS_TYPES_H 1
  5575. | #define HAVE_SYS_STAT_H 1
  5576. | #define HAVE_STDLIB_H 1
  5577. | #define HAVE_STRING_H 1
  5578. | #define HAVE_MEMORY_H 1
  5579. | #define HAVE_STRINGS_H 1
  5580. | #define HAVE_INTTYPES_H 1
  5581. | #define HAVE_STDINT_H 1
  5582. | #define HAVE_UNISTD_H 1
  5583. | #define HAVE_DLFCN_H 1
  5584. | #define LT_OBJDIR ".libs/"
  5585. | #define STDC_HEADERS 1
  5586. | #define TIME_WITH_SYS_TIME 1
  5587. | #define HAVE_FCNTL_H 1
  5588. | #define HAVE_FLOAT_H 1
  5589. | #define HAVE_LOCALE_H 1
  5590. | #define HAVE_SYS_PARAM_H 1
  5591. | #define HAVE_SYS_TIME_H 1
  5592. | #define HAVE_DECL_FGETC 1
  5593. | #define HAVE_DECL_FSCANF 1
  5594. | #define HAVE_DECL_OPTARG 1
  5595. | #define HAVE_DECL_UNGETC 1
  5596. | #define HAVE_DECL_VFPRINTF 1
  5597. | #define HAVE_DECL_SYS_ERRLIST 0
  5598. | #define HAVE_DECL_SYS_NERR 0
  5599. | #define RETSIGTYPE void
  5600. | #define HAVE_INTMAX_T 1
  5601. | #define HAVE_LONG_DOUBLE 1
  5602. | #define HAVE_LONG_LONG 1
  5603. | #define HAVE_PTRDIFF_T 1
  5604. | #define HAVE_UINT_LEAST32_T 1
  5605. | #define HAVE_INTPTR_T 1
  5606. | #define restrict __restrict
  5607. | #define HAVE_ATTRIBUTE_CONST 1
  5608. | #define HAVE_ATTRIBUTE_MALLOC 1
  5609. | #define HAVE_ATTRIBUTE_MODE 1
  5610. | #define HAVE_ATTRIBUTE_NORETURN 1
  5611. | #define HAVE_HIDDEN_ALIAS 1
  5612. | #define HAVE_ALLOCA 1
  5613. | #define WANT_TMP_ALLOCA 1
  5614. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5615. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5616. | #define HAVE_CLOCK 1
  5617. | #define HAVE_GETPAGESIZE 1
  5618. | #define HAVE_GETTIMEOFDAY 1
  5619. | #define HAVE_LOCALECONV 1
  5620. | #define HAVE_MEMSET 1
  5621. | #define HAVE_MPROTECT 1
  5622. | #define HAVE_POPEN 1
  5623. | #define HAVE_RAISE 1
  5624. | #define HAVE_STRCHR 1
  5625. | #define HAVE_STRERROR 1
  5626. | #define HAVE_STRNLEN 1
  5627. | #define HAVE_STRTOL 1
  5628. | #define HAVE_STRTOUL 1
  5629. | /* end confdefs.h. */
  5630. | /* Define sysctlbyname to an innocuous variant, in case <limits.h> declares sysctlbyname.
  5631. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5632. | #define sysctlbyname innocuous_sysctlbyname
  5633. |
  5634. | /* System header to define __stub macros and hopefully few prototypes,
  5635. | which can conflict with char sysctlbyname (); below.
  5636. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5637. | <limits.h> exists even on freestanding compilers. */
  5638. |
  5639. | #ifdef __STDC__
  5640. | # include <limits.h>
  5641. | #else
  5642. | # include <assert.h>
  5643. | #endif
  5644. |
  5645. | #undef sysctlbyname
  5646. |
  5647. | /* Override any GCC internal prototype to avoid an error.
  5648. | Use char because int might match the return type of a GCC
  5649. | builtin and then its argument prototype would still apply. */
  5650. | #ifdef __cplusplus
  5651. | extern "C"
  5652. | #endif
  5653. | char sysctlbyname ();
  5654. | /* The GNU C library defines this for functions which it implements
  5655. | to always fail with ENOSYS. Some functions are actually named
  5656. | something starting with __ and the normal name is an alias. */
  5657. | #if defined __stub_sysctlbyname || defined __stub___sysctlbyname
  5658. | choke me
  5659. | #endif
  5660. |
  5661. | int
  5662. | main ()
  5663. | {
  5664. | return sysctlbyname ();
  5665. | ;
  5666. | return 0;
  5667. | }
  5668. configure:24633: result: no
  5669. configure:24633: checking for times
  5670. configure:24633: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5671. C:\Users\Devesh\AppData\Local\Temp\ccuegWiV.o:conftest.c:(.text.startup+0xc): undefined reference to `times'
  5672. collect2.exe: error: ld returned 1 exit status
  5673. configure:24633: $? = 1
  5674. configure: failed program was:
  5675. | /* confdefs.h */
  5676. | #define PACKAGE_NAME "GNU MP"
  5677. | #define PACKAGE_TARNAME "gmp"
  5678. | #define PACKAGE_VERSION "6.2.1"
  5679. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5680. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5681. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5682. | #define PACKAGE "gmp"
  5683. | #define VERSION "6.2.1"
  5684. | #define WANT_FFT 1
  5685. | #define HAVE_HOST_CPU_broadwell 1
  5686. | #define HOST_DOS64 1
  5687. | #define HAVE_SPEED_CYCLECOUNTER 2
  5688. | #define HAVE_CALLING_CONVENTIONS 1
  5689. | #define STDC_HEADERS 1
  5690. | #define HAVE_SYS_TYPES_H 1
  5691. | #define HAVE_SYS_STAT_H 1
  5692. | #define HAVE_STDLIB_H 1
  5693. | #define HAVE_STRING_H 1
  5694. | #define HAVE_MEMORY_H 1
  5695. | #define HAVE_STRINGS_H 1
  5696. | #define HAVE_INTTYPES_H 1
  5697. | #define HAVE_STDINT_H 1
  5698. | #define HAVE_UNISTD_H 1
  5699. | #define HAVE_DLFCN_H 1
  5700. | #define LT_OBJDIR ".libs/"
  5701. | #define STDC_HEADERS 1
  5702. | #define TIME_WITH_SYS_TIME 1
  5703. | #define HAVE_FCNTL_H 1
  5704. | #define HAVE_FLOAT_H 1
  5705. | #define HAVE_LOCALE_H 1
  5706. | #define HAVE_SYS_PARAM_H 1
  5707. | #define HAVE_SYS_TIME_H 1
  5708. | #define HAVE_DECL_FGETC 1
  5709. | #define HAVE_DECL_FSCANF 1
  5710. | #define HAVE_DECL_OPTARG 1
  5711. | #define HAVE_DECL_UNGETC 1
  5712. | #define HAVE_DECL_VFPRINTF 1
  5713. | #define HAVE_DECL_SYS_ERRLIST 0
  5714. | #define HAVE_DECL_SYS_NERR 0
  5715. | #define RETSIGTYPE void
  5716. | #define HAVE_INTMAX_T 1
  5717. | #define HAVE_LONG_DOUBLE 1
  5718. | #define HAVE_LONG_LONG 1
  5719. | #define HAVE_PTRDIFF_T 1
  5720. | #define HAVE_UINT_LEAST32_T 1
  5721. | #define HAVE_INTPTR_T 1
  5722. | #define restrict __restrict
  5723. | #define HAVE_ATTRIBUTE_CONST 1
  5724. | #define HAVE_ATTRIBUTE_MALLOC 1
  5725. | #define HAVE_ATTRIBUTE_MODE 1
  5726. | #define HAVE_ATTRIBUTE_NORETURN 1
  5727. | #define HAVE_HIDDEN_ALIAS 1
  5728. | #define HAVE_ALLOCA 1
  5729. | #define WANT_TMP_ALLOCA 1
  5730. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5731. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5732. | #define HAVE_CLOCK 1
  5733. | #define HAVE_GETPAGESIZE 1
  5734. | #define HAVE_GETTIMEOFDAY 1
  5735. | #define HAVE_LOCALECONV 1
  5736. | #define HAVE_MEMSET 1
  5737. | #define HAVE_MPROTECT 1
  5738. | #define HAVE_POPEN 1
  5739. | #define HAVE_RAISE 1
  5740. | #define HAVE_STRCHR 1
  5741. | #define HAVE_STRERROR 1
  5742. | #define HAVE_STRNLEN 1
  5743. | #define HAVE_STRTOL 1
  5744. | #define HAVE_STRTOUL 1
  5745. | /* end confdefs.h. */
  5746. | /* Define times to an innocuous variant, in case <limits.h> declares times.
  5747. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  5748. | #define times innocuous_times
  5749. |
  5750. | /* System header to define __stub macros and hopefully few prototypes,
  5751. | which can conflict with char times (); below.
  5752. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5753. | <limits.h> exists even on freestanding compilers. */
  5754. |
  5755. | #ifdef __STDC__
  5756. | # include <limits.h>
  5757. | #else
  5758. | # include <assert.h>
  5759. | #endif
  5760. |
  5761. | #undef times
  5762. |
  5763. | /* Override any GCC internal prototype to avoid an error.
  5764. | Use char because int might match the return type of a GCC
  5765. | builtin and then its argument prototype would still apply. */
  5766. | #ifdef __cplusplus
  5767. | extern "C"
  5768. | #endif
  5769. | char times ();
  5770. | /* The GNU C library defines this for functions which it implements
  5771. | to always fail with ENOSYS. Some functions are actually named
  5772. | something starting with __ and the normal name is an alias. */
  5773. | #if defined __stub_times || defined __stub___times
  5774. | choke me
  5775. | #endif
  5776. |
  5777. | int
  5778. | main ()
  5779. | {
  5780. | return times ();
  5781. | ;
  5782. | return 0;
  5783. | }
  5784. configure:24633: result: no
  5785. configure:24649: checking for library containing clock_gettime
  5786. configure:24680: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5787. C:\Users\Devesh\AppData\Local\Temp\ccDXFSoj.o:conftest.c:(.text.startup+0xc): undefined reference to `clock_gettime'
  5788. collect2.exe: error: ld returned 1 exit status
  5789. configure:24680: $? = 1
  5790. configure: failed program was:
  5791. | /* confdefs.h */
  5792. | #define PACKAGE_NAME "GNU MP"
  5793. | #define PACKAGE_TARNAME "gmp"
  5794. | #define PACKAGE_VERSION "6.2.1"
  5795. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5796. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5797. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5798. | #define PACKAGE "gmp"
  5799. | #define VERSION "6.2.1"
  5800. | #define WANT_FFT 1
  5801. | #define HAVE_HOST_CPU_broadwell 1
  5802. | #define HOST_DOS64 1
  5803. | #define HAVE_SPEED_CYCLECOUNTER 2
  5804. | #define HAVE_CALLING_CONVENTIONS 1
  5805. | #define STDC_HEADERS 1
  5806. | #define HAVE_SYS_TYPES_H 1
  5807. | #define HAVE_SYS_STAT_H 1
  5808. | #define HAVE_STDLIB_H 1
  5809. | #define HAVE_STRING_H 1
  5810. | #define HAVE_MEMORY_H 1
  5811. | #define HAVE_STRINGS_H 1
  5812. | #define HAVE_INTTYPES_H 1
  5813. | #define HAVE_STDINT_H 1
  5814. | #define HAVE_UNISTD_H 1
  5815. | #define HAVE_DLFCN_H 1
  5816. | #define LT_OBJDIR ".libs/"
  5817. | #define STDC_HEADERS 1
  5818. | #define TIME_WITH_SYS_TIME 1
  5819. | #define HAVE_FCNTL_H 1
  5820. | #define HAVE_FLOAT_H 1
  5821. | #define HAVE_LOCALE_H 1
  5822. | #define HAVE_SYS_PARAM_H 1
  5823. | #define HAVE_SYS_TIME_H 1
  5824. | #define HAVE_DECL_FGETC 1
  5825. | #define HAVE_DECL_FSCANF 1
  5826. | #define HAVE_DECL_OPTARG 1
  5827. | #define HAVE_DECL_UNGETC 1
  5828. | #define HAVE_DECL_VFPRINTF 1
  5829. | #define HAVE_DECL_SYS_ERRLIST 0
  5830. | #define HAVE_DECL_SYS_NERR 0
  5831. | #define RETSIGTYPE void
  5832. | #define HAVE_INTMAX_T 1
  5833. | #define HAVE_LONG_DOUBLE 1
  5834. | #define HAVE_LONG_LONG 1
  5835. | #define HAVE_PTRDIFF_T 1
  5836. | #define HAVE_UINT_LEAST32_T 1
  5837. | #define HAVE_INTPTR_T 1
  5838. | #define restrict __restrict
  5839. | #define HAVE_ATTRIBUTE_CONST 1
  5840. | #define HAVE_ATTRIBUTE_MALLOC 1
  5841. | #define HAVE_ATTRIBUTE_MODE 1
  5842. | #define HAVE_ATTRIBUTE_NORETURN 1
  5843. | #define HAVE_HIDDEN_ALIAS 1
  5844. | #define HAVE_ALLOCA 1
  5845. | #define WANT_TMP_ALLOCA 1
  5846. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5847. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5848. | #define HAVE_CLOCK 1
  5849. | #define HAVE_GETPAGESIZE 1
  5850. | #define HAVE_GETTIMEOFDAY 1
  5851. | #define HAVE_LOCALECONV 1
  5852. | #define HAVE_MEMSET 1
  5853. | #define HAVE_MPROTECT 1
  5854. | #define HAVE_POPEN 1
  5855. | #define HAVE_RAISE 1
  5856. | #define HAVE_STRCHR 1
  5857. | #define HAVE_STRERROR 1
  5858. | #define HAVE_STRNLEN 1
  5859. | #define HAVE_STRTOL 1
  5860. | #define HAVE_STRTOUL 1
  5861. | /* end confdefs.h. */
  5862. |
  5863. | /* Override any GCC internal prototype to avoid an error.
  5864. | Use char because int might match the return type of a GCC
  5865. | builtin and then its argument prototype would still apply. */
  5866. | #ifdef __cplusplus
  5867. | extern "C"
  5868. | #endif
  5869. | char clock_gettime ();
  5870. | int
  5871. | main ()
  5872. | {
  5873. | return clock_gettime ();
  5874. | ;
  5875. | return 0;
  5876. | }
  5877. configure:24680: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -lrt >&5
  5878. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lrt
  5879. collect2.exe: error: ld returned 1 exit status
  5880. configure:24680: $? = 1
  5881. configure: failed program was:
  5882. | /* confdefs.h */
  5883. | #define PACKAGE_NAME "GNU MP"
  5884. | #define PACKAGE_TARNAME "gmp"
  5885. | #define PACKAGE_VERSION "6.2.1"
  5886. | #define PACKAGE_STRING "GNU MP 6.2.1"
  5887. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  5888. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  5889. | #define PACKAGE "gmp"
  5890. | #define VERSION "6.2.1"
  5891. | #define WANT_FFT 1
  5892. | #define HAVE_HOST_CPU_broadwell 1
  5893. | #define HOST_DOS64 1
  5894. | #define HAVE_SPEED_CYCLECOUNTER 2
  5895. | #define HAVE_CALLING_CONVENTIONS 1
  5896. | #define STDC_HEADERS 1
  5897. | #define HAVE_SYS_TYPES_H 1
  5898. | #define HAVE_SYS_STAT_H 1
  5899. | #define HAVE_STDLIB_H 1
  5900. | #define HAVE_STRING_H 1
  5901. | #define HAVE_MEMORY_H 1
  5902. | #define HAVE_STRINGS_H 1
  5903. | #define HAVE_INTTYPES_H 1
  5904. | #define HAVE_STDINT_H 1
  5905. | #define HAVE_UNISTD_H 1
  5906. | #define HAVE_DLFCN_H 1
  5907. | #define LT_OBJDIR ".libs/"
  5908. | #define STDC_HEADERS 1
  5909. | #define TIME_WITH_SYS_TIME 1
  5910. | #define HAVE_FCNTL_H 1
  5911. | #define HAVE_FLOAT_H 1
  5912. | #define HAVE_LOCALE_H 1
  5913. | #define HAVE_SYS_PARAM_H 1
  5914. | #define HAVE_SYS_TIME_H 1
  5915. | #define HAVE_DECL_FGETC 1
  5916. | #define HAVE_DECL_FSCANF 1
  5917. | #define HAVE_DECL_OPTARG 1
  5918. | #define HAVE_DECL_UNGETC 1
  5919. | #define HAVE_DECL_VFPRINTF 1
  5920. | #define HAVE_DECL_SYS_ERRLIST 0
  5921. | #define HAVE_DECL_SYS_NERR 0
  5922. | #define RETSIGTYPE void
  5923. | #define HAVE_INTMAX_T 1
  5924. | #define HAVE_LONG_DOUBLE 1
  5925. | #define HAVE_LONG_LONG 1
  5926. | #define HAVE_PTRDIFF_T 1
  5927. | #define HAVE_UINT_LEAST32_T 1
  5928. | #define HAVE_INTPTR_T 1
  5929. | #define restrict __restrict
  5930. | #define HAVE_ATTRIBUTE_CONST 1
  5931. | #define HAVE_ATTRIBUTE_MALLOC 1
  5932. | #define HAVE_ATTRIBUTE_MODE 1
  5933. | #define HAVE_ATTRIBUTE_NORETURN 1
  5934. | #define HAVE_HIDDEN_ALIAS 1
  5935. | #define HAVE_ALLOCA 1
  5936. | #define WANT_TMP_ALLOCA 1
  5937. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  5938. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  5939. | #define HAVE_CLOCK 1
  5940. | #define HAVE_GETPAGESIZE 1
  5941. | #define HAVE_GETTIMEOFDAY 1
  5942. | #define HAVE_LOCALECONV 1
  5943. | #define HAVE_MEMSET 1
  5944. | #define HAVE_MPROTECT 1
  5945. | #define HAVE_POPEN 1
  5946. | #define HAVE_RAISE 1
  5947. | #define HAVE_STRCHR 1
  5948. | #define HAVE_STRERROR 1
  5949. | #define HAVE_STRNLEN 1
  5950. | #define HAVE_STRTOL 1
  5951. | #define HAVE_STRTOUL 1
  5952. | /* end confdefs.h. */
  5953. |
  5954. | /* Override any GCC internal prototype to avoid an error.
  5955. | Use char because int might match the return type of a GCC
  5956. | builtin and then its argument prototype would still apply. */
  5957. | #ifdef __cplusplus
  5958. | extern "C"
  5959. | #endif
  5960. | char clock_gettime ();
  5961. | int
  5962. | main ()
  5963. | {
  5964. | return clock_gettime ();
  5965. | ;
  5966. | return 0;
  5967. | }
  5968. configure:24697: result: no
  5969. configure:24713: checking for vsnprintf
  5970. configure:24713: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5971. conftest.c:95:6: warning: conflicting types for built-in function 'vsnprintf'
  5972. char vsnprintf ();
  5973. ^~~~~~~~~
  5974. configure:24713: $? = 0
  5975. configure:24713: result: yes
  5976. configure:24723: checking whether vsnprintf works
  5977. configure:24769: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5978. configure:24769: $? = 0
  5979. configure:24769: ./conftest.exe
  5980. configure:24769: $? = 0
  5981. configure:24769: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5982. configure:24769: $? = 0
  5983. configure:24769: ./conftest.exe
  5984. configure:24769: $? = 0
  5985. configure:24781: result: yes
  5986. configure:24794: checking whether sscanf needs writable input
  5987. configure:24806: result: no
  5988. configure:24820: checking for struct pst_processor.psp_iticksperclktick
  5989. configure:24820: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  5990. conftest.c:73:23: fatal error: sys/pstat.h: No such file or directory
  5991. #include <sys/pstat.h>
  5992. ^
  5993. compilation terminated.
  5994. configure:24820: $? = 1
  5995. configure: failed program was:
  5996. | /* confdefs.h */
  5997. | #define PACKAGE_NAME "GNU MP"
  5998. | #define PACKAGE_TARNAME "gmp"
  5999. | #define PACKAGE_VERSION "6.2.1"
  6000. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6001. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6002. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6003. | #define PACKAGE "gmp"
  6004. | #define VERSION "6.2.1"
  6005. | #define WANT_FFT 1
  6006. | #define HAVE_HOST_CPU_broadwell 1
  6007. | #define HOST_DOS64 1
  6008. | #define HAVE_SPEED_CYCLECOUNTER 2
  6009. | #define HAVE_CALLING_CONVENTIONS 1
  6010. | #define STDC_HEADERS 1
  6011. | #define HAVE_SYS_TYPES_H 1
  6012. | #define HAVE_SYS_STAT_H 1
  6013. | #define HAVE_STDLIB_H 1
  6014. | #define HAVE_STRING_H 1
  6015. | #define HAVE_MEMORY_H 1
  6016. | #define HAVE_STRINGS_H 1
  6017. | #define HAVE_INTTYPES_H 1
  6018. | #define HAVE_STDINT_H 1
  6019. | #define HAVE_UNISTD_H 1
  6020. | #define HAVE_DLFCN_H 1
  6021. | #define LT_OBJDIR ".libs/"
  6022. | #define STDC_HEADERS 1
  6023. | #define TIME_WITH_SYS_TIME 1
  6024. | #define HAVE_FCNTL_H 1
  6025. | #define HAVE_FLOAT_H 1
  6026. | #define HAVE_LOCALE_H 1
  6027. | #define HAVE_SYS_PARAM_H 1
  6028. | #define HAVE_SYS_TIME_H 1
  6029. | #define HAVE_DECL_FGETC 1
  6030. | #define HAVE_DECL_FSCANF 1
  6031. | #define HAVE_DECL_OPTARG 1
  6032. | #define HAVE_DECL_UNGETC 1
  6033. | #define HAVE_DECL_VFPRINTF 1
  6034. | #define HAVE_DECL_SYS_ERRLIST 0
  6035. | #define HAVE_DECL_SYS_NERR 0
  6036. | #define RETSIGTYPE void
  6037. | #define HAVE_INTMAX_T 1
  6038. | #define HAVE_LONG_DOUBLE 1
  6039. | #define HAVE_LONG_LONG 1
  6040. | #define HAVE_PTRDIFF_T 1
  6041. | #define HAVE_UINT_LEAST32_T 1
  6042. | #define HAVE_INTPTR_T 1
  6043. | #define restrict __restrict
  6044. | #define HAVE_ATTRIBUTE_CONST 1
  6045. | #define HAVE_ATTRIBUTE_MALLOC 1
  6046. | #define HAVE_ATTRIBUTE_MODE 1
  6047. | #define HAVE_ATTRIBUTE_NORETURN 1
  6048. | #define HAVE_HIDDEN_ALIAS 1
  6049. | #define HAVE_ALLOCA 1
  6050. | #define WANT_TMP_ALLOCA 1
  6051. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  6052. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  6053. | #define HAVE_CLOCK 1
  6054. | #define HAVE_GETPAGESIZE 1
  6055. | #define HAVE_GETTIMEOFDAY 1
  6056. | #define HAVE_LOCALECONV 1
  6057. | #define HAVE_MEMSET 1
  6058. | #define HAVE_MPROTECT 1
  6059. | #define HAVE_POPEN 1
  6060. | #define HAVE_RAISE 1
  6061. | #define HAVE_STRCHR 1
  6062. | #define HAVE_STRERROR 1
  6063. | #define HAVE_STRNLEN 1
  6064. | #define HAVE_STRTOL 1
  6065. | #define HAVE_STRTOUL 1
  6066. | #define HAVE_VSNPRINTF 1
  6067. | /* end confdefs.h. */
  6068. | #include <sys/pstat.h>
  6069. |
  6070. | int
  6071. | main ()
  6072. | {
  6073. | static struct pst_processor ac_aggr;
  6074. | if (ac_aggr.psp_iticksperclktick)
  6075. | return 0;
  6076. | ;
  6077. | return 0;
  6078. | }
  6079. configure:24820: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6080. conftest.c:73:23: fatal error: sys/pstat.h: No such file or directory
  6081. #include <sys/pstat.h>
  6082. ^
  6083. compilation terminated.
  6084. configure:24820: $? = 1
  6085. configure: failed program was:
  6086. | /* confdefs.h */
  6087. | #define PACKAGE_NAME "GNU MP"
  6088. | #define PACKAGE_TARNAME "gmp"
  6089. | #define PACKAGE_VERSION "6.2.1"
  6090. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6091. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6092. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6093. | #define PACKAGE "gmp"
  6094. | #define VERSION "6.2.1"
  6095. | #define WANT_FFT 1
  6096. | #define HAVE_HOST_CPU_broadwell 1
  6097. | #define HOST_DOS64 1
  6098. | #define HAVE_SPEED_CYCLECOUNTER 2
  6099. | #define HAVE_CALLING_CONVENTIONS 1
  6100. | #define STDC_HEADERS 1
  6101. | #define HAVE_SYS_TYPES_H 1
  6102. | #define HAVE_SYS_STAT_H 1
  6103. | #define HAVE_STDLIB_H 1
  6104. | #define HAVE_STRING_H 1
  6105. | #define HAVE_MEMORY_H 1
  6106. | #define HAVE_STRINGS_H 1
  6107. | #define HAVE_INTTYPES_H 1
  6108. | #define HAVE_STDINT_H 1
  6109. | #define HAVE_UNISTD_H 1
  6110. | #define HAVE_DLFCN_H 1
  6111. | #define LT_OBJDIR ".libs/"
  6112. | #define STDC_HEADERS 1
  6113. | #define TIME_WITH_SYS_TIME 1
  6114. | #define HAVE_FCNTL_H 1
  6115. | #define HAVE_FLOAT_H 1
  6116. | #define HAVE_LOCALE_H 1
  6117. | #define HAVE_SYS_PARAM_H 1
  6118. | #define HAVE_SYS_TIME_H 1
  6119. | #define HAVE_DECL_FGETC 1
  6120. | #define HAVE_DECL_FSCANF 1
  6121. | #define HAVE_DECL_OPTARG 1
  6122. | #define HAVE_DECL_UNGETC 1
  6123. | #define HAVE_DECL_VFPRINTF 1
  6124. | #define HAVE_DECL_SYS_ERRLIST 0
  6125. | #define HAVE_DECL_SYS_NERR 0
  6126. | #define RETSIGTYPE void
  6127. | #define HAVE_INTMAX_T 1
  6128. | #define HAVE_LONG_DOUBLE 1
  6129. | #define HAVE_LONG_LONG 1
  6130. | #define HAVE_PTRDIFF_T 1
  6131. | #define HAVE_UINT_LEAST32_T 1
  6132. | #define HAVE_INTPTR_T 1
  6133. | #define restrict __restrict
  6134. | #define HAVE_ATTRIBUTE_CONST 1
  6135. | #define HAVE_ATTRIBUTE_MALLOC 1
  6136. | #define HAVE_ATTRIBUTE_MODE 1
  6137. | #define HAVE_ATTRIBUTE_NORETURN 1
  6138. | #define HAVE_HIDDEN_ALIAS 1
  6139. | #define HAVE_ALLOCA 1
  6140. | #define WANT_TMP_ALLOCA 1
  6141. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  6142. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  6143. | #define HAVE_CLOCK 1
  6144. | #define HAVE_GETPAGESIZE 1
  6145. | #define HAVE_GETTIMEOFDAY 1
  6146. | #define HAVE_LOCALECONV 1
  6147. | #define HAVE_MEMSET 1
  6148. | #define HAVE_MPROTECT 1
  6149. | #define HAVE_POPEN 1
  6150. | #define HAVE_RAISE 1
  6151. | #define HAVE_STRCHR 1
  6152. | #define HAVE_STRERROR 1
  6153. | #define HAVE_STRNLEN 1
  6154. | #define HAVE_STRTOL 1
  6155. | #define HAVE_STRTOUL 1
  6156. | #define HAVE_VSNPRINTF 1
  6157. | /* end confdefs.h. */
  6158. | #include <sys/pstat.h>
  6159. |
  6160. | int
  6161. | main ()
  6162. | {
  6163. | static struct pst_processor ac_aggr;
  6164. | if (sizeof ac_aggr.psp_iticksperclktick)
  6165. | return 0;
  6166. | ;
  6167. | return 0;
  6168. | }
  6169. configure:24820: result: no
  6170. configure:25564: checking for suitable m4
  6171. trying m4
  6172. good
  6173. configure:25608: result: m4
  6174. configure:25614: checking if m4wrap produces spurious output
  6175. test input is
  6176. changequote({,})define(x,)m4wrap({x})dnl
  6177. produces 0 chars output
  6178. configure:25636: result: no
  6179. configure:25655: checking how to switch to text section
  6180. trying .text
  6181. configure:25666: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6182. configure:25669: $? = 0
  6183. configure:25689: result: .text
  6184. configure:25693: checking how to switch to data section
  6185. configure:25704: result: .data
  6186. configure:25709: checking for assembler label suffix
  6187. trying
  6188. configure:25722: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6189. configure:25725: $? = 1
  6190. conftest.s: Assembler messages:
  6191. conftest.s:2: Error: no such instruction: `somelabel'
  6192. configure: failed program was:
  6193. .text
  6194. somelabel
  6195. conftest.s: Assembler messages:
  6196. conftest.s:2: Error: no such instruction: `somelabel'
  6197. trying :
  6198. configure:25722: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6199. configure:25725: $? = 0
  6200. configure:25745: result: :
  6201. configure:25750: checking for assembler global directive
  6202. configure:25762: result: .globl
  6203. configure:25767: checking for assembler global directive attribute
  6204. configure:25778: result:
  6205. configure:25783: checking if globals are prefixed by underscore
  6206. configure:25793: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -c conftest.c >&5
  6207. configure:25796: $? = 0
  6208. configure:25814: result: yes
  6209. configure:25854: checking how to switch to read-only data section
  6210. Test program:
  6211. extern const int foo[]; /* Suppresses C++'s suppression of foo */
  6212. const int foo[] = {1,2,3};
  6213. configure:25874: gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -S conftest.c >&5
  6214. configure:25877: $? = 0
  6215. Compiler output:
  6216. .file "conftest.c"
  6217. .globl _foo
  6218. .section .rdata,"dr"
  6219. .align 4
  6220. _foo:
  6221. .long 1
  6222. .long 2
  6223. .long 3
  6224. .ident "GCC: (MinGW.org GCC-6.3.0-1) 6.3.0"
  6225. Match: .section .rdata,"dr"
  6226. configure:25908: result: .section .rdata,"dr"
  6227. configure:25912: checking for assembler .type directive
  6228. configure:25923: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6229. configure:25926: $? = 1
  6230. conftest.s: Assembler messages:
  6231. conftest.s:1: Warning: .type pseudo-op used outside of .def/.endef ignored.
  6232. conftest.s:1: Error: junk at end of line, first unrecognized character is `s'
  6233. configure: failed program was:
  6234. .type sym,@function
  6235. configure:25923: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6236. configure:25926: $? = 1
  6237. conftest.s: Assembler messages:
  6238. conftest.s:1: Warning: .type pseudo-op used outside of .def/.endef ignored.
  6239. conftest.s:1: Error: junk at end of line, first unrecognized character is `s'
  6240. configure: failed program was:
  6241. .type sym,#function
  6242. configure:25923: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6243. configure:25926: $? = 1
  6244. conftest.s: Assembler messages:
  6245. conftest.s:1: Warning: .type pseudo-op used outside of .def/.endef ignored.
  6246. conftest.s:1: Error: junk at end of line, first unrecognized character is `s'
  6247. configure: failed program was:
  6248. .type sym,%function
  6249. configure:25946: result:
  6250. configure:25950: checking for assembler .size directive
  6251. configure:25960: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6252. configure:25963: $? = 1
  6253. conftest.s: Assembler messages:
  6254. conftest.s:1: Warning: .size pseudo-op used outside of .def/.endef ignored.
  6255. conftest.s:1: Error: junk at end of line, first unrecognized character is `s'
  6256. configure: failed program was:
  6257. .size sym,1
  6258. configure:25980: result:
  6259. configure:25987: checking for assembler local label prefix
  6260. Trying L
  6261. configure:26001: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6262. configure:26004: $? = 0
  6263. 00000000 b .bss
  6264. 00000000 d .data
  6265. 00000000 t .text
  6266. 00000000 t dummy
  6267. L label doesn't appear in object file at all (good)
  6268. Local label appears in object files: no
  6269. configure:26050: result: L
  6270. configure:26061: checking for assembler byte directive
  6271. trying .byte
  6272. configure:26074: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6273. configure:26077: $? = 0
  6274. configure:26097: result: .byte
  6275. configure:26105: checking how to define a 32-bit word
  6276. configure:26130: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6277. configure:26133: $? = 0
  6278. configure:26159: result: .long
  6279. configure:26168: checking if .align assembly directive is logarithmic
  6280. configure:26183: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6281. configure:26186: $? = 0
  6282. configure:26205: result: no
  6283. configure:26816: checking if the .align directive accepts an 0x90 fill in .text
  6284. configure:26828: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6285. configure:26831: $? = 0
  6286. configure:26849: result: yes
  6287. configure:26857: checking if the assembler knows about the mulx instruction
  6288. configure:26867: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6289. configure:26870: $? = 1
  6290. conftest.s: Assembler messages:
  6291. conftest.s:2: Error: bad register name `%r8'
  6292. configure: failed program was:
  6293. .text
  6294. mulx %r8, %r9, %r10
  6295. configure:26884: result: no
  6296. configure:26894: WARNING: +----------------------------------------------------------
  6297. configure:26896: WARNING: | WARNING WARNING WARNING
  6298. configure:26898: WARNING: | Host CPU has the mulx instruction, but it can't be
  6299. configure:26900: WARNING: | assembled by
  6300. configure:26902: WARNING: | gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell
  6301. configure:26904: WARNING: | Older x86 instructions will be used.
  6302. configure:26906: WARNING: | This will be an inferior build.
  6303. configure:26908: WARNING: +----------------------------------------------------------
  6304. configure:26920: checking for assembler COFF type directives
  6305. configure:26936: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6306. configure:26939: $? = 0
  6307. configure:26953: result: yes
  6308. configure:26971: checking if _GLOBAL_OFFSET_TABLE_ is prefixed by underscore
  6309. configure:26990: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -DDLL_EXPORT -DPIC conftest.s >&5 && gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -DDLL_EXPORT -DPIC conftest.o >&5
  6310. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/as.exe: BFD (GNU Binutils) 2.28 assertion fail ../../../binutils-2.28/bfd/coff-i386.c:574
  6311. conftest.s: Assembler messages:
  6312. conftest.s:4: Error: cannot represent relocation type BFD_RELOC_386_GOTPC
  6313. configure:26993: $? = 1
  6314. configure:26990: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -DDLL_EXPORT -DPIC conftest.s >&5 && gcc -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell -DDLL_EXPORT -DPIC conftest.o >&5
  6315. conftest.o:fake:(.text+0x2): undefined reference to `_GLOBAL_OFFSET_TABLE_'
  6316. collect2.exe: error: ld returned 1 exit status
  6317. configure:26993: $? = 1
  6318. configure:27006: result: not applicable
  6319. configure:27019: checking if the assembler takes cl with shldl
  6320. configure:27029: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.s >conftest.out 2>&1
  6321. configure:27032: $? = 0
  6322. configure:27046: result: yes
  6323. configure:27265: checking size of void *
  6324. configure:27270: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6325. configure:27270: $? = 0
  6326. configure:27270: ./conftest.exe
  6327. configure:27270: $? = 0
  6328. configure:27284: result: 4
  6329. configure:27298: checking size of unsigned short
  6330. configure:27303: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6331. configure:27303: $? = 0
  6332. configure:27303: ./conftest.exe
  6333. configure:27303: $? = 0
  6334. configure:27317: result: 2
  6335. configure:27331: checking size of unsigned
  6336. configure:27336: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6337. configure:27336: $? = 0
  6338. configure:27336: ./conftest.exe
  6339. configure:27336: $? = 0
  6340. configure:27350: result: 4
  6341. configure:27364: checking size of unsigned long
  6342. configure:27369: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6343. configure:27369: $? = 0
  6344. configure:27369: ./conftest.exe
  6345. configure:27369: $? = 0
  6346. configure:27383: result: 4
  6347. configure:27397: checking size of mp_limb_t
  6348. configure:27402: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6349. configure:27402: $? = 0
  6350. configure:27402: ./conftest.exe
  6351. configure:27402: $? = 0
  6352. configure:27422: result: 4
  6353. configure:27564: checking for stack_t
  6354. configure:27564: gcc -c -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6355. conftest.c: In function 'main':
  6356. conftest.c:133:13: error: 'stack_t' undeclared (first use in this function)
  6357. if (sizeof (stack_t))
  6358. ^~~~~~~
  6359. conftest.c:133:13: note: each undeclared identifier is reported only once for each function it appears in
  6360. configure:27564: $? = 1
  6361. configure: failed program was:
  6362. | /* confdefs.h */
  6363. | #define PACKAGE_NAME "GNU MP"
  6364. | #define PACKAGE_TARNAME "gmp"
  6365. | #define PACKAGE_VERSION "6.2.1"
  6366. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6367. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6368. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6369. | #define PACKAGE "gmp"
  6370. | #define VERSION "6.2.1"
  6371. | #define WANT_FFT 1
  6372. | #define HAVE_HOST_CPU_broadwell 1
  6373. | #define HOST_DOS64 1
  6374. | #define HAVE_SPEED_CYCLECOUNTER 2
  6375. | #define HAVE_CALLING_CONVENTIONS 1
  6376. | #define STDC_HEADERS 1
  6377. | #define HAVE_SYS_TYPES_H 1
  6378. | #define HAVE_SYS_STAT_H 1
  6379. | #define HAVE_STDLIB_H 1
  6380. | #define HAVE_STRING_H 1
  6381. | #define HAVE_MEMORY_H 1
  6382. | #define HAVE_STRINGS_H 1
  6383. | #define HAVE_INTTYPES_H 1
  6384. | #define HAVE_STDINT_H 1
  6385. | #define HAVE_UNISTD_H 1
  6386. | #define HAVE_DLFCN_H 1
  6387. | #define LT_OBJDIR ".libs/"
  6388. | #define STDC_HEADERS 1
  6389. | #define TIME_WITH_SYS_TIME 1
  6390. | #define HAVE_FCNTL_H 1
  6391. | #define HAVE_FLOAT_H 1
  6392. | #define HAVE_LOCALE_H 1
  6393. | #define HAVE_SYS_PARAM_H 1
  6394. | #define HAVE_SYS_TIME_H 1
  6395. | #define HAVE_DECL_FGETC 1
  6396. | #define HAVE_DECL_FSCANF 1
  6397. | #define HAVE_DECL_OPTARG 1
  6398. | #define HAVE_DECL_UNGETC 1
  6399. | #define HAVE_DECL_VFPRINTF 1
  6400. | #define HAVE_DECL_SYS_ERRLIST 0
  6401. | #define HAVE_DECL_SYS_NERR 0
  6402. | #define RETSIGTYPE void
  6403. | #define HAVE_INTMAX_T 1
  6404. | #define HAVE_LONG_DOUBLE 1
  6405. | #define HAVE_LONG_LONG 1
  6406. | #define HAVE_PTRDIFF_T 1
  6407. | #define HAVE_UINT_LEAST32_T 1
  6408. | #define HAVE_INTPTR_T 1
  6409. | #define restrict __restrict
  6410. | #define HAVE_ATTRIBUTE_CONST 1
  6411. | #define HAVE_ATTRIBUTE_MALLOC 1
  6412. | #define HAVE_ATTRIBUTE_MODE 1
  6413. | #define HAVE_ATTRIBUTE_NORETURN 1
  6414. | #define HAVE_HIDDEN_ALIAS 1
  6415. | #define HAVE_ALLOCA 1
  6416. | #define WANT_TMP_ALLOCA 1
  6417. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  6418. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  6419. | #define HAVE_CLOCK 1
  6420. | #define HAVE_GETPAGESIZE 1
  6421. | #define HAVE_GETTIMEOFDAY 1
  6422. | #define HAVE_LOCALECONV 1
  6423. | #define HAVE_MEMSET 1
  6424. | #define HAVE_MPROTECT 1
  6425. | #define HAVE_POPEN 1
  6426. | #define HAVE_RAISE 1
  6427. | #define HAVE_STRCHR 1
  6428. | #define HAVE_STRERROR 1
  6429. | #define HAVE_STRNLEN 1
  6430. | #define HAVE_STRTOL 1
  6431. | #define HAVE_STRTOUL 1
  6432. | #define HAVE_VSNPRINTF 1
  6433. | #define HAVE_NATIVE_mpn_add_n 1
  6434. | #define HAVE_NATIVE_mpn_add_nc 1
  6435. | #define HAVE_NATIVE_mpn_sub_n 1
  6436. | #define HAVE_NATIVE_mpn_sub_nc 1
  6437. | #define HAVE_NATIVE_func 1
  6438. | #define HAVE_NATIVE_func_nc 1
  6439. | #define HAVE_NATIVE_mpn_add_n 1
  6440. | #define HAVE_NATIVE_mpn_add_nc 1
  6441. | #define HAVE_NATIVE_mpn_sub_n 1
  6442. | #define HAVE_NATIVE_mpn_sub_nc 1
  6443. | #define HAVE_NATIVE_func 1
  6444. | #define HAVE_NATIVE_func_nc 1
  6445. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6446. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6447. | #define HAVE_NATIVE_func 1
  6448. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6449. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6450. | #define HAVE_NATIVE_func 1
  6451. | #define HAVE_NATIVE_mpn_mul_1 1
  6452. | #define HAVE_NATIVE_mpn_addmul_1 1
  6453. | #define HAVE_NATIVE_mpn_submul_1 1
  6454. | #define HAVE_NATIVE_mpn_lshift 1
  6455. | #define HAVE_NATIVE_mpn_rshift 1
  6456. | #define HAVE_NATIVE_mpn_divexact_1 1
  6457. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  6458. | #define HAVE_NATIVE_mpn_divrem_1c 1
  6459. | #define HAVE_NATIVE_mpn_divrem_1 1
  6460. | #define HAVE_NATIVE_mpn_divrem_2 1
  6461. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  6462. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  6463. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  6464. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  6465. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  6466. | #define HAVE_NATIVE_mpn_mul_basecase 1
  6467. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  6468. | #define HAVE_NATIVE_mpn_popcount 1
  6469. | #define HAVE_NATIVE_mpn_popcount 1
  6470. | #define HAVE_NATIVE_mpn_hamdist 1
  6471. | #define HAVE_NATIVE_mpn_gcd_11 1
  6472. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  6473. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  6474. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  6475. | #define HAVE_NATIVE_mpn_copyi 1
  6476. | #define HAVE_NATIVE_mpn_copyd 1
  6477. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  6478. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  6479. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  6480. | #define LSYM_PREFIX "L"
  6481. | #define HAVE_HOST_CPU_FAMILY_x86 1
  6482. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  6483. | #define SIZEOF_VOID_P 4
  6484. | #define SIZEOF_UNSIGNED_SHORT 2
  6485. | #define SIZEOF_UNSIGNED 4
  6486. | #define SIZEOF_UNSIGNED_LONG 4
  6487. | #define SIZEOF_MP_LIMB_T 4
  6488. | /* end confdefs.h. */
  6489. | #include <signal.h>
  6490. |
  6491. | int
  6492. | main ()
  6493. | {
  6494. | if (sizeof (stack_t))
  6495. | return 0;
  6496. | ;
  6497. | return 0;
  6498. | }
  6499. configure:27564: result: no
  6500. configure:27602: checking for tputs in -lncurses
  6501. configure:27627: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -lncurses >&5
  6502. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lncurses
  6503. collect2.exe: error: ld returned 1 exit status
  6504. configure:27627: $? = 1
  6505. configure: failed program was:
  6506. | /* confdefs.h */
  6507. | #define PACKAGE_NAME "GNU MP"
  6508. | #define PACKAGE_TARNAME "gmp"
  6509. | #define PACKAGE_VERSION "6.2.1"
  6510. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6511. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6512. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6513. | #define PACKAGE "gmp"
  6514. | #define VERSION "6.2.1"
  6515. | #define WANT_FFT 1
  6516. | #define HAVE_HOST_CPU_broadwell 1
  6517. | #define HOST_DOS64 1
  6518. | #define HAVE_SPEED_CYCLECOUNTER 2
  6519. | #define HAVE_CALLING_CONVENTIONS 1
  6520. | #define STDC_HEADERS 1
  6521. | #define HAVE_SYS_TYPES_H 1
  6522. | #define HAVE_SYS_STAT_H 1
  6523. | #define HAVE_STDLIB_H 1
  6524. | #define HAVE_STRING_H 1
  6525. | #define HAVE_MEMORY_H 1
  6526. | #define HAVE_STRINGS_H 1
  6527. | #define HAVE_INTTYPES_H 1
  6528. | #define HAVE_STDINT_H 1
  6529. | #define HAVE_UNISTD_H 1
  6530. | #define HAVE_DLFCN_H 1
  6531. | #define LT_OBJDIR ".libs/"
  6532. | #define STDC_HEADERS 1
  6533. | #define TIME_WITH_SYS_TIME 1
  6534. | #define HAVE_FCNTL_H 1
  6535. | #define HAVE_FLOAT_H 1
  6536. | #define HAVE_LOCALE_H 1
  6537. | #define HAVE_SYS_PARAM_H 1
  6538. | #define HAVE_SYS_TIME_H 1
  6539. | #define HAVE_DECL_FGETC 1
  6540. | #define HAVE_DECL_FSCANF 1
  6541. | #define HAVE_DECL_OPTARG 1
  6542. | #define HAVE_DECL_UNGETC 1
  6543. | #define HAVE_DECL_VFPRINTF 1
  6544. | #define HAVE_DECL_SYS_ERRLIST 0
  6545. | #define HAVE_DECL_SYS_NERR 0
  6546. | #define RETSIGTYPE void
  6547. | #define HAVE_INTMAX_T 1
  6548. | #define HAVE_LONG_DOUBLE 1
  6549. | #define HAVE_LONG_LONG 1
  6550. | #define HAVE_PTRDIFF_T 1
  6551. | #define HAVE_UINT_LEAST32_T 1
  6552. | #define HAVE_INTPTR_T 1
  6553. | #define restrict __restrict
  6554. | #define HAVE_ATTRIBUTE_CONST 1
  6555. | #define HAVE_ATTRIBUTE_MALLOC 1
  6556. | #define HAVE_ATTRIBUTE_MODE 1
  6557. | #define HAVE_ATTRIBUTE_NORETURN 1
  6558. | #define HAVE_HIDDEN_ALIAS 1
  6559. | #define HAVE_ALLOCA 1
  6560. | #define WANT_TMP_ALLOCA 1
  6561. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  6562. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  6563. | #define HAVE_CLOCK 1
  6564. | #define HAVE_GETPAGESIZE 1
  6565. | #define HAVE_GETTIMEOFDAY 1
  6566. | #define HAVE_LOCALECONV 1
  6567. | #define HAVE_MEMSET 1
  6568. | #define HAVE_MPROTECT 1
  6569. | #define HAVE_POPEN 1
  6570. | #define HAVE_RAISE 1
  6571. | #define HAVE_STRCHR 1
  6572. | #define HAVE_STRERROR 1
  6573. | #define HAVE_STRNLEN 1
  6574. | #define HAVE_STRTOL 1
  6575. | #define HAVE_STRTOUL 1
  6576. | #define HAVE_VSNPRINTF 1
  6577. | #define HAVE_NATIVE_mpn_add_n 1
  6578. | #define HAVE_NATIVE_mpn_add_nc 1
  6579. | #define HAVE_NATIVE_mpn_sub_n 1
  6580. | #define HAVE_NATIVE_mpn_sub_nc 1
  6581. | #define HAVE_NATIVE_func 1
  6582. | #define HAVE_NATIVE_func_nc 1
  6583. | #define HAVE_NATIVE_mpn_add_n 1
  6584. | #define HAVE_NATIVE_mpn_add_nc 1
  6585. | #define HAVE_NATIVE_mpn_sub_n 1
  6586. | #define HAVE_NATIVE_mpn_sub_nc 1
  6587. | #define HAVE_NATIVE_func 1
  6588. | #define HAVE_NATIVE_func_nc 1
  6589. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6590. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6591. | #define HAVE_NATIVE_func 1
  6592. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6593. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6594. | #define HAVE_NATIVE_func 1
  6595. | #define HAVE_NATIVE_mpn_mul_1 1
  6596. | #define HAVE_NATIVE_mpn_addmul_1 1
  6597. | #define HAVE_NATIVE_mpn_submul_1 1
  6598. | #define HAVE_NATIVE_mpn_lshift 1
  6599. | #define HAVE_NATIVE_mpn_rshift 1
  6600. | #define HAVE_NATIVE_mpn_divexact_1 1
  6601. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  6602. | #define HAVE_NATIVE_mpn_divrem_1c 1
  6603. | #define HAVE_NATIVE_mpn_divrem_1 1
  6604. | #define HAVE_NATIVE_mpn_divrem_2 1
  6605. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  6606. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  6607. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  6608. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  6609. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  6610. | #define HAVE_NATIVE_mpn_mul_basecase 1
  6611. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  6612. | #define HAVE_NATIVE_mpn_popcount 1
  6613. | #define HAVE_NATIVE_mpn_popcount 1
  6614. | #define HAVE_NATIVE_mpn_hamdist 1
  6615. | #define HAVE_NATIVE_mpn_gcd_11 1
  6616. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  6617. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  6618. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  6619. | #define HAVE_NATIVE_mpn_copyi 1
  6620. | #define HAVE_NATIVE_mpn_copyd 1
  6621. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  6622. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  6623. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  6624. | #define LSYM_PREFIX "L"
  6625. | #define HAVE_HOST_CPU_FAMILY_x86 1
  6626. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  6627. | #define SIZEOF_VOID_P 4
  6628. | #define SIZEOF_UNSIGNED_SHORT 2
  6629. | #define SIZEOF_UNSIGNED 4
  6630. | #define SIZEOF_UNSIGNED_LONG 4
  6631. | #define SIZEOF_MP_LIMB_T 4
  6632. | /* end confdefs.h. */
  6633. |
  6634. | /* Override any GCC internal prototype to avoid an error.
  6635. | Use char because int might match the return type of a GCC
  6636. | builtin and then its argument prototype would still apply. */
  6637. | #ifdef __cplusplus
  6638. | extern "C"
  6639. | #endif
  6640. | char tputs ();
  6641. | int
  6642. | main ()
  6643. | {
  6644. | return tputs ();
  6645. | ;
  6646. | return 0;
  6647. | }
  6648. configure:27636: result: no
  6649. configure:27641: checking for tputs in -lcurses
  6650. configure:27666: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -lcurses >&5
  6651. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lcurses
  6652. collect2.exe: error: ld returned 1 exit status
  6653. configure:27666: $? = 1
  6654. configure: failed program was:
  6655. | /* confdefs.h */
  6656. | #define PACKAGE_NAME "GNU MP"
  6657. | #define PACKAGE_TARNAME "gmp"
  6658. | #define PACKAGE_VERSION "6.2.1"
  6659. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6660. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6661. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6662. | #define PACKAGE "gmp"
  6663. | #define VERSION "6.2.1"
  6664. | #define WANT_FFT 1
  6665. | #define HAVE_HOST_CPU_broadwell 1
  6666. | #define HOST_DOS64 1
  6667. | #define HAVE_SPEED_CYCLECOUNTER 2
  6668. | #define HAVE_CALLING_CONVENTIONS 1
  6669. | #define STDC_HEADERS 1
  6670. | #define HAVE_SYS_TYPES_H 1
  6671. | #define HAVE_SYS_STAT_H 1
  6672. | #define HAVE_STDLIB_H 1
  6673. | #define HAVE_STRING_H 1
  6674. | #define HAVE_MEMORY_H 1
  6675. | #define HAVE_STRINGS_H 1
  6676. | #define HAVE_INTTYPES_H 1
  6677. | #define HAVE_STDINT_H 1
  6678. | #define HAVE_UNISTD_H 1
  6679. | #define HAVE_DLFCN_H 1
  6680. | #define LT_OBJDIR ".libs/"
  6681. | #define STDC_HEADERS 1
  6682. | #define TIME_WITH_SYS_TIME 1
  6683. | #define HAVE_FCNTL_H 1
  6684. | #define HAVE_FLOAT_H 1
  6685. | #define HAVE_LOCALE_H 1
  6686. | #define HAVE_SYS_PARAM_H 1
  6687. | #define HAVE_SYS_TIME_H 1
  6688. | #define HAVE_DECL_FGETC 1
  6689. | #define HAVE_DECL_FSCANF 1
  6690. | #define HAVE_DECL_OPTARG 1
  6691. | #define HAVE_DECL_UNGETC 1
  6692. | #define HAVE_DECL_VFPRINTF 1
  6693. | #define HAVE_DECL_SYS_ERRLIST 0
  6694. | #define HAVE_DECL_SYS_NERR 0
  6695. | #define RETSIGTYPE void
  6696. | #define HAVE_INTMAX_T 1
  6697. | #define HAVE_LONG_DOUBLE 1
  6698. | #define HAVE_LONG_LONG 1
  6699. | #define HAVE_PTRDIFF_T 1
  6700. | #define HAVE_UINT_LEAST32_T 1
  6701. | #define HAVE_INTPTR_T 1
  6702. | #define restrict __restrict
  6703. | #define HAVE_ATTRIBUTE_CONST 1
  6704. | #define HAVE_ATTRIBUTE_MALLOC 1
  6705. | #define HAVE_ATTRIBUTE_MODE 1
  6706. | #define HAVE_ATTRIBUTE_NORETURN 1
  6707. | #define HAVE_HIDDEN_ALIAS 1
  6708. | #define HAVE_ALLOCA 1
  6709. | #define WANT_TMP_ALLOCA 1
  6710. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  6711. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  6712. | #define HAVE_CLOCK 1
  6713. | #define HAVE_GETPAGESIZE 1
  6714. | #define HAVE_GETTIMEOFDAY 1
  6715. | #define HAVE_LOCALECONV 1
  6716. | #define HAVE_MEMSET 1
  6717. | #define HAVE_MPROTECT 1
  6718. | #define HAVE_POPEN 1
  6719. | #define HAVE_RAISE 1
  6720. | #define HAVE_STRCHR 1
  6721. | #define HAVE_STRERROR 1
  6722. | #define HAVE_STRNLEN 1
  6723. | #define HAVE_STRTOL 1
  6724. | #define HAVE_STRTOUL 1
  6725. | #define HAVE_VSNPRINTF 1
  6726. | #define HAVE_NATIVE_mpn_add_n 1
  6727. | #define HAVE_NATIVE_mpn_add_nc 1
  6728. | #define HAVE_NATIVE_mpn_sub_n 1
  6729. | #define HAVE_NATIVE_mpn_sub_nc 1
  6730. | #define HAVE_NATIVE_func 1
  6731. | #define HAVE_NATIVE_func_nc 1
  6732. | #define HAVE_NATIVE_mpn_add_n 1
  6733. | #define HAVE_NATIVE_mpn_add_nc 1
  6734. | #define HAVE_NATIVE_mpn_sub_n 1
  6735. | #define HAVE_NATIVE_mpn_sub_nc 1
  6736. | #define HAVE_NATIVE_func 1
  6737. | #define HAVE_NATIVE_func_nc 1
  6738. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6739. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6740. | #define HAVE_NATIVE_func 1
  6741. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6742. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6743. | #define HAVE_NATIVE_func 1
  6744. | #define HAVE_NATIVE_mpn_mul_1 1
  6745. | #define HAVE_NATIVE_mpn_addmul_1 1
  6746. | #define HAVE_NATIVE_mpn_submul_1 1
  6747. | #define HAVE_NATIVE_mpn_lshift 1
  6748. | #define HAVE_NATIVE_mpn_rshift 1
  6749. | #define HAVE_NATIVE_mpn_divexact_1 1
  6750. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  6751. | #define HAVE_NATIVE_mpn_divrem_1c 1
  6752. | #define HAVE_NATIVE_mpn_divrem_1 1
  6753. | #define HAVE_NATIVE_mpn_divrem_2 1
  6754. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  6755. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  6756. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  6757. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  6758. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  6759. | #define HAVE_NATIVE_mpn_mul_basecase 1
  6760. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  6761. | #define HAVE_NATIVE_mpn_popcount 1
  6762. | #define HAVE_NATIVE_mpn_popcount 1
  6763. | #define HAVE_NATIVE_mpn_hamdist 1
  6764. | #define HAVE_NATIVE_mpn_gcd_11 1
  6765. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  6766. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  6767. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  6768. | #define HAVE_NATIVE_mpn_copyi 1
  6769. | #define HAVE_NATIVE_mpn_copyd 1
  6770. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  6771. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  6772. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  6773. | #define LSYM_PREFIX "L"
  6774. | #define HAVE_HOST_CPU_FAMILY_x86 1
  6775. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  6776. | #define SIZEOF_VOID_P 4
  6777. | #define SIZEOF_UNSIGNED_SHORT 2
  6778. | #define SIZEOF_UNSIGNED 4
  6779. | #define SIZEOF_UNSIGNED_LONG 4
  6780. | #define SIZEOF_MP_LIMB_T 4
  6781. | /* end confdefs.h. */
  6782. |
  6783. | /* Override any GCC internal prototype to avoid an error.
  6784. | Use char because int might match the return type of a GCC
  6785. | builtin and then its argument prototype would still apply. */
  6786. | #ifdef __cplusplus
  6787. | extern "C"
  6788. | #endif
  6789. | char tputs ();
  6790. | int
  6791. | main ()
  6792. | {
  6793. | return tputs ();
  6794. | ;
  6795. | return 0;
  6796. | }
  6797. configure:27675: result: no
  6798. configure:27688: checking for readline in -lreadline
  6799. configure:27713: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -lreadline >&5
  6800. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lreadline
  6801. collect2.exe: error: ld returned 1 exit status
  6802. configure:27713: $? = 1
  6803. configure: failed program was:
  6804. | /* confdefs.h */
  6805. | #define PACKAGE_NAME "GNU MP"
  6806. | #define PACKAGE_TARNAME "gmp"
  6807. | #define PACKAGE_VERSION "6.2.1"
  6808. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6809. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6810. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6811. | #define PACKAGE "gmp"
  6812. | #define VERSION "6.2.1"
  6813. | #define WANT_FFT 1
  6814. | #define HAVE_HOST_CPU_broadwell 1
  6815. | #define HOST_DOS64 1
  6816. | #define HAVE_SPEED_CYCLECOUNTER 2
  6817. | #define HAVE_CALLING_CONVENTIONS 1
  6818. | #define STDC_HEADERS 1
  6819. | #define HAVE_SYS_TYPES_H 1
  6820. | #define HAVE_SYS_STAT_H 1
  6821. | #define HAVE_STDLIB_H 1
  6822. | #define HAVE_STRING_H 1
  6823. | #define HAVE_MEMORY_H 1
  6824. | #define HAVE_STRINGS_H 1
  6825. | #define HAVE_INTTYPES_H 1
  6826. | #define HAVE_STDINT_H 1
  6827. | #define HAVE_UNISTD_H 1
  6828. | #define HAVE_DLFCN_H 1
  6829. | #define LT_OBJDIR ".libs/"
  6830. | #define STDC_HEADERS 1
  6831. | #define TIME_WITH_SYS_TIME 1
  6832. | #define HAVE_FCNTL_H 1
  6833. | #define HAVE_FLOAT_H 1
  6834. | #define HAVE_LOCALE_H 1
  6835. | #define HAVE_SYS_PARAM_H 1
  6836. | #define HAVE_SYS_TIME_H 1
  6837. | #define HAVE_DECL_FGETC 1
  6838. | #define HAVE_DECL_FSCANF 1
  6839. | #define HAVE_DECL_OPTARG 1
  6840. | #define HAVE_DECL_UNGETC 1
  6841. | #define HAVE_DECL_VFPRINTF 1
  6842. | #define HAVE_DECL_SYS_ERRLIST 0
  6843. | #define HAVE_DECL_SYS_NERR 0
  6844. | #define RETSIGTYPE void
  6845. | #define HAVE_INTMAX_T 1
  6846. | #define HAVE_LONG_DOUBLE 1
  6847. | #define HAVE_LONG_LONG 1
  6848. | #define HAVE_PTRDIFF_T 1
  6849. | #define HAVE_UINT_LEAST32_T 1
  6850. | #define HAVE_INTPTR_T 1
  6851. | #define restrict __restrict
  6852. | #define HAVE_ATTRIBUTE_CONST 1
  6853. | #define HAVE_ATTRIBUTE_MALLOC 1
  6854. | #define HAVE_ATTRIBUTE_MODE 1
  6855. | #define HAVE_ATTRIBUTE_NORETURN 1
  6856. | #define HAVE_HIDDEN_ALIAS 1
  6857. | #define HAVE_ALLOCA 1
  6858. | #define WANT_TMP_ALLOCA 1
  6859. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  6860. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  6861. | #define HAVE_CLOCK 1
  6862. | #define HAVE_GETPAGESIZE 1
  6863. | #define HAVE_GETTIMEOFDAY 1
  6864. | #define HAVE_LOCALECONV 1
  6865. | #define HAVE_MEMSET 1
  6866. | #define HAVE_MPROTECT 1
  6867. | #define HAVE_POPEN 1
  6868. | #define HAVE_RAISE 1
  6869. | #define HAVE_STRCHR 1
  6870. | #define HAVE_STRERROR 1
  6871. | #define HAVE_STRNLEN 1
  6872. | #define HAVE_STRTOL 1
  6873. | #define HAVE_STRTOUL 1
  6874. | #define HAVE_VSNPRINTF 1
  6875. | #define HAVE_NATIVE_mpn_add_n 1
  6876. | #define HAVE_NATIVE_mpn_add_nc 1
  6877. | #define HAVE_NATIVE_mpn_sub_n 1
  6878. | #define HAVE_NATIVE_mpn_sub_nc 1
  6879. | #define HAVE_NATIVE_func 1
  6880. | #define HAVE_NATIVE_func_nc 1
  6881. | #define HAVE_NATIVE_mpn_add_n 1
  6882. | #define HAVE_NATIVE_mpn_add_nc 1
  6883. | #define HAVE_NATIVE_mpn_sub_n 1
  6884. | #define HAVE_NATIVE_mpn_sub_nc 1
  6885. | #define HAVE_NATIVE_func 1
  6886. | #define HAVE_NATIVE_func_nc 1
  6887. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6888. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6889. | #define HAVE_NATIVE_func 1
  6890. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  6891. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  6892. | #define HAVE_NATIVE_func 1
  6893. | #define HAVE_NATIVE_mpn_mul_1 1
  6894. | #define HAVE_NATIVE_mpn_addmul_1 1
  6895. | #define HAVE_NATIVE_mpn_submul_1 1
  6896. | #define HAVE_NATIVE_mpn_lshift 1
  6897. | #define HAVE_NATIVE_mpn_rshift 1
  6898. | #define HAVE_NATIVE_mpn_divexact_1 1
  6899. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  6900. | #define HAVE_NATIVE_mpn_divrem_1c 1
  6901. | #define HAVE_NATIVE_mpn_divrem_1 1
  6902. | #define HAVE_NATIVE_mpn_divrem_2 1
  6903. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  6904. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  6905. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  6906. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  6907. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  6908. | #define HAVE_NATIVE_mpn_mul_basecase 1
  6909. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  6910. | #define HAVE_NATIVE_mpn_popcount 1
  6911. | #define HAVE_NATIVE_mpn_popcount 1
  6912. | #define HAVE_NATIVE_mpn_hamdist 1
  6913. | #define HAVE_NATIVE_mpn_gcd_11 1
  6914. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  6915. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  6916. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  6917. | #define HAVE_NATIVE_mpn_copyi 1
  6918. | #define HAVE_NATIVE_mpn_copyd 1
  6919. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  6920. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  6921. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  6922. | #define LSYM_PREFIX "L"
  6923. | #define HAVE_HOST_CPU_FAMILY_x86 1
  6924. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  6925. | #define SIZEOF_VOID_P 4
  6926. | #define SIZEOF_UNSIGNED_SHORT 2
  6927. | #define SIZEOF_UNSIGNED 4
  6928. | #define SIZEOF_UNSIGNED_LONG 4
  6929. | #define SIZEOF_MP_LIMB_T 4
  6930. | /* end confdefs.h. */
  6931. |
  6932. | /* Override any GCC internal prototype to avoid an error.
  6933. | Use char because int might match the return type of a GCC
  6934. | builtin and then its argument prototype would still apply. */
  6935. | #ifdef __cplusplus
  6936. | extern "C"
  6937. | #endif
  6938. | char readline ();
  6939. | int
  6940. | main ()
  6941. | {
  6942. | return readline ();
  6943. | ;
  6944. | return 0;
  6945. | }
  6946. configure:27722: result: no
  6947. configure:27738: checking readline detected
  6948. configure:27740: result: no
  6949. configure:27755: checking for bison
  6950. configure:27771: found /c/MinGW/msys/1.0/bin/bison
  6951. configure:27782: result: bison -y
  6952. configure:27798: checking for flex
  6953. configure:27814: found /c/MinGW/msys/1.0/bin/flex
  6954. configure:27825: result: flex
  6955. configure:27863: flex conftest.l
  6956. configure:27867: $? = 0
  6957. configure:27869: checking lex output file root
  6958. configure:27883: result: lex.yy
  6959. configure:27888: checking lex library
  6960. configure:27902: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  6961. C:\Users\Devesh\AppData\Local\Temp\ccj4Th3p.o:conftest.c:(.text+0x9cc): undefined reference to `yywrap'
  6962. C:\Users\Devesh\AppData\Local\Temp\ccj4Th3p.o:conftest.c:(.text+0xde1): undefined reference to `yywrap'
  6963. C:\Users\Devesh\AppData\Local\Temp\ccj4Th3p.o:conftest.c:(.text.startup+0x14): undefined reference to `yywrap'
  6964. collect2.exe: error: ld returned 1 exit status
  6965. configure:27902: $? = 1
  6966. configure: failed program was:
  6967. | /* confdefs.h */
  6968. | #define PACKAGE_NAME "GNU MP"
  6969. | #define PACKAGE_TARNAME "gmp"
  6970. | #define PACKAGE_VERSION "6.2.1"
  6971. | #define PACKAGE_STRING "GNU MP 6.2.1"
  6972. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  6973. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  6974. | #define PACKAGE "gmp"
  6975. | #define VERSION "6.2.1"
  6976. | #define WANT_FFT 1
  6977. | #define HAVE_HOST_CPU_broadwell 1
  6978. | #define HOST_DOS64 1
  6979. | #define HAVE_SPEED_CYCLECOUNTER 2
  6980. | #define HAVE_CALLING_CONVENTIONS 1
  6981. | #define STDC_HEADERS 1
  6982. | #define HAVE_SYS_TYPES_H 1
  6983. | #define HAVE_SYS_STAT_H 1
  6984. | #define HAVE_STDLIB_H 1
  6985. | #define HAVE_STRING_H 1
  6986. | #define HAVE_MEMORY_H 1
  6987. | #define HAVE_STRINGS_H 1
  6988. | #define HAVE_INTTYPES_H 1
  6989. | #define HAVE_STDINT_H 1
  6990. | #define HAVE_UNISTD_H 1
  6991. | #define HAVE_DLFCN_H 1
  6992. | #define LT_OBJDIR ".libs/"
  6993. | #define STDC_HEADERS 1
  6994. | #define TIME_WITH_SYS_TIME 1
  6995. | #define HAVE_FCNTL_H 1
  6996. | #define HAVE_FLOAT_H 1
  6997. | #define HAVE_LOCALE_H 1
  6998. | #define HAVE_SYS_PARAM_H 1
  6999. | #define HAVE_SYS_TIME_H 1
  7000. | #define HAVE_DECL_FGETC 1
  7001. | #define HAVE_DECL_FSCANF 1
  7002. | #define HAVE_DECL_OPTARG 1
  7003. | #define HAVE_DECL_UNGETC 1
  7004. | #define HAVE_DECL_VFPRINTF 1
  7005. | #define HAVE_DECL_SYS_ERRLIST 0
  7006. | #define HAVE_DECL_SYS_NERR 0
  7007. | #define RETSIGTYPE void
  7008. | #define HAVE_INTMAX_T 1
  7009. | #define HAVE_LONG_DOUBLE 1
  7010. | #define HAVE_LONG_LONG 1
  7011. | #define HAVE_PTRDIFF_T 1
  7012. | #define HAVE_UINT_LEAST32_T 1
  7013. | #define HAVE_INTPTR_T 1
  7014. | #define restrict __restrict
  7015. | #define HAVE_ATTRIBUTE_CONST 1
  7016. | #define HAVE_ATTRIBUTE_MALLOC 1
  7017. | #define HAVE_ATTRIBUTE_MODE 1
  7018. | #define HAVE_ATTRIBUTE_NORETURN 1
  7019. | #define HAVE_HIDDEN_ALIAS 1
  7020. | #define HAVE_ALLOCA 1
  7021. | #define WANT_TMP_ALLOCA 1
  7022. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  7023. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  7024. | #define HAVE_CLOCK 1
  7025. | #define HAVE_GETPAGESIZE 1
  7026. | #define HAVE_GETTIMEOFDAY 1
  7027. | #define HAVE_LOCALECONV 1
  7028. | #define HAVE_MEMSET 1
  7029. | #define HAVE_MPROTECT 1
  7030. | #define HAVE_POPEN 1
  7031. | #define HAVE_RAISE 1
  7032. | #define HAVE_STRCHR 1
  7033. | #define HAVE_STRERROR 1
  7034. | #define HAVE_STRNLEN 1
  7035. | #define HAVE_STRTOL 1
  7036. | #define HAVE_STRTOUL 1
  7037. | #define HAVE_VSNPRINTF 1
  7038. | #define HAVE_NATIVE_mpn_add_n 1
  7039. | #define HAVE_NATIVE_mpn_add_nc 1
  7040. | #define HAVE_NATIVE_mpn_sub_n 1
  7041. | #define HAVE_NATIVE_mpn_sub_nc 1
  7042. | #define HAVE_NATIVE_func 1
  7043. | #define HAVE_NATIVE_func_nc 1
  7044. | #define HAVE_NATIVE_mpn_add_n 1
  7045. | #define HAVE_NATIVE_mpn_add_nc 1
  7046. | #define HAVE_NATIVE_mpn_sub_n 1
  7047. | #define HAVE_NATIVE_mpn_sub_nc 1
  7048. | #define HAVE_NATIVE_func 1
  7049. | #define HAVE_NATIVE_func_nc 1
  7050. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  7051. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  7052. | #define HAVE_NATIVE_func 1
  7053. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  7054. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  7055. | #define HAVE_NATIVE_func 1
  7056. | #define HAVE_NATIVE_mpn_mul_1 1
  7057. | #define HAVE_NATIVE_mpn_addmul_1 1
  7058. | #define HAVE_NATIVE_mpn_submul_1 1
  7059. | #define HAVE_NATIVE_mpn_lshift 1
  7060. | #define HAVE_NATIVE_mpn_rshift 1
  7061. | #define HAVE_NATIVE_mpn_divexact_1 1
  7062. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  7063. | #define HAVE_NATIVE_mpn_divrem_1c 1
  7064. | #define HAVE_NATIVE_mpn_divrem_1 1
  7065. | #define HAVE_NATIVE_mpn_divrem_2 1
  7066. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  7067. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  7068. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  7069. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  7070. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  7071. | #define HAVE_NATIVE_mpn_mul_basecase 1
  7072. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  7073. | #define HAVE_NATIVE_mpn_popcount 1
  7074. | #define HAVE_NATIVE_mpn_popcount 1
  7075. | #define HAVE_NATIVE_mpn_hamdist 1
  7076. | #define HAVE_NATIVE_mpn_gcd_11 1
  7077. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  7078. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  7079. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  7080. | #define HAVE_NATIVE_mpn_copyi 1
  7081. | #define HAVE_NATIVE_mpn_copyd 1
  7082. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  7083. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  7084. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  7085. | #define LSYM_PREFIX "L"
  7086. | #define HAVE_HOST_CPU_FAMILY_x86 1
  7087. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  7088. | #define SIZEOF_VOID_P 4
  7089. | #define SIZEOF_UNSIGNED_SHORT 2
  7090. | #define SIZEOF_UNSIGNED 4
  7091. | #define SIZEOF_UNSIGNED_LONG 4
  7092. | #define SIZEOF_MP_LIMB_T 4
  7093. | /* end confdefs.h. */
  7094. |
  7095. | #line 3 "lex.yy.c"
  7096. |
  7097. | #define YY_INT_ALIGNED short int
  7098. |
  7099. | /* A lexical scanner generated by flex */
  7100. |
  7101. | #define FLEX_SCANNER
  7102. | #define YY_FLEX_MAJOR_VERSION 2
  7103. | #define YY_FLEX_MINOR_VERSION 5
  7104. | #define YY_FLEX_SUBMINOR_VERSION 35
  7105. | #if YY_FLEX_SUBMINOR_VERSION > 0
  7106. | #define FLEX_BETA
  7107. | #endif
  7108. |
  7109. | /* First, we deal with platform-specific or compiler-specific issues. */
  7110. |
  7111. | /* begin standard C headers. */
  7112. | #include <stdio.h>
  7113. | #include <string.h>
  7114. | #include <errno.h>
  7115. | #include <stdlib.h>
  7116. |
  7117. | /* end standard C headers. */
  7118. |
  7119. | /* flex integer type definitions */
  7120. |
  7121. | #ifndef FLEXINT_H
  7122. | #define FLEXINT_H
  7123. |
  7124. | /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  7125. |
  7126. | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  7127. |
  7128. | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  7129. | * if you want the limit (max/min) macros for int types.
  7130. | */
  7131. | #ifndef __STDC_LIMIT_MACROS
  7132. | #define __STDC_LIMIT_MACROS 1
  7133. | #endif
  7134. |
  7135. | #include <inttypes.h>
  7136. | typedef int8_t flex_int8_t;
  7137. | typedef uint8_t flex_uint8_t;
  7138. | typedef int16_t flex_int16_t;
  7139. | typedef uint16_t flex_uint16_t;
  7140. | typedef int32_t flex_int32_t;
  7141. | typedef uint32_t flex_uint32_t;
  7142. | #else
  7143. | typedef signed char flex_int8_t;
  7144. | typedef short int flex_int16_t;
  7145. | typedef int flex_int32_t;
  7146. | typedef unsigned char flex_uint8_t;
  7147. | typedef unsigned short int flex_uint16_t;
  7148. | typedef unsigned int flex_uint32_t;
  7149. |
  7150. | /* Limits of integral types. */
  7151. | #ifndef INT8_MIN
  7152. | #define INT8_MIN (-128)
  7153. | #endif
  7154. | #ifndef INT16_MIN
  7155. | #define INT16_MIN (-32767-1)
  7156. | #endif
  7157. | #ifndef INT32_MIN
  7158. | #define INT32_MIN (-2147483647-1)
  7159. | #endif
  7160. | #ifndef INT8_MAX
  7161. | #define INT8_MAX (127)
  7162. | #endif
  7163. | #ifndef INT16_MAX
  7164. | #define INT16_MAX (32767)
  7165. | #endif
  7166. | #ifndef INT32_MAX
  7167. | #define INT32_MAX (2147483647)
  7168. | #endif
  7169. | #ifndef UINT8_MAX
  7170. | #define UINT8_MAX (255U)
  7171. | #endif
  7172. | #ifndef UINT16_MAX
  7173. | #define UINT16_MAX (65535U)
  7174. | #endif
  7175. | #ifndef UINT32_MAX
  7176. | #define UINT32_MAX (4294967295U)
  7177. | #endif
  7178. |
  7179. | #endif /* ! C99 */
  7180. |
  7181. | #endif /* ! FLEXINT_H */
  7182. |
  7183. | #ifdef __cplusplus
  7184. |
  7185. | /* The "const" storage-class-modifier is valid. */
  7186. | #define YY_USE_CONST
  7187. |
  7188. | #else /* ! __cplusplus */
  7189. |
  7190. | /* C99 requires __STDC__ to be defined as 1. */
  7191. | #if defined (__STDC__)
  7192. |
  7193. | #define YY_USE_CONST
  7194. |
  7195. | #endif /* defined (__STDC__) */
  7196. | #endif /* ! __cplusplus */
  7197. |
  7198. | #ifdef YY_USE_CONST
  7199. | #define yyconst const
  7200. | #else
  7201. | #define yyconst
  7202. | #endif
  7203. |
  7204. | /* Returned upon end-of-file. */
  7205. | #define YY_NULL 0
  7206. |
  7207. | /* Promotes a possibly negative, possibly signed char to an unsigned
  7208. | * integer for use as an array index. If the signed char is negative,
  7209. | * we want to instead treat it as an 8-bit unsigned char, hence the
  7210. | * double cast.
  7211. | */
  7212. | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
  7213. |
  7214. | /* Enter a start condition. This macro really ought to take a parameter,
  7215. | * but we do it the disgusting crufty way forced on us by the ()-less
  7216. | * definition of BEGIN.
  7217. | */
  7218. | #define BEGIN (yy_start) = 1 + 2 *
  7219. |
  7220. | /* Translate the current start state into a value that can be later handed
  7221. | * to BEGIN to return to the state. The YYSTATE alias is for lex
  7222. | * compatibility.
  7223. | */
  7224. | #define YY_START (((yy_start) - 1) / 2)
  7225. | #define YYSTATE YY_START
  7226. |
  7227. | /* Action number for EOF rule of a given start state. */
  7228. | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  7229. |
  7230. | /* Special action meaning "start processing a new file". */
  7231. | #define YY_NEW_FILE yyrestart(yyin )
  7232. |
  7233. | #define YY_END_OF_BUFFER_CHAR 0
  7234. |
  7235. | /* Size of default input buffer. */
  7236. | #ifndef YY_BUF_SIZE
  7237. | #ifdef __ia64__
  7238. | /* On IA-64, the buffer size is 16k, not 8k.
  7239. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  7240. | * Ditto for the __ia64__ case accordingly.
  7241. | */
  7242. | #define YY_BUF_SIZE 32768
  7243. | #else
  7244. | #define YY_BUF_SIZE 16384
  7245. | #endif /* __ia64__ */
  7246. | #endif
  7247. |
  7248. | /* The state buf must be large enough to hold one state per character in the main buffer.
  7249. | */
  7250. | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
  7251. |
  7252. | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  7253. | #define YY_TYPEDEF_YY_BUFFER_STATE
  7254. | typedef struct yy_buffer_state *YY_BUFFER_STATE;
  7255. | #endif
  7256. |
  7257. | extern int yyleng;
  7258. |
  7259. | extern FILE *yyin, *yyout;
  7260. |
  7261. | #define EOB_ACT_CONTINUE_SCAN 0
  7262. | #define EOB_ACT_END_OF_FILE 1
  7263. | #define EOB_ACT_LAST_MATCH 2
  7264. |
  7265. | #define YY_LESS_LINENO(n)
  7266. |
  7267. | /* Return all but the first "n" matched characters back to the input stream. */
  7268. | #define yyless(n) \
  7269. | do \
  7270. | { \
  7271. | /* Undo effects of setting up yytext. */ \
  7272. | int yyless_macro_arg = (n); \
  7273. | YY_LESS_LINENO(yyless_macro_arg);\
  7274. | *yy_cp = (yy_hold_char); \
  7275. | YY_RESTORE_YY_MORE_OFFSET \
  7276. | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
  7277. | YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  7278. | } \
  7279. | while ( 0 )
  7280. |
  7281. | #define unput(c) yyunput( c, (yytext_ptr) )
  7282. |
  7283. | #ifndef YY_TYPEDEF_YY_SIZE_T
  7284. | #define YY_TYPEDEF_YY_SIZE_T
  7285. | typedef size_t yy_size_t;
  7286. | #endif
  7287. |
  7288. | #ifndef YY_STRUCT_YY_BUFFER_STATE
  7289. | #define YY_STRUCT_YY_BUFFER_STATE
  7290. | struct yy_buffer_state
  7291. | {
  7292. | FILE *yy_input_file;
  7293. |
  7294. | char *yy_ch_buf; /* input buffer */
  7295. | char *yy_buf_pos; /* current position in input buffer */
  7296. |
  7297. | /* Size of input buffer in bytes, not including room for EOB
  7298. | * characters.
  7299. | */
  7300. | yy_size_t yy_buf_size;
  7301. |
  7302. | /* Number of characters read into yy_ch_buf, not including EOB
  7303. | * characters.
  7304. | */
  7305. | int yy_n_chars;
  7306. |
  7307. | /* Whether we "own" the buffer - i.e., we know we created it,
  7308. | * and can realloc() it to grow it, and should free() it to
  7309. | * delete it.
  7310. | */
  7311. | int yy_is_our_buffer;
  7312. |
  7313. | /* Whether this is an "interactive" input source; if so, and
  7314. | * if we're using stdio for input, then we want to use getc()
  7315. | * instead of fread(), to make sure we stop fetching input after
  7316. | * each newline.
  7317. | */
  7318. | int yy_is_interactive;
  7319. |
  7320. | /* Whether we're considered to be at the beginning of a line.
  7321. | * If so, '^' rules will be active on the next match, otherwise
  7322. | * not.
  7323. | */
  7324. | int yy_at_bol;
  7325. |
  7326. | int yy_bs_lineno; /**< The line count. */
  7327. | int yy_bs_column; /**< The column count. */
  7328. |
  7329. | /* Whether to try to fill the input buffer when we reach the
  7330. | * end of it.
  7331. | */
  7332. | int yy_fill_buffer;
  7333. |
  7334. | int yy_buffer_status;
  7335. |
  7336. | #define YY_BUFFER_NEW 0
  7337. | #define YY_BUFFER_NORMAL 1
  7338. | /* When an EOF's been seen but there's still some text to process
  7339. | * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  7340. | * shouldn't try reading from the input source any more. We might
  7341. | * still have a bunch of tokens to match, though, because of
  7342. | * possible backing-up.
  7343. | *
  7344. | * When we actually see the EOF, we change the status to "new"
  7345. | * (via yyrestart()), so that the user can continue scanning by
  7346. | * just pointing yyin at a new input file.
  7347. | */
  7348. | #define YY_BUFFER_EOF_PENDING 2
  7349. |
  7350. | };
  7351. | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  7352. |
  7353. | /* Stack of input buffers. */
  7354. | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
  7355. | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
  7356. | static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
  7357. |
  7358. | /* We provide macros for accessing buffer states in case in the
  7359. | * future we want to put the buffer states in a more general
  7360. | * "scanner state".
  7361. | *
  7362. | * Returns the top of the stack, or NULL.
  7363. | */
  7364. | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
  7365. | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
  7366. | : NULL)
  7367. |
  7368. | /* Same as previous macro, but useful when we know that the buffer stack is not
  7369. | * NULL or when we need an lvalue. For internal use only.
  7370. | */
  7371. | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
  7372. |
  7373. | /* yy_hold_char holds the character lost when yytext is formed. */
  7374. | static char yy_hold_char;
  7375. | static int yy_n_chars; /* number of characters read into yy_ch_buf */
  7376. | int yyleng;
  7377. |
  7378. | /* Points to current character in buffer. */
  7379. | static char *yy_c_buf_p = (char *) 0;
  7380. | static int yy_init = 0; /* whether we need to initialize */
  7381. | static int yy_start = 0; /* start state number */
  7382. |
  7383. | /* Flag which is used to allow yywrap()'s to do buffer switches
  7384. | * instead of setting up a fresh yyin. A bit of a hack ...
  7385. | */
  7386. | static int yy_did_buffer_switch_on_eof;
  7387. |
  7388. | void yyrestart (FILE *input_file );
  7389. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
  7390. | YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
  7391. | void yy_delete_buffer (YY_BUFFER_STATE b );
  7392. | void yy_flush_buffer (YY_BUFFER_STATE b );
  7393. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
  7394. | void yypop_buffer_state (void );
  7395. |
  7396. | static void yyensure_buffer_stack (void );
  7397. | static void yy_load_buffer_state (void );
  7398. | static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
  7399. |
  7400. | #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
  7401. |
  7402. | YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
  7403. | YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
  7404. | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len );
  7405. |
  7406. | void *yyalloc (yy_size_t );
  7407. | void *yyrealloc (void *,yy_size_t );
  7408. | void yyfree (void * );
  7409. |
  7410. | #define yy_new_buffer yy_create_buffer
  7411. |
  7412. | #define yy_set_interactive(is_interactive) \
  7413. | { \
  7414. | if ( ! YY_CURRENT_BUFFER ){ \
  7415. | yyensure_buffer_stack (); \
  7416. | YY_CURRENT_BUFFER_LVALUE = \
  7417. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  7418. | } \
  7419. | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  7420. | }
  7421. |
  7422. | #define yy_set_bol(at_bol) \
  7423. | { \
  7424. | if ( ! YY_CURRENT_BUFFER ){\
  7425. | yyensure_buffer_stack (); \
  7426. | YY_CURRENT_BUFFER_LVALUE = \
  7427. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  7428. | } \
  7429. | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  7430. | }
  7431. |
  7432. | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  7433. |
  7434. | /* Begin user sect3 */
  7435. |
  7436. | typedef unsigned char YY_CHAR;
  7437. |
  7438. | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
  7439. |
  7440. | typedef int yy_state_type;
  7441. |
  7442. | extern int yylineno;
  7443. |
  7444. | int yylineno = 1;
  7445. |
  7446. | extern char *yytext;
  7447. | #define yytext_ptr yytext
  7448. |
  7449. | static yy_state_type yy_get_previous_state (void );
  7450. | static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
  7451. | static int yy_get_next_buffer (void );
  7452. | static void yy_fatal_error (yyconst char msg[] );
  7453. |
  7454. | /* Done after the current pattern has been matched and before the
  7455. | * corresponding action - sets up yytext.
  7456. | */
  7457. | #define YY_DO_BEFORE_ACTION \
  7458. | (yytext_ptr) = yy_bp; \
  7459. | (yytext_ptr) -= (yy_more_len); \
  7460. | yyleng = (size_t) (yy_cp - (yytext_ptr)); \
  7461. | (yy_hold_char) = *yy_cp; \
  7462. | *yy_cp = '\0'; \
  7463. | (yy_c_buf_p) = yy_cp;
  7464. |
  7465. | #define YY_NUM_RULES 8
  7466. | #define YY_END_OF_BUFFER 9
  7467. | /* This struct is not used in this scanner,
  7468. | but its presence is necessary. */
  7469. | struct yy_trans_info
  7470. | {
  7471. | flex_int32_t yy_verify;
  7472. | flex_int32_t yy_nxt;
  7473. | };
  7474. | static yyconst flex_int16_t yy_acclist[23] =
  7475. | { 0,
  7476. | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8,
  7477. | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6,
  7478. | 7, 8
  7479. | } ;
  7480. |
  7481. | static yyconst flex_int16_t yy_accept[14] =
  7482. | { 0,
  7483. | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
  7484. | 20, 23, 23
  7485. | } ;
  7486. |
  7487. | static yyconst flex_int32_t yy_ec[256] =
  7488. | { 0,
  7489. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
  7490. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7491. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7492. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7493. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7494. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7495. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7496. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7497. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7498. | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6,
  7499. |
  7500. | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1,
  7501. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7502. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7503. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7504. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7505. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7506. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7507. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7508. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7509. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7510. |
  7511. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7512. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7513. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7514. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7515. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  7516. | 1, 1, 1, 1, 1
  7517. | } ;
  7518. |
  7519. | static yyconst flex_int32_t yy_meta[9] =
  7520. | { 0,
  7521. | 1, 1, 1, 1, 1, 1, 1, 1
  7522. | } ;
  7523. |
  7524. | static yyconst flex_int16_t yy_base[13] =
  7525. | { 0,
  7526. | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
  7527. | 10, 10
  7528. | } ;
  7529. |
  7530. | static yyconst flex_int16_t yy_def[13] =
  7531. | { 0,
  7532. | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
  7533. | 12, 0
  7534. | } ;
  7535. |
  7536. | static yyconst flex_int16_t yy_nxt[19] =
  7537. | { 0,
  7538. | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
  7539. | 12, 12, 12, 12, 12, 12, 12, 12
  7540. | } ;
  7541. |
  7542. | static yyconst flex_int16_t yy_chk[19] =
  7543. | { 0,
  7544. | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12,
  7545. | 12, 12, 12, 12, 12, 12, 12, 12
  7546. | } ;
  7547. |
  7548. | extern int yy_flex_debug;
  7549. | int yy_flex_debug = 0;
  7550. |
  7551. | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
  7552. | static char *yy_full_match;
  7553. | static int yy_lp;
  7554. | #define REJECT \
  7555. | { \
  7556. | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
  7557. | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
  7558. | ++(yy_lp); \
  7559. | goto find_rule; \
  7560. | }
  7561. |
  7562. | static int yy_more_flag = 0;
  7563. | static int yy_more_len = 0;
  7564. | #define yymore() ((yy_more_flag) = 1)
  7565. | #define YY_MORE_ADJ (yy_more_len)
  7566. | #define YY_RESTORE_YY_MORE_OFFSET
  7567. | char *yytext;
  7568. | #line 1 "conftest.l"
  7569. | #line 477 "lex.yy.c"
  7570. |
  7571. | #define INITIAL 0
  7572. |
  7573. | #ifndef YY_NO_UNISTD_H
  7574. | /* Special case for "unistd.h", since it is non-ANSI. We include it way
  7575. | * down here because we want the user's section 1 to have been scanned first.
  7576. | * The user has a chance to override it with an option.
  7577. | */
  7578. | #include <unistd.h>
  7579. | #endif
  7580. |
  7581. | #ifndef YY_EXTRA_TYPE
  7582. | #define YY_EXTRA_TYPE void *
  7583. | #endif
  7584. |
  7585. | static int yy_init_globals (void );
  7586. |
  7587. | /* Accessor methods to globals.
  7588. | These are made visible to non-reentrant scanners for convenience. */
  7589. |
  7590. | int yylex_destroy (void );
  7591. |
  7592. | int yyget_debug (void );
  7593. |
  7594. | void yyset_debug (int debug_flag );
  7595. |
  7596. | YY_EXTRA_TYPE yyget_extra (void );
  7597. |
  7598. | void yyset_extra (YY_EXTRA_TYPE user_defined );
  7599. |
  7600. | FILE *yyget_in (void );
  7601. |
  7602. | void yyset_in (FILE * in_str );
  7603. |
  7604. | FILE *yyget_out (void );
  7605. |
  7606. | void yyset_out (FILE * out_str );
  7607. |
  7608. | int yyget_leng (void );
  7609. |
  7610. | char *yyget_text (void );
  7611. |
  7612. | int yyget_lineno (void );
  7613. |
  7614. | void yyset_lineno (int line_number );
  7615. |
  7616. | /* Macros after this point can all be overridden by user definitions in
  7617. | * section 1.
  7618. | */
  7619. |
  7620. | #ifndef YY_SKIP_YYWRAP
  7621. | #ifdef __cplusplus
  7622. | extern "C" int yywrap (void );
  7623. | #else
  7624. | extern int yywrap (void );
  7625. | #endif
  7626. | #endif
  7627. |
  7628. | static void yyunput (int c,char *buf_ptr );
  7629. |
  7630. | #ifndef yytext_ptr
  7631. | static void yy_flex_strncpy (char *,yyconst char *,int );
  7632. | #endif
  7633. |
  7634. | #ifdef YY_NEED_STRLEN
  7635. | static int yy_flex_strlen (yyconst char * );
  7636. | #endif
  7637. |
  7638. | #ifndef YY_NO_INPUT
  7639. |
  7640. | #ifdef __cplusplus
  7641. | static int yyinput (void );
  7642. | #else
  7643. | static int input (void );
  7644. | #endif
  7645. |
  7646. | #endif
  7647. |
  7648. | /* Amount of stuff to slurp up with each read. */
  7649. | #ifndef YY_READ_BUF_SIZE
  7650. | #ifdef __ia64__
  7651. | /* On IA-64, the buffer size is 16k, not 8k */
  7652. | #define YY_READ_BUF_SIZE 16384
  7653. | #else
  7654. | #define YY_READ_BUF_SIZE 8192
  7655. | #endif /* __ia64__ */
  7656. | #endif
  7657. |
  7658. | /* Copy whatever the last rule matched to the standard output. */
  7659. | #ifndef ECHO
  7660. | /* This used to be an fputs(), but since the string might contain NUL's,
  7661. | * we now use fwrite().
  7662. | */
  7663. | #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
  7664. | #endif
  7665. |
  7666. | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
  7667. | * is returned in "result".
  7668. | */
  7669. | #ifndef YY_INPUT
  7670. | #define YY_INPUT(buf,result,max_size) \
  7671. | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
  7672. | { \
  7673. | int c = '*'; \
  7674. | size_t n; \
  7675. | for ( n = 0; n < max_size && \
  7676. | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
  7677. | buf[n] = (char) c; \
  7678. | if ( c == '\n' ) \
  7679. | buf[n++] = (char) c; \
  7680. | if ( c == EOF && ferror( yyin ) ) \
  7681. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  7682. | result = n; \
  7683. | } \
  7684. | else \
  7685. | { \
  7686. | errno=0; \
  7687. | while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
  7688. | { \
  7689. | if( errno != EINTR) \
  7690. | { \
  7691. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  7692. | break; \
  7693. | } \
  7694. | errno=0; \
  7695. | clearerr(yyin); \
  7696. | } \
  7697. | }\
  7698. | \
  7699. |
  7700. | #endif
  7701. |
  7702. | /* No semi-colon after return; correct usage is to write "yyterminate();" -
  7703. | * we don't want an extra ';' after the "return" because that will cause
  7704. | * some compilers to complain about unreachable statements.
  7705. | */
  7706. | #ifndef yyterminate
  7707. | #define yyterminate() return YY_NULL
  7708. | #endif
  7709. |
  7710. | /* Number of entries by which start-condition stack grows. */
  7711. | #ifndef YY_START_STACK_INCR
  7712. | #define YY_START_STACK_INCR 25
  7713. | #endif
  7714. |
  7715. | /* Report a fatal error. */
  7716. | #ifndef YY_FATAL_ERROR
  7717. | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
  7718. | #endif
  7719. |
  7720. | /* end tables serialization structures and prototypes */
  7721. |
  7722. | /* Default declaration of generated scanner - a define so the user can
  7723. | * easily add parameters.
  7724. | */
  7725. | #ifndef YY_DECL
  7726. | #define YY_DECL_IS_OURS 1
  7727. |
  7728. | extern int yylex (void);
  7729. |
  7730. | #define YY_DECL int yylex (void)
  7731. | #endif /* !YY_DECL */
  7732. |
  7733. | /* Code executed at the beginning of each rule, after yytext and yyleng
  7734. | * have been set up.
  7735. | */
  7736. | #ifndef YY_USER_ACTION
  7737. | #define YY_USER_ACTION
  7738. | #endif
  7739. |
  7740. | /* Code executed at the end of each rule. */
  7741. | #ifndef YY_BREAK
  7742. | #define YY_BREAK break;
  7743. | #endif
  7744. |
  7745. | #define YY_RULE_SETUP \
  7746. | YY_USER_ACTION
  7747. |
  7748. | /** The main scanner function which does all the work.
  7749. | */
  7750. | YY_DECL
  7751. | {
  7752. | register yy_state_type yy_current_state;
  7753. | register char *yy_cp, *yy_bp;
  7754. | register int yy_act;
  7755. |
  7756. | #line 1 "conftest.l"
  7757. |
  7758. | #line 666 "lex.yy.c"
  7759. |
  7760. | if ( !(yy_init) )
  7761. | {
  7762. | (yy_init) = 1;
  7763. |
  7764. | #ifdef YY_USER_INIT
  7765. | YY_USER_INIT;
  7766. | #endif
  7767. |
  7768. | /* Create the reject buffer large enough to save one state per allowed character. */
  7769. | if ( ! (yy_state_buf) )
  7770. | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE );
  7771. | if ( ! (yy_state_buf) )
  7772. | YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
  7773. |
  7774. | if ( ! (yy_start) )
  7775. | (yy_start) = 1; /* first start state */
  7776. |
  7777. | if ( ! yyin )
  7778. | yyin = stdin;
  7779. |
  7780. | if ( ! yyout )
  7781. | yyout = stdout;
  7782. |
  7783. | if ( ! YY_CURRENT_BUFFER ) {
  7784. | yyensure_buffer_stack ();
  7785. | YY_CURRENT_BUFFER_LVALUE =
  7786. | yy_create_buffer(yyin,YY_BUF_SIZE );
  7787. | }
  7788. |
  7789. | yy_load_buffer_state( );
  7790. | }
  7791. |
  7792. | while ( 1 ) /* loops until end-of-file is reached */
  7793. | {
  7794. | (yy_more_len) = 0;
  7795. | if ( (yy_more_flag) )
  7796. | {
  7797. | (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
  7798. | (yy_more_flag) = 0;
  7799. | }
  7800. | yy_cp = (yy_c_buf_p);
  7801. |
  7802. | /* Support of yytext. */
  7803. | *yy_cp = (yy_hold_char);
  7804. |
  7805. | /* yy_bp points to the position in yy_ch_buf of the start of
  7806. | * the current run.
  7807. | */
  7808. | yy_bp = yy_cp;
  7809. |
  7810. | yy_current_state = (yy_start);
  7811. |
  7812. | (yy_state_ptr) = (yy_state_buf);
  7813. | *(yy_state_ptr)++ = yy_current_state;
  7814. |
  7815. | yy_match:
  7816. | do
  7817. | {
  7818. | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
  7819. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  7820. | {
  7821. | yy_current_state = (int) yy_def[yy_current_state];
  7822. | if ( yy_current_state >= 13 )
  7823. | yy_c = yy_meta[(unsigned int) yy_c];
  7824. | }
  7825. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  7826. | *(yy_state_ptr)++ = yy_current_state;
  7827. | ++yy_cp;
  7828. | }
  7829. | while ( yy_base[yy_current_state] != 10 );
  7830. |
  7831. | yy_find_action:
  7832. | yy_current_state = *--(yy_state_ptr);
  7833. | (yy_lp) = yy_accept[yy_current_state];
  7834. | find_rule: /* we branch to this label when backing up */
  7835. | for ( ; ; ) /* until we find what rule we matched */
  7836. | {
  7837. | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
  7838. | {
  7839. | yy_act = yy_acclist[(yy_lp)];
  7840. | {
  7841. | (yy_full_match) = yy_cp;
  7842. | break;
  7843. | }
  7844. | }
  7845. | --yy_cp;
  7846. | yy_current_state = *--(yy_state_ptr);
  7847. | (yy_lp) = yy_accept[yy_current_state];
  7848. | }
  7849. |
  7850. | YY_DO_BEFORE_ACTION;
  7851. |
  7852. | do_action: /* This label is used only to access EOF actions. */
  7853. |
  7854. | switch ( yy_act )
  7855. | { /* beginning of action switch */
  7856. | case 1:
  7857. | YY_RULE_SETUP
  7858. | #line 2 "conftest.l"
  7859. | { ECHO; }
  7860. | YY_BREAK
  7861. | case 2:
  7862. | YY_RULE_SETUP
  7863. | #line 3 "conftest.l"
  7864. | { REJECT; }
  7865. | YY_BREAK
  7866. | case 3:
  7867. | YY_RULE_SETUP
  7868. | #line 4 "conftest.l"
  7869. | { yymore (); }
  7870. | YY_BREAK
  7871. | case 4:
  7872. | YY_RULE_SETUP
  7873. | #line 5 "conftest.l"
  7874. | { yyless (1); }
  7875. | YY_BREAK
  7876. | case 5:
  7877. | YY_RULE_SETUP
  7878. | #line 6 "conftest.l"
  7879. | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
  7880. | yyless ((input () != 0)); }
  7881. | YY_BREAK
  7882. | case 6:
  7883. | YY_RULE_SETUP
  7884. | #line 8 "conftest.l"
  7885. | { unput (yytext[0]); }
  7886. | YY_BREAK
  7887. | case 7:
  7888. | YY_RULE_SETUP
  7889. | #line 9 "conftest.l"
  7890. | { BEGIN INITIAL; }
  7891. | YY_BREAK
  7892. | case 8:
  7893. | YY_RULE_SETUP
  7894. | #line 10 "conftest.l"
  7895. | ECHO;
  7896. | YY_BREAK
  7897. | #line 805 "lex.yy.c"
  7898. | case YY_STATE_EOF(INITIAL):
  7899. | yyterminate();
  7900. |
  7901. | case YY_END_OF_BUFFER:
  7902. | {
  7903. | /* Amount of text matched not including the EOB char. */
  7904. | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
  7905. |
  7906. | /* Undo the effects of YY_DO_BEFORE_ACTION. */
  7907. | *yy_cp = (yy_hold_char);
  7908. | YY_RESTORE_YY_MORE_OFFSET
  7909. |
  7910. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
  7911. | {
  7912. | /* We're scanning a new file or input source. It's
  7913. | * possible that this happened because the user
  7914. | * just pointed yyin at a new source and called
  7915. | * yylex(). If so, then we have to assure
  7916. | * consistency between YY_CURRENT_BUFFER and our
  7917. | * globals. Here is the right place to do so, because
  7918. | * this is the first action (other than possibly a
  7919. | * back-up) that will match for the new input source.
  7920. | */
  7921. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  7922. | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
  7923. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
  7924. | }
  7925. |
  7926. | /* Note that here we test for yy_c_buf_p "<=" to the position
  7927. | * of the first EOB in the buffer, since yy_c_buf_p will
  7928. | * already have been incremented past the NUL character
  7929. | * (since all states make transitions on EOB to the
  7930. | * end-of-buffer state). Contrast this with the test
  7931. | * in input().
  7932. | */
  7933. | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  7934. | { /* This was really a NUL. */
  7935. | yy_state_type yy_next_state;
  7936. |
  7937. | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
  7938. |
  7939. | yy_current_state = yy_get_previous_state( );
  7940. |
  7941. | /* Okay, we're now positioned to make the NUL
  7942. | * transition. We couldn't have
  7943. | * yy_get_previous_state() go ahead and do it
  7944. | * for us because it doesn't know how to deal
  7945. | * with the possibility of jamming (and we don't
  7946. | * want to build jamming into it because then it
  7947. | * will run more slowly).
  7948. | */
  7949. |
  7950. | yy_next_state = yy_try_NUL_trans( yy_current_state );
  7951. |
  7952. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  7953. |
  7954. | if ( yy_next_state )
  7955. | {
  7956. | /* Consume the NUL. */
  7957. | yy_cp = ++(yy_c_buf_p);
  7958. | yy_current_state = yy_next_state;
  7959. | goto yy_match;
  7960. | }
  7961. |
  7962. | else
  7963. | {
  7964. | yy_cp = (yy_c_buf_p);
  7965. | goto yy_find_action;
  7966. | }
  7967. | }
  7968. |
  7969. | else switch ( yy_get_next_buffer( ) )
  7970. | {
  7971. | case EOB_ACT_END_OF_FILE:
  7972. | {
  7973. | (yy_did_buffer_switch_on_eof) = 0;
  7974. |
  7975. | if ( yywrap( ) )
  7976. | {
  7977. | /* Note: because we've taken care in
  7978. | * yy_get_next_buffer() to have set up
  7979. | * yytext, we can now set up
  7980. | * yy_c_buf_p so that if some total
  7981. | * hoser (like flex itself) wants to
  7982. | * call the scanner after we return the
  7983. | * YY_NULL, it'll still work - another
  7984. | * YY_NULL will get returned.
  7985. | */
  7986. | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
  7987. |
  7988. | yy_act = YY_STATE_EOF(YY_START);
  7989. | goto do_action;
  7990. | }
  7991. |
  7992. | else
  7993. | {
  7994. | if ( ! (yy_did_buffer_switch_on_eof) )
  7995. | YY_NEW_FILE;
  7996. | }
  7997. | break;
  7998. | }
  7999. |
  8000. | case EOB_ACT_CONTINUE_SCAN:
  8001. | (yy_c_buf_p) =
  8002. | (yytext_ptr) + yy_amount_of_matched_text;
  8003. |
  8004. | yy_current_state = yy_get_previous_state( );
  8005. |
  8006. | yy_cp = (yy_c_buf_p);
  8007. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  8008. | goto yy_match;
  8009. |
  8010. | case EOB_ACT_LAST_MATCH:
  8011. | (yy_c_buf_p) =
  8012. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
  8013. |
  8014. | yy_current_state = yy_get_previous_state( );
  8015. |
  8016. | yy_cp = (yy_c_buf_p);
  8017. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  8018. | goto yy_find_action;
  8019. | }
  8020. | break;
  8021. | }
  8022. |
  8023. | default:
  8024. | YY_FATAL_ERROR(
  8025. | "fatal flex scanner internal error--no action found" );
  8026. | } /* end of action switch */
  8027. | } /* end of scanning one token */
  8028. | } /* end of yylex */
  8029. |
  8030. | /* yy_get_next_buffer - try to read in a new buffer
  8031. | *
  8032. | * Returns a code representing an action:
  8033. | * EOB_ACT_LAST_MATCH -
  8034. | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  8035. | * EOB_ACT_END_OF_FILE - end of file
  8036. | */
  8037. | static int yy_get_next_buffer (void)
  8038. | {
  8039. | register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  8040. | register char *source = (yytext_ptr);
  8041. | register int number_to_move, i;
  8042. | int ret_val;
  8043. |
  8044. | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
  8045. | YY_FATAL_ERROR(
  8046. | "fatal flex scanner internal error--end of buffer missed" );
  8047. |
  8048. | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
  8049. | { /* Don't try to fill the buffer, so this is an EOF. */
  8050. | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
  8051. | {
  8052. | /* We matched a single character, the EOB, so
  8053. | * treat this as a final EOF.
  8054. | */
  8055. | return EOB_ACT_END_OF_FILE;
  8056. | }
  8057. |
  8058. | else
  8059. | {
  8060. | /* We matched some text prior to the EOB, first
  8061. | * process it.
  8062. | */
  8063. | return EOB_ACT_LAST_MATCH;
  8064. | }
  8065. | }
  8066. |
  8067. | /* Try to read more data. */
  8068. |
  8069. | /* First move last chars to start of buffer. */
  8070. | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
  8071. |
  8072. | for ( i = 0; i < number_to_move; ++i )
  8073. | *(dest++) = *(source++);
  8074. |
  8075. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
  8076. | /* don't do the read, it's not guaranteed to return an EOF,
  8077. | * just force an EOF
  8078. | */
  8079. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
  8080. |
  8081. | else
  8082. | {
  8083. | int num_to_read =
  8084. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
  8085. |
  8086. | while ( num_to_read <= 0 )
  8087. | { /* Not enough room in the buffer - grow it. */
  8088. |
  8089. | YY_FATAL_ERROR(
  8090. | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  8091. |
  8092. | }
  8093. |
  8094. | if ( num_to_read > YY_READ_BUF_SIZE )
  8095. | num_to_read = YY_READ_BUF_SIZE;
  8096. |
  8097. | /* Read in more data. */
  8098. | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
  8099. | (yy_n_chars), (size_t) num_to_read );
  8100. |
  8101. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  8102. | }
  8103. |
  8104. | if ( (yy_n_chars) == 0 )
  8105. | {
  8106. | if ( number_to_move == YY_MORE_ADJ )
  8107. | {
  8108. | ret_val = EOB_ACT_END_OF_FILE;
  8109. | yyrestart(yyin );
  8110. | }
  8111. |
  8112. | else
  8113. | {
  8114. | ret_val = EOB_ACT_LAST_MATCH;
  8115. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
  8116. | YY_BUFFER_EOF_PENDING;
  8117. | }
  8118. | }
  8119. |
  8120. | else
  8121. | ret_val = EOB_ACT_CONTINUE_SCAN;
  8122. |
  8123. | if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  8124. | /* Extend the array by 50%, plus the number we really need. */
  8125. | yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
  8126. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
  8127. | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  8128. | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  8129. | }
  8130. |
  8131. | (yy_n_chars) += number_to_move;
  8132. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
  8133. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
  8134. |
  8135. | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
  8136. |
  8137. | return ret_val;
  8138. | }
  8139. |
  8140. | /* yy_get_previous_state - get the state just before the EOB char was reached */
  8141. |
  8142. | static yy_state_type yy_get_previous_state (void)
  8143. | {
  8144. | register yy_state_type yy_current_state;
  8145. | register char *yy_cp;
  8146. |
  8147. | yy_current_state = (yy_start);
  8148. |
  8149. | (yy_state_ptr) = (yy_state_buf);
  8150. | *(yy_state_ptr)++ = yy_current_state;
  8151. |
  8152. | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
  8153. | {
  8154. | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
  8155. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  8156. | {
  8157. | yy_current_state = (int) yy_def[yy_current_state];
  8158. | if ( yy_current_state >= 13 )
  8159. | yy_c = yy_meta[(unsigned int) yy_c];
  8160. | }
  8161. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  8162. | *(yy_state_ptr)++ = yy_current_state;
  8163. | }
  8164. |
  8165. | return yy_current_state;
  8166. | }
  8167. |
  8168. | /* yy_try_NUL_trans - try to make a transition on the NUL character
  8169. | *
  8170. | * synopsis
  8171. | * next_state = yy_try_NUL_trans( current_state );
  8172. | */
  8173. | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
  8174. | {
  8175. | register int yy_is_jam;
  8176. |
  8177. | register YY_CHAR yy_c = 1;
  8178. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  8179. | {
  8180. | yy_current_state = (int) yy_def[yy_current_state];
  8181. | if ( yy_current_state >= 13 )
  8182. | yy_c = yy_meta[(unsigned int) yy_c];
  8183. | }
  8184. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  8185. | yy_is_jam = (yy_current_state == 12);
  8186. | if ( ! yy_is_jam )
  8187. | *(yy_state_ptr)++ = yy_current_state;
  8188. |
  8189. | return yy_is_jam ? 0 : yy_current_state;
  8190. | }
  8191. |
  8192. | static void yyunput (int c, register char * yy_bp )
  8193. | {
  8194. | register char *yy_cp;
  8195. |
  8196. | yy_cp = (yy_c_buf_p);
  8197. |
  8198. | /* undo effects of setting up yytext */
  8199. | *yy_cp = (yy_hold_char);
  8200. |
  8201. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  8202. | { /* need to shift things up to make room */
  8203. | /* +2 for EOB chars. */
  8204. | register int number_to_move = (yy_n_chars) + 2;
  8205. | register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
  8206. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
  8207. | register char *source =
  8208. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
  8209. |
  8210. | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  8211. | *--dest = *--source;
  8212. |
  8213. | yy_cp += (int) (dest - source);
  8214. | yy_bp += (int) (dest - source);
  8215. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
  8216. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
  8217. |
  8218. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  8219. | YY_FATAL_ERROR( "flex scanner push-back overflow" );
  8220. | }
  8221. |
  8222. | *--yy_cp = (char) c;
  8223. |
  8224. | (yytext_ptr) = yy_bp;
  8225. | (yy_hold_char) = *yy_cp;
  8226. | (yy_c_buf_p) = yy_cp;
  8227. | }
  8228. |
  8229. | #ifndef YY_NO_INPUT
  8230. | #ifdef __cplusplus
  8231. | static int yyinput (void)
  8232. | #else
  8233. | static int input (void)
  8234. | #endif
  8235. |
  8236. | {
  8237. | int c;
  8238. |
  8239. | *(yy_c_buf_p) = (yy_hold_char);
  8240. |
  8241. | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
  8242. | {
  8243. | /* yy_c_buf_p now points to the character we want to return.
  8244. | * If this occurs *before* the EOB characters, then it's a
  8245. | * valid NUL; if not, then we've hit the end of the buffer.
  8246. | */
  8247. | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  8248. | /* This was really a NUL. */
  8249. | *(yy_c_buf_p) = '\0';
  8250. |
  8251. | else
  8252. | { /* need more input */
  8253. | int offset = (yy_c_buf_p) - (yytext_ptr);
  8254. | ++(yy_c_buf_p);
  8255. |
  8256. | switch ( yy_get_next_buffer( ) )
  8257. | {
  8258. | case EOB_ACT_LAST_MATCH:
  8259. | /* This happens because yy_g_n_b()
  8260. | * sees that we've accumulated a
  8261. | * token and flags that we need to
  8262. | * try matching the token before
  8263. | * proceeding. But for input(),
  8264. | * there's no matching to consider.
  8265. | * So convert the EOB_ACT_LAST_MATCH
  8266. | * to EOB_ACT_END_OF_FILE.
  8267. | */
  8268. |
  8269. | /* Reset buffer status. */
  8270. | yyrestart(yyin );
  8271. |
  8272. | /*FALLTHROUGH*/
  8273. |
  8274. | case EOB_ACT_END_OF_FILE:
  8275. | {
  8276. | if ( yywrap( ) )
  8277. | return EOF;
  8278. |
  8279. | if ( ! (yy_did_buffer_switch_on_eof) )
  8280. | YY_NEW_FILE;
  8281. | #ifdef __cplusplus
  8282. | return yyinput();
  8283. | #else
  8284. | return input();
  8285. | #endif
  8286. | }
  8287. |
  8288. | case EOB_ACT_CONTINUE_SCAN:
  8289. | (yy_c_buf_p) = (yytext_ptr) + offset;
  8290. | break;
  8291. | }
  8292. | }
  8293. | }
  8294. |
  8295. | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
  8296. | *(yy_c_buf_p) = '\0'; /* preserve yytext */
  8297. | (yy_hold_char) = *++(yy_c_buf_p);
  8298. |
  8299. | return c;
  8300. | }
  8301. | #endif /* ifndef YY_NO_INPUT */
  8302. |
  8303. | /** Immediately switch to a different input stream.
  8304. | * @param input_file A readable stream.
  8305. | *
  8306. | * @note This function does not reset the start condition to @c INITIAL .
  8307. | */
  8308. | void yyrestart (FILE * input_file )
  8309. | {
  8310. |
  8311. | if ( ! YY_CURRENT_BUFFER ){
  8312. | yyensure_buffer_stack ();
  8313. | YY_CURRENT_BUFFER_LVALUE =
  8314. | yy_create_buffer(yyin,YY_BUF_SIZE );
  8315. | }
  8316. |
  8317. | yy_init_buffer(YY_CURRENT_BUFFER,input_file );
  8318. | yy_load_buffer_state( );
  8319. | }
  8320. |
  8321. | /** Switch to a different input buffer.
  8322. | * @param new_buffer The new input buffer.
  8323. | *
  8324. | */
  8325. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
  8326. | {
  8327. |
  8328. | /* TODO. We should be able to replace this entire function body
  8329. | * with
  8330. | * yypop_buffer_state();
  8331. | * yypush_buffer_state(new_buffer);
  8332. | */
  8333. | yyensure_buffer_stack ();
  8334. | if ( YY_CURRENT_BUFFER == new_buffer )
  8335. | return;
  8336. |
  8337. | if ( YY_CURRENT_BUFFER )
  8338. | {
  8339. | /* Flush out information for old buffer. */
  8340. | *(yy_c_buf_p) = (yy_hold_char);
  8341. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  8342. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  8343. | }
  8344. |
  8345. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  8346. | yy_load_buffer_state( );
  8347. |
  8348. | /* We don't actually know whether we did this switch during
  8349. | * EOF (yywrap()) processing, but the only time this flag
  8350. | * is looked at is after yywrap() is called, so it's safe
  8351. | * to go ahead and always set it.
  8352. | */
  8353. | (yy_did_buffer_switch_on_eof) = 1;
  8354. | }
  8355. |
  8356. | static void yy_load_buffer_state (void)
  8357. | {
  8358. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  8359. | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
  8360. | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
  8361. | (yy_hold_char) = *(yy_c_buf_p);
  8362. | }
  8363. |
  8364. | /** Allocate and initialize an input buffer state.
  8365. | * @param file A readable stream.
  8366. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
  8367. | *
  8368. | * @return the allocated buffer state.
  8369. | */
  8370. | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
  8371. | {
  8372. | YY_BUFFER_STATE b;
  8373. |
  8374. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  8375. | if ( ! b )
  8376. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  8377. |
  8378. | b->yy_buf_size = size;
  8379. |
  8380. | /* yy_ch_buf has to be 2 characters longer than the size given because
  8381. | * we need to put in 2 end-of-buffer characters.
  8382. | */
  8383. | b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
  8384. | if ( ! b->yy_ch_buf )
  8385. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  8386. |
  8387. | b->yy_is_our_buffer = 1;
  8388. |
  8389. | yy_init_buffer(b,file );
  8390. |
  8391. | return b;
  8392. | }
  8393. |
  8394. | /** Destroy the buffer.
  8395. | * @param b a buffer created with yy_create_buffer()
  8396. | *
  8397. | */
  8398. | void yy_delete_buffer (YY_BUFFER_STATE b )
  8399. | {
  8400. |
  8401. | if ( ! b )
  8402. | return;
  8403. |
  8404. | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
  8405. | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  8406. |
  8407. | if ( b->yy_is_our_buffer )
  8408. | yyfree((void *) b->yy_ch_buf );
  8409. |
  8410. | yyfree((void *) b );
  8411. | }
  8412. |
  8413. | #ifndef __cplusplus
  8414. | extern int isatty (int );
  8415. | #endif /* __cplusplus */
  8416. |
  8417. | /* Initializes or reinitializes a buffer.
  8418. | * This function is sometimes called more than once on the same buffer,
  8419. | * such as during a yyrestart() or at EOF.
  8420. | */
  8421. | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
  8422. |
  8423. | {
  8424. | int oerrno = errno;
  8425. |
  8426. | yy_flush_buffer(b );
  8427. |
  8428. | b->yy_input_file = file;
  8429. | b->yy_fill_buffer = 1;
  8430. |
  8431. | /* If b is the current buffer, then yy_init_buffer was _probably_
  8432. | * called from yyrestart() or through yy_get_next_buffer.
  8433. | * In that case, we don't want to reset the lineno or column.
  8434. | */
  8435. | if (b != YY_CURRENT_BUFFER){
  8436. | b->yy_bs_lineno = 1;
  8437. | b->yy_bs_column = 0;
  8438. | }
  8439. |
  8440. | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  8441. |
  8442. | errno = oerrno;
  8443. | }
  8444. |
  8445. | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  8446. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
  8447. | *
  8448. | */
  8449. | void yy_flush_buffer (YY_BUFFER_STATE b )
  8450. | {
  8451. | if ( ! b )
  8452. | return;
  8453. |
  8454. | b->yy_n_chars = 0;
  8455. |
  8456. | /* We always need two end-of-buffer characters. The first causes
  8457. | * a transition to the end-of-buffer state. The second causes
  8458. | * a jam in that state.
  8459. | */
  8460. | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  8461. | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  8462. |
  8463. | b->yy_buf_pos = &b->yy_ch_buf[0];
  8464. |
  8465. | b->yy_at_bol = 1;
  8466. | b->yy_buffer_status = YY_BUFFER_NEW;
  8467. |
  8468. | if ( b == YY_CURRENT_BUFFER )
  8469. | yy_load_buffer_state( );
  8470. | }
  8471. |
  8472. | /** Pushes the new state onto the stack. The new state becomes
  8473. | * the current state. This function will allocate the stack
  8474. | * if necessary.
  8475. | * @param new_buffer The new state.
  8476. | *
  8477. | */
  8478. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
  8479. | {
  8480. | if (new_buffer == NULL)
  8481. | return;
  8482. |
  8483. | yyensure_buffer_stack();
  8484. |
  8485. | /* This block is copied from yy_switch_to_buffer. */
  8486. | if ( YY_CURRENT_BUFFER )
  8487. | {
  8488. | /* Flush out information for old buffer. */
  8489. | *(yy_c_buf_p) = (yy_hold_char);
  8490. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  8491. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  8492. | }
  8493. |
  8494. | /* Only push if top exists. Otherwise, replace top. */
  8495. | if (YY_CURRENT_BUFFER)
  8496. | (yy_buffer_stack_top)++;
  8497. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  8498. |
  8499. | /* copied from yy_switch_to_buffer. */
  8500. | yy_load_buffer_state( );
  8501. | (yy_did_buffer_switch_on_eof) = 1;
  8502. | }
  8503. |
  8504. | /** Removes and deletes the top of the stack, if present.
  8505. | * The next element becomes the new top.
  8506. | *
  8507. | */
  8508. | void yypop_buffer_state (void)
  8509. | {
  8510. | if (!YY_CURRENT_BUFFER)
  8511. | return;
  8512. |
  8513. | yy_delete_buffer(YY_CURRENT_BUFFER );
  8514. | YY_CURRENT_BUFFER_LVALUE = NULL;
  8515. | if ((yy_buffer_stack_top) > 0)
  8516. | --(yy_buffer_stack_top);
  8517. |
  8518. | if (YY_CURRENT_BUFFER) {
  8519. | yy_load_buffer_state( );
  8520. | (yy_did_buffer_switch_on_eof) = 1;
  8521. | }
  8522. | }
  8523. |
  8524. | /* Allocates the stack if it does not exist.
  8525. | * Guarantees space for at least one push.
  8526. | */
  8527. | static void yyensure_buffer_stack (void)
  8528. | {
  8529. | int num_to_alloc;
  8530. |
  8531. | if (!(yy_buffer_stack)) {
  8532. |
  8533. | /* First allocation is just for 2 elements, since we don't know if this
  8534. | * scanner will even need a stack. We use 2 instead of 1 to avoid an
  8535. | * immediate realloc on the next call.
  8536. | */
  8537. | num_to_alloc = 1;
  8538. | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
  8539. | (num_to_alloc * sizeof(struct yy_buffer_state*)
  8540. | );
  8541. | if ( ! (yy_buffer_stack) )
  8542. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  8543. |
  8544. | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
  8545. |
  8546. | (yy_buffer_stack_max) = num_to_alloc;
  8547. | (yy_buffer_stack_top) = 0;
  8548. | return;
  8549. | }
  8550. |
  8551. | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
  8552. |
  8553. | /* Increase the buffer to prepare for a possible push. */
  8554. | int grow_size = 8 /* arbitrary grow size */;
  8555. |
  8556. | num_to_alloc = (yy_buffer_stack_max) + grow_size;
  8557. | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
  8558. | ((yy_buffer_stack),
  8559. | num_to_alloc * sizeof(struct yy_buffer_state*)
  8560. | );
  8561. | if ( ! (yy_buffer_stack) )
  8562. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  8563. |
  8564. | /* zero only the new slots.*/
  8565. | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
  8566. | (yy_buffer_stack_max) = num_to_alloc;
  8567. | }
  8568. | }
  8569. |
  8570. | /** Setup the input buffer state to scan directly from a user-specified character buffer.
  8571. | * @param base the character buffer
  8572. | * @param size the size in bytes of the character buffer
  8573. | *
  8574. | * @return the newly allocated buffer state object.
  8575. | */
  8576. | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
  8577. | {
  8578. | YY_BUFFER_STATE b;
  8579. |
  8580. | if ( size < 2 ||
  8581. | base[size-2] != YY_END_OF_BUFFER_CHAR ||
  8582. | base[size-1] != YY_END_OF_BUFFER_CHAR )
  8583. | /* They forgot to leave room for the EOB's. */
  8584. | return 0;
  8585. |
  8586. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  8587. | if ( ! b )
  8588. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  8589. |
  8590. | b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
  8591. | b->yy_buf_pos = b->yy_ch_buf = base;
  8592. | b->yy_is_our_buffer = 0;
  8593. | b->yy_input_file = 0;
  8594. | b->yy_n_chars = b->yy_buf_size;
  8595. | b->yy_is_interactive = 0;
  8596. | b->yy_at_bol = 1;
  8597. | b->yy_fill_buffer = 0;
  8598. | b->yy_buffer_status = YY_BUFFER_NEW;
  8599. |
  8600. | yy_switch_to_buffer(b );
  8601. |
  8602. | return b;
  8603. | }
  8604. |
  8605. | /** Setup the input buffer state to scan a string. The next call to yylex() will
  8606. | * scan from a @e copy of @a str.
  8607. | * @param yystr a NUL-terminated string to scan
  8608. | *
  8609. | * @return the newly allocated buffer state object.
  8610. | * @note If you want to scan bytes that may contain NUL values, then use
  8611. | * yy_scan_bytes() instead.
  8612. | */
  8613. | YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
  8614. | {
  8615. |
  8616. | return yy_scan_bytes(yystr,strlen(yystr) );
  8617. | }
  8618. |
  8619. | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  8620. | * scan from a @e copy of @a bytes.
  8621. | * @param yybytes the byte buffer to scan
  8622. | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
  8623. | *
  8624. | * @return the newly allocated buffer state object.
  8625. | */
  8626. | YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len )
  8627. | {
  8628. | YY_BUFFER_STATE b;
  8629. | char *buf;
  8630. | yy_size_t n;
  8631. | int i;
  8632. |
  8633. | /* Get memory for full buffer, including space for trailing EOB's. */
  8634. | n = _yybytes_len + 2;
  8635. | buf = (char *) yyalloc(n );
  8636. | if ( ! buf )
  8637. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  8638. |
  8639. | for ( i = 0; i < _yybytes_len; ++i )
  8640. | buf[i] = yybytes[i];
  8641. |
  8642. | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  8643. |
  8644. | b = yy_scan_buffer(buf,n );
  8645. | if ( ! b )
  8646. | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  8647. |
  8648. | /* It's okay to grow etc. this buffer, and we should throw it
  8649. | * away when we're done.
  8650. | */
  8651. | b->yy_is_our_buffer = 1;
  8652. |
  8653. | return b;
  8654. | }
  8655. |
  8656. | #ifndef YY_EXIT_FAILURE
  8657. | #define YY_EXIT_FAILURE 2
  8658. | #endif
  8659. |
  8660. | static void yy_fatal_error (yyconst char* msg )
  8661. | {
  8662. | (void) fprintf( stderr, "%s\n", msg );
  8663. | exit( YY_EXIT_FAILURE );
  8664. | }
  8665. |
  8666. | /* Redefine yyless() so it works in section 3 code. */
  8667. |
  8668. | #undef yyless
  8669. | #define yyless(n) \
  8670. | do \
  8671. | { \
  8672. | /* Undo effects of setting up yytext. */ \
  8673. | int yyless_macro_arg = (n); \
  8674. | YY_LESS_LINENO(yyless_macro_arg);\
  8675. | yytext[yyleng] = (yy_hold_char); \
  8676. | (yy_c_buf_p) = yytext + yyless_macro_arg; \
  8677. | (yy_hold_char) = *(yy_c_buf_p); \
  8678. | *(yy_c_buf_p) = '\0'; \
  8679. | yyleng = yyless_macro_arg; \
  8680. | } \
  8681. | while ( 0 )
  8682. |
  8683. | /* Accessor methods (get/set functions) to struct members. */
  8684. |
  8685. | /** Get the current line number.
  8686. | *
  8687. | */
  8688. | int yyget_lineno (void)
  8689. | {
  8690. |
  8691. | return yylineno;
  8692. | }
  8693. |
  8694. | /** Get the input stream.
  8695. | *
  8696. | */
  8697. | FILE *yyget_in (void)
  8698. | {
  8699. | return yyin;
  8700. | }
  8701. |
  8702. | /** Get the output stream.
  8703. | *
  8704. | */
  8705. | FILE *yyget_out (void)
  8706. | {
  8707. | return yyout;
  8708. | }
  8709. |
  8710. | /** Get the length of the current token.
  8711. | *
  8712. | */
  8713. | int yyget_leng (void)
  8714. | {
  8715. | return yyleng;
  8716. | }
  8717. |
  8718. | /** Get the current token.
  8719. | *
  8720. | */
  8721. |
  8722. | char *yyget_text (void)
  8723. | {
  8724. | return yytext;
  8725. | }
  8726. |
  8727. | /** Set the current line number.
  8728. | * @param line_number
  8729. | *
  8730. | */
  8731. | void yyset_lineno (int line_number )
  8732. | {
  8733. |
  8734. | yylineno = line_number;
  8735. | }
  8736. |
  8737. | /** Set the input stream. This does not discard the current
  8738. | * input buffer.
  8739. | * @param in_str A readable stream.
  8740. | *
  8741. | * @see yy_switch_to_buffer
  8742. | */
  8743. | void yyset_in (FILE * in_str )
  8744. | {
  8745. | yyin = in_str ;
  8746. | }
  8747. |
  8748. | void yyset_out (FILE * out_str )
  8749. | {
  8750. | yyout = out_str ;
  8751. | }
  8752. |
  8753. | int yyget_debug (void)
  8754. | {
  8755. | return yy_flex_debug;
  8756. | }
  8757. |
  8758. | void yyset_debug (int bdebug )
  8759. | {
  8760. | yy_flex_debug = bdebug ;
  8761. | }
  8762. |
  8763. | static int yy_init_globals (void)
  8764. | {
  8765. | /* Initialization is the same as for the non-reentrant scanner.
  8766. | * This function is called from yylex_destroy(), so don't allocate here.
  8767. | */
  8768. |
  8769. | (yy_buffer_stack) = 0;
  8770. | (yy_buffer_stack_top) = 0;
  8771. | (yy_buffer_stack_max) = 0;
  8772. | (yy_c_buf_p) = (char *) 0;
  8773. | (yy_init) = 0;
  8774. | (yy_start) = 0;
  8775. |
  8776. | (yy_state_buf) = 0;
  8777. | (yy_state_ptr) = 0;
  8778. | (yy_full_match) = 0;
  8779. | (yy_lp) = 0;
  8780. |
  8781. | /* Defined in main.c */
  8782. | #ifdef YY_STDINIT
  8783. | yyin = stdin;
  8784. | yyout = stdout;
  8785. | #else
  8786. | yyin = (FILE *) 0;
  8787. | yyout = (FILE *) 0;
  8788. | #endif
  8789. |
  8790. | /* For future reference: Set errno on error, since we are called by
  8791. | * yylex_init()
  8792. | */
  8793. | return 0;
  8794. | }
  8795. |
  8796. | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
  8797. | int yylex_destroy (void)
  8798. | {
  8799. |
  8800. | /* Pop the buffer stack, destroying each element. */
  8801. | while(YY_CURRENT_BUFFER){
  8802. | yy_delete_buffer(YY_CURRENT_BUFFER );
  8803. | YY_CURRENT_BUFFER_LVALUE = NULL;
  8804. | yypop_buffer_state();
  8805. | }
  8806. |
  8807. | /* Destroy the stack itself. */
  8808. | yyfree((yy_buffer_stack) );
  8809. | (yy_buffer_stack) = NULL;
  8810. |
  8811. | yyfree ( (yy_state_buf) );
  8812. | (yy_state_buf) = NULL;
  8813. |
  8814. | /* Reset the globals. This is important in a non-reentrant scanner so the next time
  8815. | * yylex() is called, initialization will occur. */
  8816. | yy_init_globals( );
  8817. |
  8818. | return 0;
  8819. | }
  8820. |
  8821. | /*
  8822. | * Internal utility routines.
  8823. | */
  8824. |
  8825. | #ifndef yytext_ptr
  8826. | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
  8827. | {
  8828. | register int i;
  8829. | for ( i = 0; i < n; ++i )
  8830. | s1[i] = s2[i];
  8831. | }
  8832. | #endif
  8833. |
  8834. | #ifdef YY_NEED_STRLEN
  8835. | static int yy_flex_strlen (yyconst char * s )
  8836. | {
  8837. | register int n;
  8838. | for ( n = 0; s[n]; ++n )
  8839. | ;
  8840. |
  8841. | return n;
  8842. | }
  8843. | #endif
  8844. |
  8845. | void *yyalloc (yy_size_t size )
  8846. | {
  8847. | return (void *) malloc( size );
  8848. | }
  8849. |
  8850. | void *yyrealloc (void * ptr, yy_size_t size )
  8851. | {
  8852. | /* The cast to (char *) in the following accommodates both
  8853. | * implementations that use char* generic pointers, and those
  8854. | * that use void* generic pointers. It works with the latter
  8855. | * because both ANSI C and C++ allow castless assignment from
  8856. | * any pointer type to void*, and deal with argument conversions
  8857. | * as though doing an assignment.
  8858. | */
  8859. | return (void *) realloc( (char *) ptr, size );
  8860. | }
  8861. |
  8862. | void yyfree (void * ptr )
  8863. | {
  8864. | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
  8865. | }
  8866. |
  8867. | #define YYTABLES_NAME "yytables"
  8868. |
  8869. | #line 10 "conftest.l"
  8870. |
  8871. |
  8872. | #ifdef YYTEXT_POINTER
  8873. | extern char *yytext;
  8874. | #endif
  8875. | int
  8876. | main (void)
  8877. | {
  8878. | return ! yylex () + ! yywrap ();
  8879. | }
  8880. configure:27902: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -lfl >&5
  8881. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lfl
  8882. collect2.exe: error: ld returned 1 exit status
  8883. configure:27902: $? = 1
  8884. configure: failed program was:
  8885. | /* confdefs.h */
  8886. | #define PACKAGE_NAME "GNU MP"
  8887. | #define PACKAGE_TARNAME "gmp"
  8888. | #define PACKAGE_VERSION "6.2.1"
  8889. | #define PACKAGE_STRING "GNU MP 6.2.1"
  8890. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  8891. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  8892. | #define PACKAGE "gmp"
  8893. | #define VERSION "6.2.1"
  8894. | #define WANT_FFT 1
  8895. | #define HAVE_HOST_CPU_broadwell 1
  8896. | #define HOST_DOS64 1
  8897. | #define HAVE_SPEED_CYCLECOUNTER 2
  8898. | #define HAVE_CALLING_CONVENTIONS 1
  8899. | #define STDC_HEADERS 1
  8900. | #define HAVE_SYS_TYPES_H 1
  8901. | #define HAVE_SYS_STAT_H 1
  8902. | #define HAVE_STDLIB_H 1
  8903. | #define HAVE_STRING_H 1
  8904. | #define HAVE_MEMORY_H 1
  8905. | #define HAVE_STRINGS_H 1
  8906. | #define HAVE_INTTYPES_H 1
  8907. | #define HAVE_STDINT_H 1
  8908. | #define HAVE_UNISTD_H 1
  8909. | #define HAVE_DLFCN_H 1
  8910. | #define LT_OBJDIR ".libs/"
  8911. | #define STDC_HEADERS 1
  8912. | #define TIME_WITH_SYS_TIME 1
  8913. | #define HAVE_FCNTL_H 1
  8914. | #define HAVE_FLOAT_H 1
  8915. | #define HAVE_LOCALE_H 1
  8916. | #define HAVE_SYS_PARAM_H 1
  8917. | #define HAVE_SYS_TIME_H 1
  8918. | #define HAVE_DECL_FGETC 1
  8919. | #define HAVE_DECL_FSCANF 1
  8920. | #define HAVE_DECL_OPTARG 1
  8921. | #define HAVE_DECL_UNGETC 1
  8922. | #define HAVE_DECL_VFPRINTF 1
  8923. | #define HAVE_DECL_SYS_ERRLIST 0
  8924. | #define HAVE_DECL_SYS_NERR 0
  8925. | #define RETSIGTYPE void
  8926. | #define HAVE_INTMAX_T 1
  8927. | #define HAVE_LONG_DOUBLE 1
  8928. | #define HAVE_LONG_LONG 1
  8929. | #define HAVE_PTRDIFF_T 1
  8930. | #define HAVE_UINT_LEAST32_T 1
  8931. | #define HAVE_INTPTR_T 1
  8932. | #define restrict __restrict
  8933. | #define HAVE_ATTRIBUTE_CONST 1
  8934. | #define HAVE_ATTRIBUTE_MALLOC 1
  8935. | #define HAVE_ATTRIBUTE_MODE 1
  8936. | #define HAVE_ATTRIBUTE_NORETURN 1
  8937. | #define HAVE_HIDDEN_ALIAS 1
  8938. | #define HAVE_ALLOCA 1
  8939. | #define WANT_TMP_ALLOCA 1
  8940. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  8941. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  8942. | #define HAVE_CLOCK 1
  8943. | #define HAVE_GETPAGESIZE 1
  8944. | #define HAVE_GETTIMEOFDAY 1
  8945. | #define HAVE_LOCALECONV 1
  8946. | #define HAVE_MEMSET 1
  8947. | #define HAVE_MPROTECT 1
  8948. | #define HAVE_POPEN 1
  8949. | #define HAVE_RAISE 1
  8950. | #define HAVE_STRCHR 1
  8951. | #define HAVE_STRERROR 1
  8952. | #define HAVE_STRNLEN 1
  8953. | #define HAVE_STRTOL 1
  8954. | #define HAVE_STRTOUL 1
  8955. | #define HAVE_VSNPRINTF 1
  8956. | #define HAVE_NATIVE_mpn_add_n 1
  8957. | #define HAVE_NATIVE_mpn_add_nc 1
  8958. | #define HAVE_NATIVE_mpn_sub_n 1
  8959. | #define HAVE_NATIVE_mpn_sub_nc 1
  8960. | #define HAVE_NATIVE_func 1
  8961. | #define HAVE_NATIVE_func_nc 1
  8962. | #define HAVE_NATIVE_mpn_add_n 1
  8963. | #define HAVE_NATIVE_mpn_add_nc 1
  8964. | #define HAVE_NATIVE_mpn_sub_n 1
  8965. | #define HAVE_NATIVE_mpn_sub_nc 1
  8966. | #define HAVE_NATIVE_func 1
  8967. | #define HAVE_NATIVE_func_nc 1
  8968. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  8969. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  8970. | #define HAVE_NATIVE_func 1
  8971. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  8972. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  8973. | #define HAVE_NATIVE_func 1
  8974. | #define HAVE_NATIVE_mpn_mul_1 1
  8975. | #define HAVE_NATIVE_mpn_addmul_1 1
  8976. | #define HAVE_NATIVE_mpn_submul_1 1
  8977. | #define HAVE_NATIVE_mpn_lshift 1
  8978. | #define HAVE_NATIVE_mpn_rshift 1
  8979. | #define HAVE_NATIVE_mpn_divexact_1 1
  8980. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  8981. | #define HAVE_NATIVE_mpn_divrem_1c 1
  8982. | #define HAVE_NATIVE_mpn_divrem_1 1
  8983. | #define HAVE_NATIVE_mpn_divrem_2 1
  8984. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  8985. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  8986. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  8987. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  8988. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  8989. | #define HAVE_NATIVE_mpn_mul_basecase 1
  8990. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  8991. | #define HAVE_NATIVE_mpn_popcount 1
  8992. | #define HAVE_NATIVE_mpn_popcount 1
  8993. | #define HAVE_NATIVE_mpn_hamdist 1
  8994. | #define HAVE_NATIVE_mpn_gcd_11 1
  8995. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  8996. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  8997. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  8998. | #define HAVE_NATIVE_mpn_copyi 1
  8999. | #define HAVE_NATIVE_mpn_copyd 1
  9000. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  9001. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  9002. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  9003. | #define LSYM_PREFIX "L"
  9004. | #define HAVE_HOST_CPU_FAMILY_x86 1
  9005. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  9006. | #define SIZEOF_VOID_P 4
  9007. | #define SIZEOF_UNSIGNED_SHORT 2
  9008. | #define SIZEOF_UNSIGNED 4
  9009. | #define SIZEOF_UNSIGNED_LONG 4
  9010. | #define SIZEOF_MP_LIMB_T 4
  9011. | /* end confdefs.h. */
  9012. |
  9013. | #line 3 "lex.yy.c"
  9014. |
  9015. | #define YY_INT_ALIGNED short int
  9016. |
  9017. | /* A lexical scanner generated by flex */
  9018. |
  9019. | #define FLEX_SCANNER
  9020. | #define YY_FLEX_MAJOR_VERSION 2
  9021. | #define YY_FLEX_MINOR_VERSION 5
  9022. | #define YY_FLEX_SUBMINOR_VERSION 35
  9023. | #if YY_FLEX_SUBMINOR_VERSION > 0
  9024. | #define FLEX_BETA
  9025. | #endif
  9026. |
  9027. | /* First, we deal with platform-specific or compiler-specific issues. */
  9028. |
  9029. | /* begin standard C headers. */
  9030. | #include <stdio.h>
  9031. | #include <string.h>
  9032. | #include <errno.h>
  9033. | #include <stdlib.h>
  9034. |
  9035. | /* end standard C headers. */
  9036. |
  9037. | /* flex integer type definitions */
  9038. |
  9039. | #ifndef FLEXINT_H
  9040. | #define FLEXINT_H
  9041. |
  9042. | /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  9043. |
  9044. | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  9045. |
  9046. | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  9047. | * if you want the limit (max/min) macros for int types.
  9048. | */
  9049. | #ifndef __STDC_LIMIT_MACROS
  9050. | #define __STDC_LIMIT_MACROS 1
  9051. | #endif
  9052. |
  9053. | #include <inttypes.h>
  9054. | typedef int8_t flex_int8_t;
  9055. | typedef uint8_t flex_uint8_t;
  9056. | typedef int16_t flex_int16_t;
  9057. | typedef uint16_t flex_uint16_t;
  9058. | typedef int32_t flex_int32_t;
  9059. | typedef uint32_t flex_uint32_t;
  9060. | #else
  9061. | typedef signed char flex_int8_t;
  9062. | typedef short int flex_int16_t;
  9063. | typedef int flex_int32_t;
  9064. | typedef unsigned char flex_uint8_t;
  9065. | typedef unsigned short int flex_uint16_t;
  9066. | typedef unsigned int flex_uint32_t;
  9067. |
  9068. | /* Limits of integral types. */
  9069. | #ifndef INT8_MIN
  9070. | #define INT8_MIN (-128)
  9071. | #endif
  9072. | #ifndef INT16_MIN
  9073. | #define INT16_MIN (-32767-1)
  9074. | #endif
  9075. | #ifndef INT32_MIN
  9076. | #define INT32_MIN (-2147483647-1)
  9077. | #endif
  9078. | #ifndef INT8_MAX
  9079. | #define INT8_MAX (127)
  9080. | #endif
  9081. | #ifndef INT16_MAX
  9082. | #define INT16_MAX (32767)
  9083. | #endif
  9084. | #ifndef INT32_MAX
  9085. | #define INT32_MAX (2147483647)
  9086. | #endif
  9087. | #ifndef UINT8_MAX
  9088. | #define UINT8_MAX (255U)
  9089. | #endif
  9090. | #ifndef UINT16_MAX
  9091. | #define UINT16_MAX (65535U)
  9092. | #endif
  9093. | #ifndef UINT32_MAX
  9094. | #define UINT32_MAX (4294967295U)
  9095. | #endif
  9096. |
  9097. | #endif /* ! C99 */
  9098. |
  9099. | #endif /* ! FLEXINT_H */
  9100. |
  9101. | #ifdef __cplusplus
  9102. |
  9103. | /* The "const" storage-class-modifier is valid. */
  9104. | #define YY_USE_CONST
  9105. |
  9106. | #else /* ! __cplusplus */
  9107. |
  9108. | /* C99 requires __STDC__ to be defined as 1. */
  9109. | #if defined (__STDC__)
  9110. |
  9111. | #define YY_USE_CONST
  9112. |
  9113. | #endif /* defined (__STDC__) */
  9114. | #endif /* ! __cplusplus */
  9115. |
  9116. | #ifdef YY_USE_CONST
  9117. | #define yyconst const
  9118. | #else
  9119. | #define yyconst
  9120. | #endif
  9121. |
  9122. | /* Returned upon end-of-file. */
  9123. | #define YY_NULL 0
  9124. |
  9125. | /* Promotes a possibly negative, possibly signed char to an unsigned
  9126. | * integer for use as an array index. If the signed char is negative,
  9127. | * we want to instead treat it as an 8-bit unsigned char, hence the
  9128. | * double cast.
  9129. | */
  9130. | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
  9131. |
  9132. | /* Enter a start condition. This macro really ought to take a parameter,
  9133. | * but we do it the disgusting crufty way forced on us by the ()-less
  9134. | * definition of BEGIN.
  9135. | */
  9136. | #define BEGIN (yy_start) = 1 + 2 *
  9137. |
  9138. | /* Translate the current start state into a value that can be later handed
  9139. | * to BEGIN to return to the state. The YYSTATE alias is for lex
  9140. | * compatibility.
  9141. | */
  9142. | #define YY_START (((yy_start) - 1) / 2)
  9143. | #define YYSTATE YY_START
  9144. |
  9145. | /* Action number for EOF rule of a given start state. */
  9146. | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  9147. |
  9148. | /* Special action meaning "start processing a new file". */
  9149. | #define YY_NEW_FILE yyrestart(yyin )
  9150. |
  9151. | #define YY_END_OF_BUFFER_CHAR 0
  9152. |
  9153. | /* Size of default input buffer. */
  9154. | #ifndef YY_BUF_SIZE
  9155. | #ifdef __ia64__
  9156. | /* On IA-64, the buffer size is 16k, not 8k.
  9157. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  9158. | * Ditto for the __ia64__ case accordingly.
  9159. | */
  9160. | #define YY_BUF_SIZE 32768
  9161. | #else
  9162. | #define YY_BUF_SIZE 16384
  9163. | #endif /* __ia64__ */
  9164. | #endif
  9165. |
  9166. | /* The state buf must be large enough to hold one state per character in the main buffer.
  9167. | */
  9168. | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
  9169. |
  9170. | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  9171. | #define YY_TYPEDEF_YY_BUFFER_STATE
  9172. | typedef struct yy_buffer_state *YY_BUFFER_STATE;
  9173. | #endif
  9174. |
  9175. | extern int yyleng;
  9176. |
  9177. | extern FILE *yyin, *yyout;
  9178. |
  9179. | #define EOB_ACT_CONTINUE_SCAN 0
  9180. | #define EOB_ACT_END_OF_FILE 1
  9181. | #define EOB_ACT_LAST_MATCH 2
  9182. |
  9183. | #define YY_LESS_LINENO(n)
  9184. |
  9185. | /* Return all but the first "n" matched characters back to the input stream. */
  9186. | #define yyless(n) \
  9187. | do \
  9188. | { \
  9189. | /* Undo effects of setting up yytext. */ \
  9190. | int yyless_macro_arg = (n); \
  9191. | YY_LESS_LINENO(yyless_macro_arg);\
  9192. | *yy_cp = (yy_hold_char); \
  9193. | YY_RESTORE_YY_MORE_OFFSET \
  9194. | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
  9195. | YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  9196. | } \
  9197. | while ( 0 )
  9198. |
  9199. | #define unput(c) yyunput( c, (yytext_ptr) )
  9200. |
  9201. | #ifndef YY_TYPEDEF_YY_SIZE_T
  9202. | #define YY_TYPEDEF_YY_SIZE_T
  9203. | typedef size_t yy_size_t;
  9204. | #endif
  9205. |
  9206. | #ifndef YY_STRUCT_YY_BUFFER_STATE
  9207. | #define YY_STRUCT_YY_BUFFER_STATE
  9208. | struct yy_buffer_state
  9209. | {
  9210. | FILE *yy_input_file;
  9211. |
  9212. | char *yy_ch_buf; /* input buffer */
  9213. | char *yy_buf_pos; /* current position in input buffer */
  9214. |
  9215. | /* Size of input buffer in bytes, not including room for EOB
  9216. | * characters.
  9217. | */
  9218. | yy_size_t yy_buf_size;
  9219. |
  9220. | /* Number of characters read into yy_ch_buf, not including EOB
  9221. | * characters.
  9222. | */
  9223. | int yy_n_chars;
  9224. |
  9225. | /* Whether we "own" the buffer - i.e., we know we created it,
  9226. | * and can realloc() it to grow it, and should free() it to
  9227. | * delete it.
  9228. | */
  9229. | int yy_is_our_buffer;
  9230. |
  9231. | /* Whether this is an "interactive" input source; if so, and
  9232. | * if we're using stdio for input, then we want to use getc()
  9233. | * instead of fread(), to make sure we stop fetching input after
  9234. | * each newline.
  9235. | */
  9236. | int yy_is_interactive;
  9237. |
  9238. | /* Whether we're considered to be at the beginning of a line.
  9239. | * If so, '^' rules will be active on the next match, otherwise
  9240. | * not.
  9241. | */
  9242. | int yy_at_bol;
  9243. |
  9244. | int yy_bs_lineno; /**< The line count. */
  9245. | int yy_bs_column; /**< The column count. */
  9246. |
  9247. | /* Whether to try to fill the input buffer when we reach the
  9248. | * end of it.
  9249. | */
  9250. | int yy_fill_buffer;
  9251. |
  9252. | int yy_buffer_status;
  9253. |
  9254. | #define YY_BUFFER_NEW 0
  9255. | #define YY_BUFFER_NORMAL 1
  9256. | /* When an EOF's been seen but there's still some text to process
  9257. | * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  9258. | * shouldn't try reading from the input source any more. We might
  9259. | * still have a bunch of tokens to match, though, because of
  9260. | * possible backing-up.
  9261. | *
  9262. | * When we actually see the EOF, we change the status to "new"
  9263. | * (via yyrestart()), so that the user can continue scanning by
  9264. | * just pointing yyin at a new input file.
  9265. | */
  9266. | #define YY_BUFFER_EOF_PENDING 2
  9267. |
  9268. | };
  9269. | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  9270. |
  9271. | /* Stack of input buffers. */
  9272. | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
  9273. | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
  9274. | static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
  9275. |
  9276. | /* We provide macros for accessing buffer states in case in the
  9277. | * future we want to put the buffer states in a more general
  9278. | * "scanner state".
  9279. | *
  9280. | * Returns the top of the stack, or NULL.
  9281. | */
  9282. | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
  9283. | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
  9284. | : NULL)
  9285. |
  9286. | /* Same as previous macro, but useful when we know that the buffer stack is not
  9287. | * NULL or when we need an lvalue. For internal use only.
  9288. | */
  9289. | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
  9290. |
  9291. | /* yy_hold_char holds the character lost when yytext is formed. */
  9292. | static char yy_hold_char;
  9293. | static int yy_n_chars; /* number of characters read into yy_ch_buf */
  9294. | int yyleng;
  9295. |
  9296. | /* Points to current character in buffer. */
  9297. | static char *yy_c_buf_p = (char *) 0;
  9298. | static int yy_init = 0; /* whether we need to initialize */
  9299. | static int yy_start = 0; /* start state number */
  9300. |
  9301. | /* Flag which is used to allow yywrap()'s to do buffer switches
  9302. | * instead of setting up a fresh yyin. A bit of a hack ...
  9303. | */
  9304. | static int yy_did_buffer_switch_on_eof;
  9305. |
  9306. | void yyrestart (FILE *input_file );
  9307. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
  9308. | YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
  9309. | void yy_delete_buffer (YY_BUFFER_STATE b );
  9310. | void yy_flush_buffer (YY_BUFFER_STATE b );
  9311. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
  9312. | void yypop_buffer_state (void );
  9313. |
  9314. | static void yyensure_buffer_stack (void );
  9315. | static void yy_load_buffer_state (void );
  9316. | static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
  9317. |
  9318. | #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
  9319. |
  9320. | YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
  9321. | YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
  9322. | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len );
  9323. |
  9324. | void *yyalloc (yy_size_t );
  9325. | void *yyrealloc (void *,yy_size_t );
  9326. | void yyfree (void * );
  9327. |
  9328. | #define yy_new_buffer yy_create_buffer
  9329. |
  9330. | #define yy_set_interactive(is_interactive) \
  9331. | { \
  9332. | if ( ! YY_CURRENT_BUFFER ){ \
  9333. | yyensure_buffer_stack (); \
  9334. | YY_CURRENT_BUFFER_LVALUE = \
  9335. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  9336. | } \
  9337. | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  9338. | }
  9339. |
  9340. | #define yy_set_bol(at_bol) \
  9341. | { \
  9342. | if ( ! YY_CURRENT_BUFFER ){\
  9343. | yyensure_buffer_stack (); \
  9344. | YY_CURRENT_BUFFER_LVALUE = \
  9345. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  9346. | } \
  9347. | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  9348. | }
  9349. |
  9350. | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  9351. |
  9352. | /* Begin user sect3 */
  9353. |
  9354. | typedef unsigned char YY_CHAR;
  9355. |
  9356. | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
  9357. |
  9358. | typedef int yy_state_type;
  9359. |
  9360. | extern int yylineno;
  9361. |
  9362. | int yylineno = 1;
  9363. |
  9364. | extern char *yytext;
  9365. | #define yytext_ptr yytext
  9366. |
  9367. | static yy_state_type yy_get_previous_state (void );
  9368. | static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
  9369. | static int yy_get_next_buffer (void );
  9370. | static void yy_fatal_error (yyconst char msg[] );
  9371. |
  9372. | /* Done after the current pattern has been matched and before the
  9373. | * corresponding action - sets up yytext.
  9374. | */
  9375. | #define YY_DO_BEFORE_ACTION \
  9376. | (yytext_ptr) = yy_bp; \
  9377. | (yytext_ptr) -= (yy_more_len); \
  9378. | yyleng = (size_t) (yy_cp - (yytext_ptr)); \
  9379. | (yy_hold_char) = *yy_cp; \
  9380. | *yy_cp = '\0'; \
  9381. | (yy_c_buf_p) = yy_cp;
  9382. |
  9383. | #define YY_NUM_RULES 8
  9384. | #define YY_END_OF_BUFFER 9
  9385. | /* This struct is not used in this scanner,
  9386. | but its presence is necessary. */
  9387. | struct yy_trans_info
  9388. | {
  9389. | flex_int32_t yy_verify;
  9390. | flex_int32_t yy_nxt;
  9391. | };
  9392. | static yyconst flex_int16_t yy_acclist[23] =
  9393. | { 0,
  9394. | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8,
  9395. | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6,
  9396. | 7, 8
  9397. | } ;
  9398. |
  9399. | static yyconst flex_int16_t yy_accept[14] =
  9400. | { 0,
  9401. | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
  9402. | 20, 23, 23
  9403. | } ;
  9404. |
  9405. | static yyconst flex_int32_t yy_ec[256] =
  9406. | { 0,
  9407. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
  9408. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9409. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9410. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9411. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9412. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9413. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9414. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9415. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9416. | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6,
  9417. |
  9418. | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1,
  9419. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9420. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9421. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9422. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9423. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9424. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9425. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9426. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9427. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9428. |
  9429. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9430. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9431. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9432. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9433. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  9434. | 1, 1, 1, 1, 1
  9435. | } ;
  9436. |
  9437. | static yyconst flex_int32_t yy_meta[9] =
  9438. | { 0,
  9439. | 1, 1, 1, 1, 1, 1, 1, 1
  9440. | } ;
  9441. |
  9442. | static yyconst flex_int16_t yy_base[13] =
  9443. | { 0,
  9444. | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
  9445. | 10, 10
  9446. | } ;
  9447. |
  9448. | static yyconst flex_int16_t yy_def[13] =
  9449. | { 0,
  9450. | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
  9451. | 12, 0
  9452. | } ;
  9453. |
  9454. | static yyconst flex_int16_t yy_nxt[19] =
  9455. | { 0,
  9456. | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
  9457. | 12, 12, 12, 12, 12, 12, 12, 12
  9458. | } ;
  9459. |
  9460. | static yyconst flex_int16_t yy_chk[19] =
  9461. | { 0,
  9462. | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12,
  9463. | 12, 12, 12, 12, 12, 12, 12, 12
  9464. | } ;
  9465. |
  9466. | extern int yy_flex_debug;
  9467. | int yy_flex_debug = 0;
  9468. |
  9469. | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
  9470. | static char *yy_full_match;
  9471. | static int yy_lp;
  9472. | #define REJECT \
  9473. | { \
  9474. | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
  9475. | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
  9476. | ++(yy_lp); \
  9477. | goto find_rule; \
  9478. | }
  9479. |
  9480. | static int yy_more_flag = 0;
  9481. | static int yy_more_len = 0;
  9482. | #define yymore() ((yy_more_flag) = 1)
  9483. | #define YY_MORE_ADJ (yy_more_len)
  9484. | #define YY_RESTORE_YY_MORE_OFFSET
  9485. | char *yytext;
  9486. | #line 1 "conftest.l"
  9487. | #line 477 "lex.yy.c"
  9488. |
  9489. | #define INITIAL 0
  9490. |
  9491. | #ifndef YY_NO_UNISTD_H
  9492. | /* Special case for "unistd.h", since it is non-ANSI. We include it way
  9493. | * down here because we want the user's section 1 to have been scanned first.
  9494. | * The user has a chance to override it with an option.
  9495. | */
  9496. | #include <unistd.h>
  9497. | #endif
  9498. |
  9499. | #ifndef YY_EXTRA_TYPE
  9500. | #define YY_EXTRA_TYPE void *
  9501. | #endif
  9502. |
  9503. | static int yy_init_globals (void );
  9504. |
  9505. | /* Accessor methods to globals.
  9506. | These are made visible to non-reentrant scanners for convenience. */
  9507. |
  9508. | int yylex_destroy (void );
  9509. |
  9510. | int yyget_debug (void );
  9511. |
  9512. | void yyset_debug (int debug_flag );
  9513. |
  9514. | YY_EXTRA_TYPE yyget_extra (void );
  9515. |
  9516. | void yyset_extra (YY_EXTRA_TYPE user_defined );
  9517. |
  9518. | FILE *yyget_in (void );
  9519. |
  9520. | void yyset_in (FILE * in_str );
  9521. |
  9522. | FILE *yyget_out (void );
  9523. |
  9524. | void yyset_out (FILE * out_str );
  9525. |
  9526. | int yyget_leng (void );
  9527. |
  9528. | char *yyget_text (void );
  9529. |
  9530. | int yyget_lineno (void );
  9531. |
  9532. | void yyset_lineno (int line_number );
  9533. |
  9534. | /* Macros after this point can all be overridden by user definitions in
  9535. | * section 1.
  9536. | */
  9537. |
  9538. | #ifndef YY_SKIP_YYWRAP
  9539. | #ifdef __cplusplus
  9540. | extern "C" int yywrap (void );
  9541. | #else
  9542. | extern int yywrap (void );
  9543. | #endif
  9544. | #endif
  9545. |
  9546. | static void yyunput (int c,char *buf_ptr );
  9547. |
  9548. | #ifndef yytext_ptr
  9549. | static void yy_flex_strncpy (char *,yyconst char *,int );
  9550. | #endif
  9551. |
  9552. | #ifdef YY_NEED_STRLEN
  9553. | static int yy_flex_strlen (yyconst char * );
  9554. | #endif
  9555. |
  9556. | #ifndef YY_NO_INPUT
  9557. |
  9558. | #ifdef __cplusplus
  9559. | static int yyinput (void );
  9560. | #else
  9561. | static int input (void );
  9562. | #endif
  9563. |
  9564. | #endif
  9565. |
  9566. | /* Amount of stuff to slurp up with each read. */
  9567. | #ifndef YY_READ_BUF_SIZE
  9568. | #ifdef __ia64__
  9569. | /* On IA-64, the buffer size is 16k, not 8k */
  9570. | #define YY_READ_BUF_SIZE 16384
  9571. | #else
  9572. | #define YY_READ_BUF_SIZE 8192
  9573. | #endif /* __ia64__ */
  9574. | #endif
  9575. |
  9576. | /* Copy whatever the last rule matched to the standard output. */
  9577. | #ifndef ECHO
  9578. | /* This used to be an fputs(), but since the string might contain NUL's,
  9579. | * we now use fwrite().
  9580. | */
  9581. | #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
  9582. | #endif
  9583. |
  9584. | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
  9585. | * is returned in "result".
  9586. | */
  9587. | #ifndef YY_INPUT
  9588. | #define YY_INPUT(buf,result,max_size) \
  9589. | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
  9590. | { \
  9591. | int c = '*'; \
  9592. | size_t n; \
  9593. | for ( n = 0; n < max_size && \
  9594. | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
  9595. | buf[n] = (char) c; \
  9596. | if ( c == '\n' ) \
  9597. | buf[n++] = (char) c; \
  9598. | if ( c == EOF && ferror( yyin ) ) \
  9599. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  9600. | result = n; \
  9601. | } \
  9602. | else \
  9603. | { \
  9604. | errno=0; \
  9605. | while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
  9606. | { \
  9607. | if( errno != EINTR) \
  9608. | { \
  9609. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  9610. | break; \
  9611. | } \
  9612. | errno=0; \
  9613. | clearerr(yyin); \
  9614. | } \
  9615. | }\
  9616. | \
  9617. |
  9618. | #endif
  9619. |
  9620. | /* No semi-colon after return; correct usage is to write "yyterminate();" -
  9621. | * we don't want an extra ';' after the "return" because that will cause
  9622. | * some compilers to complain about unreachable statements.
  9623. | */
  9624. | #ifndef yyterminate
  9625. | #define yyterminate() return YY_NULL
  9626. | #endif
  9627. |
  9628. | /* Number of entries by which start-condition stack grows. */
  9629. | #ifndef YY_START_STACK_INCR
  9630. | #define YY_START_STACK_INCR 25
  9631. | #endif
  9632. |
  9633. | /* Report a fatal error. */
  9634. | #ifndef YY_FATAL_ERROR
  9635. | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
  9636. | #endif
  9637. |
  9638. | /* end tables serialization structures and prototypes */
  9639. |
  9640. | /* Default declaration of generated scanner - a define so the user can
  9641. | * easily add parameters.
  9642. | */
  9643. | #ifndef YY_DECL
  9644. | #define YY_DECL_IS_OURS 1
  9645. |
  9646. | extern int yylex (void);
  9647. |
  9648. | #define YY_DECL int yylex (void)
  9649. | #endif /* !YY_DECL */
  9650. |
  9651. | /* Code executed at the beginning of each rule, after yytext and yyleng
  9652. | * have been set up.
  9653. | */
  9654. | #ifndef YY_USER_ACTION
  9655. | #define YY_USER_ACTION
  9656. | #endif
  9657. |
  9658. | /* Code executed at the end of each rule. */
  9659. | #ifndef YY_BREAK
  9660. | #define YY_BREAK break;
  9661. | #endif
  9662. |
  9663. | #define YY_RULE_SETUP \
  9664. | YY_USER_ACTION
  9665. |
  9666. | /** The main scanner function which does all the work.
  9667. | */
  9668. | YY_DECL
  9669. | {
  9670. | register yy_state_type yy_current_state;
  9671. | register char *yy_cp, *yy_bp;
  9672. | register int yy_act;
  9673. |
  9674. | #line 1 "conftest.l"
  9675. |
  9676. | #line 666 "lex.yy.c"
  9677. |
  9678. | if ( !(yy_init) )
  9679. | {
  9680. | (yy_init) = 1;
  9681. |
  9682. | #ifdef YY_USER_INIT
  9683. | YY_USER_INIT;
  9684. | #endif
  9685. |
  9686. | /* Create the reject buffer large enough to save one state per allowed character. */
  9687. | if ( ! (yy_state_buf) )
  9688. | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE );
  9689. | if ( ! (yy_state_buf) )
  9690. | YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
  9691. |
  9692. | if ( ! (yy_start) )
  9693. | (yy_start) = 1; /* first start state */
  9694. |
  9695. | if ( ! yyin )
  9696. | yyin = stdin;
  9697. |
  9698. | if ( ! yyout )
  9699. | yyout = stdout;
  9700. |
  9701. | if ( ! YY_CURRENT_BUFFER ) {
  9702. | yyensure_buffer_stack ();
  9703. | YY_CURRENT_BUFFER_LVALUE =
  9704. | yy_create_buffer(yyin,YY_BUF_SIZE );
  9705. | }
  9706. |
  9707. | yy_load_buffer_state( );
  9708. | }
  9709. |
  9710. | while ( 1 ) /* loops until end-of-file is reached */
  9711. | {
  9712. | (yy_more_len) = 0;
  9713. | if ( (yy_more_flag) )
  9714. | {
  9715. | (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
  9716. | (yy_more_flag) = 0;
  9717. | }
  9718. | yy_cp = (yy_c_buf_p);
  9719. |
  9720. | /* Support of yytext. */
  9721. | *yy_cp = (yy_hold_char);
  9722. |
  9723. | /* yy_bp points to the position in yy_ch_buf of the start of
  9724. | * the current run.
  9725. | */
  9726. | yy_bp = yy_cp;
  9727. |
  9728. | yy_current_state = (yy_start);
  9729. |
  9730. | (yy_state_ptr) = (yy_state_buf);
  9731. | *(yy_state_ptr)++ = yy_current_state;
  9732. |
  9733. | yy_match:
  9734. | do
  9735. | {
  9736. | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
  9737. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  9738. | {
  9739. | yy_current_state = (int) yy_def[yy_current_state];
  9740. | if ( yy_current_state >= 13 )
  9741. | yy_c = yy_meta[(unsigned int) yy_c];
  9742. | }
  9743. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  9744. | *(yy_state_ptr)++ = yy_current_state;
  9745. | ++yy_cp;
  9746. | }
  9747. | while ( yy_base[yy_current_state] != 10 );
  9748. |
  9749. | yy_find_action:
  9750. | yy_current_state = *--(yy_state_ptr);
  9751. | (yy_lp) = yy_accept[yy_current_state];
  9752. | find_rule: /* we branch to this label when backing up */
  9753. | for ( ; ; ) /* until we find what rule we matched */
  9754. | {
  9755. | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
  9756. | {
  9757. | yy_act = yy_acclist[(yy_lp)];
  9758. | {
  9759. | (yy_full_match) = yy_cp;
  9760. | break;
  9761. | }
  9762. | }
  9763. | --yy_cp;
  9764. | yy_current_state = *--(yy_state_ptr);
  9765. | (yy_lp) = yy_accept[yy_current_state];
  9766. | }
  9767. |
  9768. | YY_DO_BEFORE_ACTION;
  9769. |
  9770. | do_action: /* This label is used only to access EOF actions. */
  9771. |
  9772. | switch ( yy_act )
  9773. | { /* beginning of action switch */
  9774. | case 1:
  9775. | YY_RULE_SETUP
  9776. | #line 2 "conftest.l"
  9777. | { ECHO; }
  9778. | YY_BREAK
  9779. | case 2:
  9780. | YY_RULE_SETUP
  9781. | #line 3 "conftest.l"
  9782. | { REJECT; }
  9783. | YY_BREAK
  9784. | case 3:
  9785. | YY_RULE_SETUP
  9786. | #line 4 "conftest.l"
  9787. | { yymore (); }
  9788. | YY_BREAK
  9789. | case 4:
  9790. | YY_RULE_SETUP
  9791. | #line 5 "conftest.l"
  9792. | { yyless (1); }
  9793. | YY_BREAK
  9794. | case 5:
  9795. | YY_RULE_SETUP
  9796. | #line 6 "conftest.l"
  9797. | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
  9798. | yyless ((input () != 0)); }
  9799. | YY_BREAK
  9800. | case 6:
  9801. | YY_RULE_SETUP
  9802. | #line 8 "conftest.l"
  9803. | { unput (yytext[0]); }
  9804. | YY_BREAK
  9805. | case 7:
  9806. | YY_RULE_SETUP
  9807. | #line 9 "conftest.l"
  9808. | { BEGIN INITIAL; }
  9809. | YY_BREAK
  9810. | case 8:
  9811. | YY_RULE_SETUP
  9812. | #line 10 "conftest.l"
  9813. | ECHO;
  9814. | YY_BREAK
  9815. | #line 805 "lex.yy.c"
  9816. | case YY_STATE_EOF(INITIAL):
  9817. | yyterminate();
  9818. |
  9819. | case YY_END_OF_BUFFER:
  9820. | {
  9821. | /* Amount of text matched not including the EOB char. */
  9822. | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
  9823. |
  9824. | /* Undo the effects of YY_DO_BEFORE_ACTION. */
  9825. | *yy_cp = (yy_hold_char);
  9826. | YY_RESTORE_YY_MORE_OFFSET
  9827. |
  9828. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
  9829. | {
  9830. | /* We're scanning a new file or input source. It's
  9831. | * possible that this happened because the user
  9832. | * just pointed yyin at a new source and called
  9833. | * yylex(). If so, then we have to assure
  9834. | * consistency between YY_CURRENT_BUFFER and our
  9835. | * globals. Here is the right place to do so, because
  9836. | * this is the first action (other than possibly a
  9837. | * back-up) that will match for the new input source.
  9838. | */
  9839. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  9840. | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
  9841. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
  9842. | }
  9843. |
  9844. | /* Note that here we test for yy_c_buf_p "<=" to the position
  9845. | * of the first EOB in the buffer, since yy_c_buf_p will
  9846. | * already have been incremented past the NUL character
  9847. | * (since all states make transitions on EOB to the
  9848. | * end-of-buffer state). Contrast this with the test
  9849. | * in input().
  9850. | */
  9851. | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  9852. | { /* This was really a NUL. */
  9853. | yy_state_type yy_next_state;
  9854. |
  9855. | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
  9856. |
  9857. | yy_current_state = yy_get_previous_state( );
  9858. |
  9859. | /* Okay, we're now positioned to make the NUL
  9860. | * transition. We couldn't have
  9861. | * yy_get_previous_state() go ahead and do it
  9862. | * for us because it doesn't know how to deal
  9863. | * with the possibility of jamming (and we don't
  9864. | * want to build jamming into it because then it
  9865. | * will run more slowly).
  9866. | */
  9867. |
  9868. | yy_next_state = yy_try_NUL_trans( yy_current_state );
  9869. |
  9870. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  9871. |
  9872. | if ( yy_next_state )
  9873. | {
  9874. | /* Consume the NUL. */
  9875. | yy_cp = ++(yy_c_buf_p);
  9876. | yy_current_state = yy_next_state;
  9877. | goto yy_match;
  9878. | }
  9879. |
  9880. | else
  9881. | {
  9882. | yy_cp = (yy_c_buf_p);
  9883. | goto yy_find_action;
  9884. | }
  9885. | }
  9886. |
  9887. | else switch ( yy_get_next_buffer( ) )
  9888. | {
  9889. | case EOB_ACT_END_OF_FILE:
  9890. | {
  9891. | (yy_did_buffer_switch_on_eof) = 0;
  9892. |
  9893. | if ( yywrap( ) )
  9894. | {
  9895. | /* Note: because we've taken care in
  9896. | * yy_get_next_buffer() to have set up
  9897. | * yytext, we can now set up
  9898. | * yy_c_buf_p so that if some total
  9899. | * hoser (like flex itself) wants to
  9900. | * call the scanner after we return the
  9901. | * YY_NULL, it'll still work - another
  9902. | * YY_NULL will get returned.
  9903. | */
  9904. | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
  9905. |
  9906. | yy_act = YY_STATE_EOF(YY_START);
  9907. | goto do_action;
  9908. | }
  9909. |
  9910. | else
  9911. | {
  9912. | if ( ! (yy_did_buffer_switch_on_eof) )
  9913. | YY_NEW_FILE;
  9914. | }
  9915. | break;
  9916. | }
  9917. |
  9918. | case EOB_ACT_CONTINUE_SCAN:
  9919. | (yy_c_buf_p) =
  9920. | (yytext_ptr) + yy_amount_of_matched_text;
  9921. |
  9922. | yy_current_state = yy_get_previous_state( );
  9923. |
  9924. | yy_cp = (yy_c_buf_p);
  9925. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  9926. | goto yy_match;
  9927. |
  9928. | case EOB_ACT_LAST_MATCH:
  9929. | (yy_c_buf_p) =
  9930. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
  9931. |
  9932. | yy_current_state = yy_get_previous_state( );
  9933. |
  9934. | yy_cp = (yy_c_buf_p);
  9935. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  9936. | goto yy_find_action;
  9937. | }
  9938. | break;
  9939. | }
  9940. |
  9941. | default:
  9942. | YY_FATAL_ERROR(
  9943. | "fatal flex scanner internal error--no action found" );
  9944. | } /* end of action switch */
  9945. | } /* end of scanning one token */
  9946. | } /* end of yylex */
  9947. |
  9948. | /* yy_get_next_buffer - try to read in a new buffer
  9949. | *
  9950. | * Returns a code representing an action:
  9951. | * EOB_ACT_LAST_MATCH -
  9952. | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  9953. | * EOB_ACT_END_OF_FILE - end of file
  9954. | */
  9955. | static int yy_get_next_buffer (void)
  9956. | {
  9957. | register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  9958. | register char *source = (yytext_ptr);
  9959. | register int number_to_move, i;
  9960. | int ret_val;
  9961. |
  9962. | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
  9963. | YY_FATAL_ERROR(
  9964. | "fatal flex scanner internal error--end of buffer missed" );
  9965. |
  9966. | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
  9967. | { /* Don't try to fill the buffer, so this is an EOF. */
  9968. | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
  9969. | {
  9970. | /* We matched a single character, the EOB, so
  9971. | * treat this as a final EOF.
  9972. | */
  9973. | return EOB_ACT_END_OF_FILE;
  9974. | }
  9975. |
  9976. | else
  9977. | {
  9978. | /* We matched some text prior to the EOB, first
  9979. | * process it.
  9980. | */
  9981. | return EOB_ACT_LAST_MATCH;
  9982. | }
  9983. | }
  9984. |
  9985. | /* Try to read more data. */
  9986. |
  9987. | /* First move last chars to start of buffer. */
  9988. | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
  9989. |
  9990. | for ( i = 0; i < number_to_move; ++i )
  9991. | *(dest++) = *(source++);
  9992. |
  9993. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
  9994. | /* don't do the read, it's not guaranteed to return an EOF,
  9995. | * just force an EOF
  9996. | */
  9997. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
  9998. |
  9999. | else
  10000. | {
  10001. | int num_to_read =
  10002. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
  10003. |
  10004. | while ( num_to_read <= 0 )
  10005. | { /* Not enough room in the buffer - grow it. */
  10006. |
  10007. | YY_FATAL_ERROR(
  10008. | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  10009. |
  10010. | }
  10011. |
  10012. | if ( num_to_read > YY_READ_BUF_SIZE )
  10013. | num_to_read = YY_READ_BUF_SIZE;
  10014. |
  10015. | /* Read in more data. */
  10016. | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
  10017. | (yy_n_chars), (size_t) num_to_read );
  10018. |
  10019. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  10020. | }
  10021. |
  10022. | if ( (yy_n_chars) == 0 )
  10023. | {
  10024. | if ( number_to_move == YY_MORE_ADJ )
  10025. | {
  10026. | ret_val = EOB_ACT_END_OF_FILE;
  10027. | yyrestart(yyin );
  10028. | }
  10029. |
  10030. | else
  10031. | {
  10032. | ret_val = EOB_ACT_LAST_MATCH;
  10033. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
  10034. | YY_BUFFER_EOF_PENDING;
  10035. | }
  10036. | }
  10037. |
  10038. | else
  10039. | ret_val = EOB_ACT_CONTINUE_SCAN;
  10040. |
  10041. | if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  10042. | /* Extend the array by 50%, plus the number we really need. */
  10043. | yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
  10044. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
  10045. | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  10046. | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  10047. | }
  10048. |
  10049. | (yy_n_chars) += number_to_move;
  10050. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
  10051. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
  10052. |
  10053. | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
  10054. |
  10055. | return ret_val;
  10056. | }
  10057. |
  10058. | /* yy_get_previous_state - get the state just before the EOB char was reached */
  10059. |
  10060. | static yy_state_type yy_get_previous_state (void)
  10061. | {
  10062. | register yy_state_type yy_current_state;
  10063. | register char *yy_cp;
  10064. |
  10065. | yy_current_state = (yy_start);
  10066. |
  10067. | (yy_state_ptr) = (yy_state_buf);
  10068. | *(yy_state_ptr)++ = yy_current_state;
  10069. |
  10070. | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
  10071. | {
  10072. | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
  10073. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  10074. | {
  10075. | yy_current_state = (int) yy_def[yy_current_state];
  10076. | if ( yy_current_state >= 13 )
  10077. | yy_c = yy_meta[(unsigned int) yy_c];
  10078. | }
  10079. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  10080. | *(yy_state_ptr)++ = yy_current_state;
  10081. | }
  10082. |
  10083. | return yy_current_state;
  10084. | }
  10085. |
  10086. | /* yy_try_NUL_trans - try to make a transition on the NUL character
  10087. | *
  10088. | * synopsis
  10089. | * next_state = yy_try_NUL_trans( current_state );
  10090. | */
  10091. | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
  10092. | {
  10093. | register int yy_is_jam;
  10094. |
  10095. | register YY_CHAR yy_c = 1;
  10096. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  10097. | {
  10098. | yy_current_state = (int) yy_def[yy_current_state];
  10099. | if ( yy_current_state >= 13 )
  10100. | yy_c = yy_meta[(unsigned int) yy_c];
  10101. | }
  10102. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  10103. | yy_is_jam = (yy_current_state == 12);
  10104. | if ( ! yy_is_jam )
  10105. | *(yy_state_ptr)++ = yy_current_state;
  10106. |
  10107. | return yy_is_jam ? 0 : yy_current_state;
  10108. | }
  10109. |
  10110. | static void yyunput (int c, register char * yy_bp )
  10111. | {
  10112. | register char *yy_cp;
  10113. |
  10114. | yy_cp = (yy_c_buf_p);
  10115. |
  10116. | /* undo effects of setting up yytext */
  10117. | *yy_cp = (yy_hold_char);
  10118. |
  10119. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  10120. | { /* need to shift things up to make room */
  10121. | /* +2 for EOB chars. */
  10122. | register int number_to_move = (yy_n_chars) + 2;
  10123. | register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
  10124. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
  10125. | register char *source =
  10126. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
  10127. |
  10128. | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  10129. | *--dest = *--source;
  10130. |
  10131. | yy_cp += (int) (dest - source);
  10132. | yy_bp += (int) (dest - source);
  10133. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
  10134. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
  10135. |
  10136. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  10137. | YY_FATAL_ERROR( "flex scanner push-back overflow" );
  10138. | }
  10139. |
  10140. | *--yy_cp = (char) c;
  10141. |
  10142. | (yytext_ptr) = yy_bp;
  10143. | (yy_hold_char) = *yy_cp;
  10144. | (yy_c_buf_p) = yy_cp;
  10145. | }
  10146. |
  10147. | #ifndef YY_NO_INPUT
  10148. | #ifdef __cplusplus
  10149. | static int yyinput (void)
  10150. | #else
  10151. | static int input (void)
  10152. | #endif
  10153. |
  10154. | {
  10155. | int c;
  10156. |
  10157. | *(yy_c_buf_p) = (yy_hold_char);
  10158. |
  10159. | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
  10160. | {
  10161. | /* yy_c_buf_p now points to the character we want to return.
  10162. | * If this occurs *before* the EOB characters, then it's a
  10163. | * valid NUL; if not, then we've hit the end of the buffer.
  10164. | */
  10165. | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  10166. | /* This was really a NUL. */
  10167. | *(yy_c_buf_p) = '\0';
  10168. |
  10169. | else
  10170. | { /* need more input */
  10171. | int offset = (yy_c_buf_p) - (yytext_ptr);
  10172. | ++(yy_c_buf_p);
  10173. |
  10174. | switch ( yy_get_next_buffer( ) )
  10175. | {
  10176. | case EOB_ACT_LAST_MATCH:
  10177. | /* This happens because yy_g_n_b()
  10178. | * sees that we've accumulated a
  10179. | * token and flags that we need to
  10180. | * try matching the token before
  10181. | * proceeding. But for input(),
  10182. | * there's no matching to consider.
  10183. | * So convert the EOB_ACT_LAST_MATCH
  10184. | * to EOB_ACT_END_OF_FILE.
  10185. | */
  10186. |
  10187. | /* Reset buffer status. */
  10188. | yyrestart(yyin );
  10189. |
  10190. | /*FALLTHROUGH*/
  10191. |
  10192. | case EOB_ACT_END_OF_FILE:
  10193. | {
  10194. | if ( yywrap( ) )
  10195. | return EOF;
  10196. |
  10197. | if ( ! (yy_did_buffer_switch_on_eof) )
  10198. | YY_NEW_FILE;
  10199. | #ifdef __cplusplus
  10200. | return yyinput();
  10201. | #else
  10202. | return input();
  10203. | #endif
  10204. | }
  10205. |
  10206. | case EOB_ACT_CONTINUE_SCAN:
  10207. | (yy_c_buf_p) = (yytext_ptr) + offset;
  10208. | break;
  10209. | }
  10210. | }
  10211. | }
  10212. |
  10213. | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
  10214. | *(yy_c_buf_p) = '\0'; /* preserve yytext */
  10215. | (yy_hold_char) = *++(yy_c_buf_p);
  10216. |
  10217. | return c;
  10218. | }
  10219. | #endif /* ifndef YY_NO_INPUT */
  10220. |
  10221. | /** Immediately switch to a different input stream.
  10222. | * @param input_file A readable stream.
  10223. | *
  10224. | * @note This function does not reset the start condition to @c INITIAL .
  10225. | */
  10226. | void yyrestart (FILE * input_file )
  10227. | {
  10228. |
  10229. | if ( ! YY_CURRENT_BUFFER ){
  10230. | yyensure_buffer_stack ();
  10231. | YY_CURRENT_BUFFER_LVALUE =
  10232. | yy_create_buffer(yyin,YY_BUF_SIZE );
  10233. | }
  10234. |
  10235. | yy_init_buffer(YY_CURRENT_BUFFER,input_file );
  10236. | yy_load_buffer_state( );
  10237. | }
  10238. |
  10239. | /** Switch to a different input buffer.
  10240. | * @param new_buffer The new input buffer.
  10241. | *
  10242. | */
  10243. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
  10244. | {
  10245. |
  10246. | /* TODO. We should be able to replace this entire function body
  10247. | * with
  10248. | * yypop_buffer_state();
  10249. | * yypush_buffer_state(new_buffer);
  10250. | */
  10251. | yyensure_buffer_stack ();
  10252. | if ( YY_CURRENT_BUFFER == new_buffer )
  10253. | return;
  10254. |
  10255. | if ( YY_CURRENT_BUFFER )
  10256. | {
  10257. | /* Flush out information for old buffer. */
  10258. | *(yy_c_buf_p) = (yy_hold_char);
  10259. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  10260. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  10261. | }
  10262. |
  10263. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  10264. | yy_load_buffer_state( );
  10265. |
  10266. | /* We don't actually know whether we did this switch during
  10267. | * EOF (yywrap()) processing, but the only time this flag
  10268. | * is looked at is after yywrap() is called, so it's safe
  10269. | * to go ahead and always set it.
  10270. | */
  10271. | (yy_did_buffer_switch_on_eof) = 1;
  10272. | }
  10273. |
  10274. | static void yy_load_buffer_state (void)
  10275. | {
  10276. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  10277. | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
  10278. | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
  10279. | (yy_hold_char) = *(yy_c_buf_p);
  10280. | }
  10281. |
  10282. | /** Allocate and initialize an input buffer state.
  10283. | * @param file A readable stream.
  10284. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
  10285. | *
  10286. | * @return the allocated buffer state.
  10287. | */
  10288. | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
  10289. | {
  10290. | YY_BUFFER_STATE b;
  10291. |
  10292. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  10293. | if ( ! b )
  10294. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  10295. |
  10296. | b->yy_buf_size = size;
  10297. |
  10298. | /* yy_ch_buf has to be 2 characters longer than the size given because
  10299. | * we need to put in 2 end-of-buffer characters.
  10300. | */
  10301. | b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
  10302. | if ( ! b->yy_ch_buf )
  10303. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  10304. |
  10305. | b->yy_is_our_buffer = 1;
  10306. |
  10307. | yy_init_buffer(b,file );
  10308. |
  10309. | return b;
  10310. | }
  10311. |
  10312. | /** Destroy the buffer.
  10313. | * @param b a buffer created with yy_create_buffer()
  10314. | *
  10315. | */
  10316. | void yy_delete_buffer (YY_BUFFER_STATE b )
  10317. | {
  10318. |
  10319. | if ( ! b )
  10320. | return;
  10321. |
  10322. | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
  10323. | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  10324. |
  10325. | if ( b->yy_is_our_buffer )
  10326. | yyfree((void *) b->yy_ch_buf );
  10327. |
  10328. | yyfree((void *) b );
  10329. | }
  10330. |
  10331. | #ifndef __cplusplus
  10332. | extern int isatty (int );
  10333. | #endif /* __cplusplus */
  10334. |
  10335. | /* Initializes or reinitializes a buffer.
  10336. | * This function is sometimes called more than once on the same buffer,
  10337. | * such as during a yyrestart() or at EOF.
  10338. | */
  10339. | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
  10340. |
  10341. | {
  10342. | int oerrno = errno;
  10343. |
  10344. | yy_flush_buffer(b );
  10345. |
  10346. | b->yy_input_file = file;
  10347. | b->yy_fill_buffer = 1;
  10348. |
  10349. | /* If b is the current buffer, then yy_init_buffer was _probably_
  10350. | * called from yyrestart() or through yy_get_next_buffer.
  10351. | * In that case, we don't want to reset the lineno or column.
  10352. | */
  10353. | if (b != YY_CURRENT_BUFFER){
  10354. | b->yy_bs_lineno = 1;
  10355. | b->yy_bs_column = 0;
  10356. | }
  10357. |
  10358. | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  10359. |
  10360. | errno = oerrno;
  10361. | }
  10362. |
  10363. | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  10364. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
  10365. | *
  10366. | */
  10367. | void yy_flush_buffer (YY_BUFFER_STATE b )
  10368. | {
  10369. | if ( ! b )
  10370. | return;
  10371. |
  10372. | b->yy_n_chars = 0;
  10373. |
  10374. | /* We always need two end-of-buffer characters. The first causes
  10375. | * a transition to the end-of-buffer state. The second causes
  10376. | * a jam in that state.
  10377. | */
  10378. | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  10379. | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  10380. |
  10381. | b->yy_buf_pos = &b->yy_ch_buf[0];
  10382. |
  10383. | b->yy_at_bol = 1;
  10384. | b->yy_buffer_status = YY_BUFFER_NEW;
  10385. |
  10386. | if ( b == YY_CURRENT_BUFFER )
  10387. | yy_load_buffer_state( );
  10388. | }
  10389. |
  10390. | /** Pushes the new state onto the stack. The new state becomes
  10391. | * the current state. This function will allocate the stack
  10392. | * if necessary.
  10393. | * @param new_buffer The new state.
  10394. | *
  10395. | */
  10396. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
  10397. | {
  10398. | if (new_buffer == NULL)
  10399. | return;
  10400. |
  10401. | yyensure_buffer_stack();
  10402. |
  10403. | /* This block is copied from yy_switch_to_buffer. */
  10404. | if ( YY_CURRENT_BUFFER )
  10405. | {
  10406. | /* Flush out information for old buffer. */
  10407. | *(yy_c_buf_p) = (yy_hold_char);
  10408. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  10409. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  10410. | }
  10411. |
  10412. | /* Only push if top exists. Otherwise, replace top. */
  10413. | if (YY_CURRENT_BUFFER)
  10414. | (yy_buffer_stack_top)++;
  10415. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  10416. |
  10417. | /* copied from yy_switch_to_buffer. */
  10418. | yy_load_buffer_state( );
  10419. | (yy_did_buffer_switch_on_eof) = 1;
  10420. | }
  10421. |
  10422. | /** Removes and deletes the top of the stack, if present.
  10423. | * The next element becomes the new top.
  10424. | *
  10425. | */
  10426. | void yypop_buffer_state (void)
  10427. | {
  10428. | if (!YY_CURRENT_BUFFER)
  10429. | return;
  10430. |
  10431. | yy_delete_buffer(YY_CURRENT_BUFFER );
  10432. | YY_CURRENT_BUFFER_LVALUE = NULL;
  10433. | if ((yy_buffer_stack_top) > 0)
  10434. | --(yy_buffer_stack_top);
  10435. |
  10436. | if (YY_CURRENT_BUFFER) {
  10437. | yy_load_buffer_state( );
  10438. | (yy_did_buffer_switch_on_eof) = 1;
  10439. | }
  10440. | }
  10441. |
  10442. | /* Allocates the stack if it does not exist.
  10443. | * Guarantees space for at least one push.
  10444. | */
  10445. | static void yyensure_buffer_stack (void)
  10446. | {
  10447. | int num_to_alloc;
  10448. |
  10449. | if (!(yy_buffer_stack)) {
  10450. |
  10451. | /* First allocation is just for 2 elements, since we don't know if this
  10452. | * scanner will even need a stack. We use 2 instead of 1 to avoid an
  10453. | * immediate realloc on the next call.
  10454. | */
  10455. | num_to_alloc = 1;
  10456. | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
  10457. | (num_to_alloc * sizeof(struct yy_buffer_state*)
  10458. | );
  10459. | if ( ! (yy_buffer_stack) )
  10460. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  10461. |
  10462. | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
  10463. |
  10464. | (yy_buffer_stack_max) = num_to_alloc;
  10465. | (yy_buffer_stack_top) = 0;
  10466. | return;
  10467. | }
  10468. |
  10469. | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
  10470. |
  10471. | /* Increase the buffer to prepare for a possible push. */
  10472. | int grow_size = 8 /* arbitrary grow size */;
  10473. |
  10474. | num_to_alloc = (yy_buffer_stack_max) + grow_size;
  10475. | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
  10476. | ((yy_buffer_stack),
  10477. | num_to_alloc * sizeof(struct yy_buffer_state*)
  10478. | );
  10479. | if ( ! (yy_buffer_stack) )
  10480. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  10481. |
  10482. | /* zero only the new slots.*/
  10483. | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
  10484. | (yy_buffer_stack_max) = num_to_alloc;
  10485. | }
  10486. | }
  10487. |
  10488. | /** Setup the input buffer state to scan directly from a user-specified character buffer.
  10489. | * @param base the character buffer
  10490. | * @param size the size in bytes of the character buffer
  10491. | *
  10492. | * @return the newly allocated buffer state object.
  10493. | */
  10494. | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
  10495. | {
  10496. | YY_BUFFER_STATE b;
  10497. |
  10498. | if ( size < 2 ||
  10499. | base[size-2] != YY_END_OF_BUFFER_CHAR ||
  10500. | base[size-1] != YY_END_OF_BUFFER_CHAR )
  10501. | /* They forgot to leave room for the EOB's. */
  10502. | return 0;
  10503. |
  10504. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  10505. | if ( ! b )
  10506. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  10507. |
  10508. | b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
  10509. | b->yy_buf_pos = b->yy_ch_buf = base;
  10510. | b->yy_is_our_buffer = 0;
  10511. | b->yy_input_file = 0;
  10512. | b->yy_n_chars = b->yy_buf_size;
  10513. | b->yy_is_interactive = 0;
  10514. | b->yy_at_bol = 1;
  10515. | b->yy_fill_buffer = 0;
  10516. | b->yy_buffer_status = YY_BUFFER_NEW;
  10517. |
  10518. | yy_switch_to_buffer(b );
  10519. |
  10520. | return b;
  10521. | }
  10522. |
  10523. | /** Setup the input buffer state to scan a string. The next call to yylex() will
  10524. | * scan from a @e copy of @a str.
  10525. | * @param yystr a NUL-terminated string to scan
  10526. | *
  10527. | * @return the newly allocated buffer state object.
  10528. | * @note If you want to scan bytes that may contain NUL values, then use
  10529. | * yy_scan_bytes() instead.
  10530. | */
  10531. | YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
  10532. | {
  10533. |
  10534. | return yy_scan_bytes(yystr,strlen(yystr) );
  10535. | }
  10536. |
  10537. | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  10538. | * scan from a @e copy of @a bytes.
  10539. | * @param yybytes the byte buffer to scan
  10540. | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
  10541. | *
  10542. | * @return the newly allocated buffer state object.
  10543. | */
  10544. | YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len )
  10545. | {
  10546. | YY_BUFFER_STATE b;
  10547. | char *buf;
  10548. | yy_size_t n;
  10549. | int i;
  10550. |
  10551. | /* Get memory for full buffer, including space for trailing EOB's. */
  10552. | n = _yybytes_len + 2;
  10553. | buf = (char *) yyalloc(n );
  10554. | if ( ! buf )
  10555. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  10556. |
  10557. | for ( i = 0; i < _yybytes_len; ++i )
  10558. | buf[i] = yybytes[i];
  10559. |
  10560. | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  10561. |
  10562. | b = yy_scan_buffer(buf,n );
  10563. | if ( ! b )
  10564. | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  10565. |
  10566. | /* It's okay to grow etc. this buffer, and we should throw it
  10567. | * away when we're done.
  10568. | */
  10569. | b->yy_is_our_buffer = 1;
  10570. |
  10571. | return b;
  10572. | }
  10573. |
  10574. | #ifndef YY_EXIT_FAILURE
  10575. | #define YY_EXIT_FAILURE 2
  10576. | #endif
  10577. |
  10578. | static void yy_fatal_error (yyconst char* msg )
  10579. | {
  10580. | (void) fprintf( stderr, "%s\n", msg );
  10581. | exit( YY_EXIT_FAILURE );
  10582. | }
  10583. |
  10584. | /* Redefine yyless() so it works in section 3 code. */
  10585. |
  10586. | #undef yyless
  10587. | #define yyless(n) \
  10588. | do \
  10589. | { \
  10590. | /* Undo effects of setting up yytext. */ \
  10591. | int yyless_macro_arg = (n); \
  10592. | YY_LESS_LINENO(yyless_macro_arg);\
  10593. | yytext[yyleng] = (yy_hold_char); \
  10594. | (yy_c_buf_p) = yytext + yyless_macro_arg; \
  10595. | (yy_hold_char) = *(yy_c_buf_p); \
  10596. | *(yy_c_buf_p) = '\0'; \
  10597. | yyleng = yyless_macro_arg; \
  10598. | } \
  10599. | while ( 0 )
  10600. |
  10601. | /* Accessor methods (get/set functions) to struct members. */
  10602. |
  10603. | /** Get the current line number.
  10604. | *
  10605. | */
  10606. | int yyget_lineno (void)
  10607. | {
  10608. |
  10609. | return yylineno;
  10610. | }
  10611. |
  10612. | /** Get the input stream.
  10613. | *
  10614. | */
  10615. | FILE *yyget_in (void)
  10616. | {
  10617. | return yyin;
  10618. | }
  10619. |
  10620. | /** Get the output stream.
  10621. | *
  10622. | */
  10623. | FILE *yyget_out (void)
  10624. | {
  10625. | return yyout;
  10626. | }
  10627. |
  10628. | /** Get the length of the current token.
  10629. | *
  10630. | */
  10631. | int yyget_leng (void)
  10632. | {
  10633. | return yyleng;
  10634. | }
  10635. |
  10636. | /** Get the current token.
  10637. | *
  10638. | */
  10639. |
  10640. | char *yyget_text (void)
  10641. | {
  10642. | return yytext;
  10643. | }
  10644. |
  10645. | /** Set the current line number.
  10646. | * @param line_number
  10647. | *
  10648. | */
  10649. | void yyset_lineno (int line_number )
  10650. | {
  10651. |
  10652. | yylineno = line_number;
  10653. | }
  10654. |
  10655. | /** Set the input stream. This does not discard the current
  10656. | * input buffer.
  10657. | * @param in_str A readable stream.
  10658. | *
  10659. | * @see yy_switch_to_buffer
  10660. | */
  10661. | void yyset_in (FILE * in_str )
  10662. | {
  10663. | yyin = in_str ;
  10664. | }
  10665. |
  10666. | void yyset_out (FILE * out_str )
  10667. | {
  10668. | yyout = out_str ;
  10669. | }
  10670. |
  10671. | int yyget_debug (void)
  10672. | {
  10673. | return yy_flex_debug;
  10674. | }
  10675. |
  10676. | void yyset_debug (int bdebug )
  10677. | {
  10678. | yy_flex_debug = bdebug ;
  10679. | }
  10680. |
  10681. | static int yy_init_globals (void)
  10682. | {
  10683. | /* Initialization is the same as for the non-reentrant scanner.
  10684. | * This function is called from yylex_destroy(), so don't allocate here.
  10685. | */
  10686. |
  10687. | (yy_buffer_stack) = 0;
  10688. | (yy_buffer_stack_top) = 0;
  10689. | (yy_buffer_stack_max) = 0;
  10690. | (yy_c_buf_p) = (char *) 0;
  10691. | (yy_init) = 0;
  10692. | (yy_start) = 0;
  10693. |
  10694. | (yy_state_buf) = 0;
  10695. | (yy_state_ptr) = 0;
  10696. | (yy_full_match) = 0;
  10697. | (yy_lp) = 0;
  10698. |
  10699. | /* Defined in main.c */
  10700. | #ifdef YY_STDINIT
  10701. | yyin = stdin;
  10702. | yyout = stdout;
  10703. | #else
  10704. | yyin = (FILE *) 0;
  10705. | yyout = (FILE *) 0;
  10706. | #endif
  10707. |
  10708. | /* For future reference: Set errno on error, since we are called by
  10709. | * yylex_init()
  10710. | */
  10711. | return 0;
  10712. | }
  10713. |
  10714. | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
  10715. | int yylex_destroy (void)
  10716. | {
  10717. |
  10718. | /* Pop the buffer stack, destroying each element. */
  10719. | while(YY_CURRENT_BUFFER){
  10720. | yy_delete_buffer(YY_CURRENT_BUFFER );
  10721. | YY_CURRENT_BUFFER_LVALUE = NULL;
  10722. | yypop_buffer_state();
  10723. | }
  10724. |
  10725. | /* Destroy the stack itself. */
  10726. | yyfree((yy_buffer_stack) );
  10727. | (yy_buffer_stack) = NULL;
  10728. |
  10729. | yyfree ( (yy_state_buf) );
  10730. | (yy_state_buf) = NULL;
  10731. |
  10732. | /* Reset the globals. This is important in a non-reentrant scanner so the next time
  10733. | * yylex() is called, initialization will occur. */
  10734. | yy_init_globals( );
  10735. |
  10736. | return 0;
  10737. | }
  10738. |
  10739. | /*
  10740. | * Internal utility routines.
  10741. | */
  10742. |
  10743. | #ifndef yytext_ptr
  10744. | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
  10745. | {
  10746. | register int i;
  10747. | for ( i = 0; i < n; ++i )
  10748. | s1[i] = s2[i];
  10749. | }
  10750. | #endif
  10751. |
  10752. | #ifdef YY_NEED_STRLEN
  10753. | static int yy_flex_strlen (yyconst char * s )
  10754. | {
  10755. | register int n;
  10756. | for ( n = 0; s[n]; ++n )
  10757. | ;
  10758. |
  10759. | return n;
  10760. | }
  10761. | #endif
  10762. |
  10763. | void *yyalloc (yy_size_t size )
  10764. | {
  10765. | return (void *) malloc( size );
  10766. | }
  10767. |
  10768. | void *yyrealloc (void * ptr, yy_size_t size )
  10769. | {
  10770. | /* The cast to (char *) in the following accommodates both
  10771. | * implementations that use char* generic pointers, and those
  10772. | * that use void* generic pointers. It works with the latter
  10773. | * because both ANSI C and C++ allow castless assignment from
  10774. | * any pointer type to void*, and deal with argument conversions
  10775. | * as though doing an assignment.
  10776. | */
  10777. | return (void *) realloc( (char *) ptr, size );
  10778. | }
  10779. |
  10780. | void yyfree (void * ptr )
  10781. | {
  10782. | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
  10783. | }
  10784. |
  10785. | #define YYTABLES_NAME "yytables"
  10786. |
  10787. | #line 10 "conftest.l"
  10788. |
  10789. |
  10790. | #ifdef YYTEXT_POINTER
  10791. | extern char *yytext;
  10792. | #endif
  10793. | int
  10794. | main (void)
  10795. | {
  10796. | return ! yylex () + ! yywrap ();
  10797. | }
  10798. configure:27902: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c -ll >&5
  10799. c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -ll
  10800. collect2.exe: error: ld returned 1 exit status
  10801. configure:27902: $? = 1
  10802. configure: failed program was:
  10803. | /* confdefs.h */
  10804. | #define PACKAGE_NAME "GNU MP"
  10805. | #define PACKAGE_TARNAME "gmp"
  10806. | #define PACKAGE_VERSION "6.2.1"
  10807. | #define PACKAGE_STRING "GNU MP 6.2.1"
  10808. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  10809. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  10810. | #define PACKAGE "gmp"
  10811. | #define VERSION "6.2.1"
  10812. | #define WANT_FFT 1
  10813. | #define HAVE_HOST_CPU_broadwell 1
  10814. | #define HOST_DOS64 1
  10815. | #define HAVE_SPEED_CYCLECOUNTER 2
  10816. | #define HAVE_CALLING_CONVENTIONS 1
  10817. | #define STDC_HEADERS 1
  10818. | #define HAVE_SYS_TYPES_H 1
  10819. | #define HAVE_SYS_STAT_H 1
  10820. | #define HAVE_STDLIB_H 1
  10821. | #define HAVE_STRING_H 1
  10822. | #define HAVE_MEMORY_H 1
  10823. | #define HAVE_STRINGS_H 1
  10824. | #define HAVE_INTTYPES_H 1
  10825. | #define HAVE_STDINT_H 1
  10826. | #define HAVE_UNISTD_H 1
  10827. | #define HAVE_DLFCN_H 1
  10828. | #define LT_OBJDIR ".libs/"
  10829. | #define STDC_HEADERS 1
  10830. | #define TIME_WITH_SYS_TIME 1
  10831. | #define HAVE_FCNTL_H 1
  10832. | #define HAVE_FLOAT_H 1
  10833. | #define HAVE_LOCALE_H 1
  10834. | #define HAVE_SYS_PARAM_H 1
  10835. | #define HAVE_SYS_TIME_H 1
  10836. | #define HAVE_DECL_FGETC 1
  10837. | #define HAVE_DECL_FSCANF 1
  10838. | #define HAVE_DECL_OPTARG 1
  10839. | #define HAVE_DECL_UNGETC 1
  10840. | #define HAVE_DECL_VFPRINTF 1
  10841. | #define HAVE_DECL_SYS_ERRLIST 0
  10842. | #define HAVE_DECL_SYS_NERR 0
  10843. | #define RETSIGTYPE void
  10844. | #define HAVE_INTMAX_T 1
  10845. | #define HAVE_LONG_DOUBLE 1
  10846. | #define HAVE_LONG_LONG 1
  10847. | #define HAVE_PTRDIFF_T 1
  10848. | #define HAVE_UINT_LEAST32_T 1
  10849. | #define HAVE_INTPTR_T 1
  10850. | #define restrict __restrict
  10851. | #define HAVE_ATTRIBUTE_CONST 1
  10852. | #define HAVE_ATTRIBUTE_MALLOC 1
  10853. | #define HAVE_ATTRIBUTE_MODE 1
  10854. | #define HAVE_ATTRIBUTE_NORETURN 1
  10855. | #define HAVE_HIDDEN_ALIAS 1
  10856. | #define HAVE_ALLOCA 1
  10857. | #define WANT_TMP_ALLOCA 1
  10858. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  10859. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  10860. | #define HAVE_CLOCK 1
  10861. | #define HAVE_GETPAGESIZE 1
  10862. | #define HAVE_GETTIMEOFDAY 1
  10863. | #define HAVE_LOCALECONV 1
  10864. | #define HAVE_MEMSET 1
  10865. | #define HAVE_MPROTECT 1
  10866. | #define HAVE_POPEN 1
  10867. | #define HAVE_RAISE 1
  10868. | #define HAVE_STRCHR 1
  10869. | #define HAVE_STRERROR 1
  10870. | #define HAVE_STRNLEN 1
  10871. | #define HAVE_STRTOL 1
  10872. | #define HAVE_STRTOUL 1
  10873. | #define HAVE_VSNPRINTF 1
  10874. | #define HAVE_NATIVE_mpn_add_n 1
  10875. | #define HAVE_NATIVE_mpn_add_nc 1
  10876. | #define HAVE_NATIVE_mpn_sub_n 1
  10877. | #define HAVE_NATIVE_mpn_sub_nc 1
  10878. | #define HAVE_NATIVE_func 1
  10879. | #define HAVE_NATIVE_func_nc 1
  10880. | #define HAVE_NATIVE_mpn_add_n 1
  10881. | #define HAVE_NATIVE_mpn_add_nc 1
  10882. | #define HAVE_NATIVE_mpn_sub_n 1
  10883. | #define HAVE_NATIVE_mpn_sub_nc 1
  10884. | #define HAVE_NATIVE_func 1
  10885. | #define HAVE_NATIVE_func_nc 1
  10886. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  10887. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  10888. | #define HAVE_NATIVE_func 1
  10889. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  10890. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  10891. | #define HAVE_NATIVE_func 1
  10892. | #define HAVE_NATIVE_mpn_mul_1 1
  10893. | #define HAVE_NATIVE_mpn_addmul_1 1
  10894. | #define HAVE_NATIVE_mpn_submul_1 1
  10895. | #define HAVE_NATIVE_mpn_lshift 1
  10896. | #define HAVE_NATIVE_mpn_rshift 1
  10897. | #define HAVE_NATIVE_mpn_divexact_1 1
  10898. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  10899. | #define HAVE_NATIVE_mpn_divrem_1c 1
  10900. | #define HAVE_NATIVE_mpn_divrem_1 1
  10901. | #define HAVE_NATIVE_mpn_divrem_2 1
  10902. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  10903. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  10904. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  10905. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  10906. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  10907. | #define HAVE_NATIVE_mpn_mul_basecase 1
  10908. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  10909. | #define HAVE_NATIVE_mpn_popcount 1
  10910. | #define HAVE_NATIVE_mpn_popcount 1
  10911. | #define HAVE_NATIVE_mpn_hamdist 1
  10912. | #define HAVE_NATIVE_mpn_gcd_11 1
  10913. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  10914. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  10915. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  10916. | #define HAVE_NATIVE_mpn_copyi 1
  10917. | #define HAVE_NATIVE_mpn_copyd 1
  10918. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  10919. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  10920. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  10921. | #define LSYM_PREFIX "L"
  10922. | #define HAVE_HOST_CPU_FAMILY_x86 1
  10923. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  10924. | #define SIZEOF_VOID_P 4
  10925. | #define SIZEOF_UNSIGNED_SHORT 2
  10926. | #define SIZEOF_UNSIGNED 4
  10927. | #define SIZEOF_UNSIGNED_LONG 4
  10928. | #define SIZEOF_MP_LIMB_T 4
  10929. | /* end confdefs.h. */
  10930. |
  10931. | #line 3 "lex.yy.c"
  10932. |
  10933. | #define YY_INT_ALIGNED short int
  10934. |
  10935. | /* A lexical scanner generated by flex */
  10936. |
  10937. | #define FLEX_SCANNER
  10938. | #define YY_FLEX_MAJOR_VERSION 2
  10939. | #define YY_FLEX_MINOR_VERSION 5
  10940. | #define YY_FLEX_SUBMINOR_VERSION 35
  10941. | #if YY_FLEX_SUBMINOR_VERSION > 0
  10942. | #define FLEX_BETA
  10943. | #endif
  10944. |
  10945. | /* First, we deal with platform-specific or compiler-specific issues. */
  10946. |
  10947. | /* begin standard C headers. */
  10948. | #include <stdio.h>
  10949. | #include <string.h>
  10950. | #include <errno.h>
  10951. | #include <stdlib.h>
  10952. |
  10953. | /* end standard C headers. */
  10954. |
  10955. | /* flex integer type definitions */
  10956. |
  10957. | #ifndef FLEXINT_H
  10958. | #define FLEXINT_H
  10959. |
  10960. | /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  10961. |
  10962. | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  10963. |
  10964. | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  10965. | * if you want the limit (max/min) macros for int types.
  10966. | */
  10967. | #ifndef __STDC_LIMIT_MACROS
  10968. | #define __STDC_LIMIT_MACROS 1
  10969. | #endif
  10970. |
  10971. | #include <inttypes.h>
  10972. | typedef int8_t flex_int8_t;
  10973. | typedef uint8_t flex_uint8_t;
  10974. | typedef int16_t flex_int16_t;
  10975. | typedef uint16_t flex_uint16_t;
  10976. | typedef int32_t flex_int32_t;
  10977. | typedef uint32_t flex_uint32_t;
  10978. | #else
  10979. | typedef signed char flex_int8_t;
  10980. | typedef short int flex_int16_t;
  10981. | typedef int flex_int32_t;
  10982. | typedef unsigned char flex_uint8_t;
  10983. | typedef unsigned short int flex_uint16_t;
  10984. | typedef unsigned int flex_uint32_t;
  10985. |
  10986. | /* Limits of integral types. */
  10987. | #ifndef INT8_MIN
  10988. | #define INT8_MIN (-128)
  10989. | #endif
  10990. | #ifndef INT16_MIN
  10991. | #define INT16_MIN (-32767-1)
  10992. | #endif
  10993. | #ifndef INT32_MIN
  10994. | #define INT32_MIN (-2147483647-1)
  10995. | #endif
  10996. | #ifndef INT8_MAX
  10997. | #define INT8_MAX (127)
  10998. | #endif
  10999. | #ifndef INT16_MAX
  11000. | #define INT16_MAX (32767)
  11001. | #endif
  11002. | #ifndef INT32_MAX
  11003. | #define INT32_MAX (2147483647)
  11004. | #endif
  11005. | #ifndef UINT8_MAX
  11006. | #define UINT8_MAX (255U)
  11007. | #endif
  11008. | #ifndef UINT16_MAX
  11009. | #define UINT16_MAX (65535U)
  11010. | #endif
  11011. | #ifndef UINT32_MAX
  11012. | #define UINT32_MAX (4294967295U)
  11013. | #endif
  11014. |
  11015. | #endif /* ! C99 */
  11016. |
  11017. | #endif /* ! FLEXINT_H */
  11018. |
  11019. | #ifdef __cplusplus
  11020. |
  11021. | /* The "const" storage-class-modifier is valid. */
  11022. | #define YY_USE_CONST
  11023. |
  11024. | #else /* ! __cplusplus */
  11025. |
  11026. | /* C99 requires __STDC__ to be defined as 1. */
  11027. | #if defined (__STDC__)
  11028. |
  11029. | #define YY_USE_CONST
  11030. |
  11031. | #endif /* defined (__STDC__) */
  11032. | #endif /* ! __cplusplus */
  11033. |
  11034. | #ifdef YY_USE_CONST
  11035. | #define yyconst const
  11036. | #else
  11037. | #define yyconst
  11038. | #endif
  11039. |
  11040. | /* Returned upon end-of-file. */
  11041. | #define YY_NULL 0
  11042. |
  11043. | /* Promotes a possibly negative, possibly signed char to an unsigned
  11044. | * integer for use as an array index. If the signed char is negative,
  11045. | * we want to instead treat it as an 8-bit unsigned char, hence the
  11046. | * double cast.
  11047. | */
  11048. | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
  11049. |
  11050. | /* Enter a start condition. This macro really ought to take a parameter,
  11051. | * but we do it the disgusting crufty way forced on us by the ()-less
  11052. | * definition of BEGIN.
  11053. | */
  11054. | #define BEGIN (yy_start) = 1 + 2 *
  11055. |
  11056. | /* Translate the current start state into a value that can be later handed
  11057. | * to BEGIN to return to the state. The YYSTATE alias is for lex
  11058. | * compatibility.
  11059. | */
  11060. | #define YY_START (((yy_start) - 1) / 2)
  11061. | #define YYSTATE YY_START
  11062. |
  11063. | /* Action number for EOF rule of a given start state. */
  11064. | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  11065. |
  11066. | /* Special action meaning "start processing a new file". */
  11067. | #define YY_NEW_FILE yyrestart(yyin )
  11068. |
  11069. | #define YY_END_OF_BUFFER_CHAR 0
  11070. |
  11071. | /* Size of default input buffer. */
  11072. | #ifndef YY_BUF_SIZE
  11073. | #ifdef __ia64__
  11074. | /* On IA-64, the buffer size is 16k, not 8k.
  11075. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  11076. | * Ditto for the __ia64__ case accordingly.
  11077. | */
  11078. | #define YY_BUF_SIZE 32768
  11079. | #else
  11080. | #define YY_BUF_SIZE 16384
  11081. | #endif /* __ia64__ */
  11082. | #endif
  11083. |
  11084. | /* The state buf must be large enough to hold one state per character in the main buffer.
  11085. | */
  11086. | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
  11087. |
  11088. | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  11089. | #define YY_TYPEDEF_YY_BUFFER_STATE
  11090. | typedef struct yy_buffer_state *YY_BUFFER_STATE;
  11091. | #endif
  11092. |
  11093. | extern int yyleng;
  11094. |
  11095. | extern FILE *yyin, *yyout;
  11096. |
  11097. | #define EOB_ACT_CONTINUE_SCAN 0
  11098. | #define EOB_ACT_END_OF_FILE 1
  11099. | #define EOB_ACT_LAST_MATCH 2
  11100. |
  11101. | #define YY_LESS_LINENO(n)
  11102. |
  11103. | /* Return all but the first "n" matched characters back to the input stream. */
  11104. | #define yyless(n) \
  11105. | do \
  11106. | { \
  11107. | /* Undo effects of setting up yytext. */ \
  11108. | int yyless_macro_arg = (n); \
  11109. | YY_LESS_LINENO(yyless_macro_arg);\
  11110. | *yy_cp = (yy_hold_char); \
  11111. | YY_RESTORE_YY_MORE_OFFSET \
  11112. | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
  11113. | YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  11114. | } \
  11115. | while ( 0 )
  11116. |
  11117. | #define unput(c) yyunput( c, (yytext_ptr) )
  11118. |
  11119. | #ifndef YY_TYPEDEF_YY_SIZE_T
  11120. | #define YY_TYPEDEF_YY_SIZE_T
  11121. | typedef size_t yy_size_t;
  11122. | #endif
  11123. |
  11124. | #ifndef YY_STRUCT_YY_BUFFER_STATE
  11125. | #define YY_STRUCT_YY_BUFFER_STATE
  11126. | struct yy_buffer_state
  11127. | {
  11128. | FILE *yy_input_file;
  11129. |
  11130. | char *yy_ch_buf; /* input buffer */
  11131. | char *yy_buf_pos; /* current position in input buffer */
  11132. |
  11133. | /* Size of input buffer in bytes, not including room for EOB
  11134. | * characters.
  11135. | */
  11136. | yy_size_t yy_buf_size;
  11137. |
  11138. | /* Number of characters read into yy_ch_buf, not including EOB
  11139. | * characters.
  11140. | */
  11141. | int yy_n_chars;
  11142. |
  11143. | /* Whether we "own" the buffer - i.e., we know we created it,
  11144. | * and can realloc() it to grow it, and should free() it to
  11145. | * delete it.
  11146. | */
  11147. | int yy_is_our_buffer;
  11148. |
  11149. | /* Whether this is an "interactive" input source; if so, and
  11150. | * if we're using stdio for input, then we want to use getc()
  11151. | * instead of fread(), to make sure we stop fetching input after
  11152. | * each newline.
  11153. | */
  11154. | int yy_is_interactive;
  11155. |
  11156. | /* Whether we're considered to be at the beginning of a line.
  11157. | * If so, '^' rules will be active on the next match, otherwise
  11158. | * not.
  11159. | */
  11160. | int yy_at_bol;
  11161. |
  11162. | int yy_bs_lineno; /**< The line count. */
  11163. | int yy_bs_column; /**< The column count. */
  11164. |
  11165. | /* Whether to try to fill the input buffer when we reach the
  11166. | * end of it.
  11167. | */
  11168. | int yy_fill_buffer;
  11169. |
  11170. | int yy_buffer_status;
  11171. |
  11172. | #define YY_BUFFER_NEW 0
  11173. | #define YY_BUFFER_NORMAL 1
  11174. | /* When an EOF's been seen but there's still some text to process
  11175. | * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  11176. | * shouldn't try reading from the input source any more. We might
  11177. | * still have a bunch of tokens to match, though, because of
  11178. | * possible backing-up.
  11179. | *
  11180. | * When we actually see the EOF, we change the status to "new"
  11181. | * (via yyrestart()), so that the user can continue scanning by
  11182. | * just pointing yyin at a new input file.
  11183. | */
  11184. | #define YY_BUFFER_EOF_PENDING 2
  11185. |
  11186. | };
  11187. | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  11188. |
  11189. | /* Stack of input buffers. */
  11190. | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
  11191. | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
  11192. | static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
  11193. |
  11194. | /* We provide macros for accessing buffer states in case in the
  11195. | * future we want to put the buffer states in a more general
  11196. | * "scanner state".
  11197. | *
  11198. | * Returns the top of the stack, or NULL.
  11199. | */
  11200. | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
  11201. | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
  11202. | : NULL)
  11203. |
  11204. | /* Same as previous macro, but useful when we know that the buffer stack is not
  11205. | * NULL or when we need an lvalue. For internal use only.
  11206. | */
  11207. | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
  11208. |
  11209. | /* yy_hold_char holds the character lost when yytext is formed. */
  11210. | static char yy_hold_char;
  11211. | static int yy_n_chars; /* number of characters read into yy_ch_buf */
  11212. | int yyleng;
  11213. |
  11214. | /* Points to current character in buffer. */
  11215. | static char *yy_c_buf_p = (char *) 0;
  11216. | static int yy_init = 0; /* whether we need to initialize */
  11217. | static int yy_start = 0; /* start state number */
  11218. |
  11219. | /* Flag which is used to allow yywrap()'s to do buffer switches
  11220. | * instead of setting up a fresh yyin. A bit of a hack ...
  11221. | */
  11222. | static int yy_did_buffer_switch_on_eof;
  11223. |
  11224. | void yyrestart (FILE *input_file );
  11225. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
  11226. | YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
  11227. | void yy_delete_buffer (YY_BUFFER_STATE b );
  11228. | void yy_flush_buffer (YY_BUFFER_STATE b );
  11229. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
  11230. | void yypop_buffer_state (void );
  11231. |
  11232. | static void yyensure_buffer_stack (void );
  11233. | static void yy_load_buffer_state (void );
  11234. | static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
  11235. |
  11236. | #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
  11237. |
  11238. | YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
  11239. | YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
  11240. | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len );
  11241. |
  11242. | void *yyalloc (yy_size_t );
  11243. | void *yyrealloc (void *,yy_size_t );
  11244. | void yyfree (void * );
  11245. |
  11246. | #define yy_new_buffer yy_create_buffer
  11247. |
  11248. | #define yy_set_interactive(is_interactive) \
  11249. | { \
  11250. | if ( ! YY_CURRENT_BUFFER ){ \
  11251. | yyensure_buffer_stack (); \
  11252. | YY_CURRENT_BUFFER_LVALUE = \
  11253. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  11254. | } \
  11255. | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  11256. | }
  11257. |
  11258. | #define yy_set_bol(at_bol) \
  11259. | { \
  11260. | if ( ! YY_CURRENT_BUFFER ){\
  11261. | yyensure_buffer_stack (); \
  11262. | YY_CURRENT_BUFFER_LVALUE = \
  11263. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  11264. | } \
  11265. | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  11266. | }
  11267. |
  11268. | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  11269. |
  11270. | /* Begin user sect3 */
  11271. |
  11272. | typedef unsigned char YY_CHAR;
  11273. |
  11274. | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
  11275. |
  11276. | typedef int yy_state_type;
  11277. |
  11278. | extern int yylineno;
  11279. |
  11280. | int yylineno = 1;
  11281. |
  11282. | extern char *yytext;
  11283. | #define yytext_ptr yytext
  11284. |
  11285. | static yy_state_type yy_get_previous_state (void );
  11286. | static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
  11287. | static int yy_get_next_buffer (void );
  11288. | static void yy_fatal_error (yyconst char msg[] );
  11289. |
  11290. | /* Done after the current pattern has been matched and before the
  11291. | * corresponding action - sets up yytext.
  11292. | */
  11293. | #define YY_DO_BEFORE_ACTION \
  11294. | (yytext_ptr) = yy_bp; \
  11295. | (yytext_ptr) -= (yy_more_len); \
  11296. | yyleng = (size_t) (yy_cp - (yytext_ptr)); \
  11297. | (yy_hold_char) = *yy_cp; \
  11298. | *yy_cp = '\0'; \
  11299. | (yy_c_buf_p) = yy_cp;
  11300. |
  11301. | #define YY_NUM_RULES 8
  11302. | #define YY_END_OF_BUFFER 9
  11303. | /* This struct is not used in this scanner,
  11304. | but its presence is necessary. */
  11305. | struct yy_trans_info
  11306. | {
  11307. | flex_int32_t yy_verify;
  11308. | flex_int32_t yy_nxt;
  11309. | };
  11310. | static yyconst flex_int16_t yy_acclist[23] =
  11311. | { 0,
  11312. | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8,
  11313. | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6,
  11314. | 7, 8
  11315. | } ;
  11316. |
  11317. | static yyconst flex_int16_t yy_accept[14] =
  11318. | { 0,
  11319. | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
  11320. | 20, 23, 23
  11321. | } ;
  11322. |
  11323. | static yyconst flex_int32_t yy_ec[256] =
  11324. | { 0,
  11325. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
  11326. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11327. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11328. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11329. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11330. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11331. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11332. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11333. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11334. | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6,
  11335. |
  11336. | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1,
  11337. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11338. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11339. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11340. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11341. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11342. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11343. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11344. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11345. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11346. |
  11347. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11348. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11349. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11350. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11351. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  11352. | 1, 1, 1, 1, 1
  11353. | } ;
  11354. |
  11355. | static yyconst flex_int32_t yy_meta[9] =
  11356. | { 0,
  11357. | 1, 1, 1, 1, 1, 1, 1, 1
  11358. | } ;
  11359. |
  11360. | static yyconst flex_int16_t yy_base[13] =
  11361. | { 0,
  11362. | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
  11363. | 10, 10
  11364. | } ;
  11365. |
  11366. | static yyconst flex_int16_t yy_def[13] =
  11367. | { 0,
  11368. | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
  11369. | 12, 0
  11370. | } ;
  11371. |
  11372. | static yyconst flex_int16_t yy_nxt[19] =
  11373. | { 0,
  11374. | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
  11375. | 12, 12, 12, 12, 12, 12, 12, 12
  11376. | } ;
  11377. |
  11378. | static yyconst flex_int16_t yy_chk[19] =
  11379. | { 0,
  11380. | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12,
  11381. | 12, 12, 12, 12, 12, 12, 12, 12
  11382. | } ;
  11383. |
  11384. | extern int yy_flex_debug;
  11385. | int yy_flex_debug = 0;
  11386. |
  11387. | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
  11388. | static char *yy_full_match;
  11389. | static int yy_lp;
  11390. | #define REJECT \
  11391. | { \
  11392. | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
  11393. | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
  11394. | ++(yy_lp); \
  11395. | goto find_rule; \
  11396. | }
  11397. |
  11398. | static int yy_more_flag = 0;
  11399. | static int yy_more_len = 0;
  11400. | #define yymore() ((yy_more_flag) = 1)
  11401. | #define YY_MORE_ADJ (yy_more_len)
  11402. | #define YY_RESTORE_YY_MORE_OFFSET
  11403. | char *yytext;
  11404. | #line 1 "conftest.l"
  11405. | #line 477 "lex.yy.c"
  11406. |
  11407. | #define INITIAL 0
  11408. |
  11409. | #ifndef YY_NO_UNISTD_H
  11410. | /* Special case for "unistd.h", since it is non-ANSI. We include it way
  11411. | * down here because we want the user's section 1 to have been scanned first.
  11412. | * The user has a chance to override it with an option.
  11413. | */
  11414. | #include <unistd.h>
  11415. | #endif
  11416. |
  11417. | #ifndef YY_EXTRA_TYPE
  11418. | #define YY_EXTRA_TYPE void *
  11419. | #endif
  11420. |
  11421. | static int yy_init_globals (void );
  11422. |
  11423. | /* Accessor methods to globals.
  11424. | These are made visible to non-reentrant scanners for convenience. */
  11425. |
  11426. | int yylex_destroy (void );
  11427. |
  11428. | int yyget_debug (void );
  11429. |
  11430. | void yyset_debug (int debug_flag );
  11431. |
  11432. | YY_EXTRA_TYPE yyget_extra (void );
  11433. |
  11434. | void yyset_extra (YY_EXTRA_TYPE user_defined );
  11435. |
  11436. | FILE *yyget_in (void );
  11437. |
  11438. | void yyset_in (FILE * in_str );
  11439. |
  11440. | FILE *yyget_out (void );
  11441. |
  11442. | void yyset_out (FILE * out_str );
  11443. |
  11444. | int yyget_leng (void );
  11445. |
  11446. | char *yyget_text (void );
  11447. |
  11448. | int yyget_lineno (void );
  11449. |
  11450. | void yyset_lineno (int line_number );
  11451. |
  11452. | /* Macros after this point can all be overridden by user definitions in
  11453. | * section 1.
  11454. | */
  11455. |
  11456. | #ifndef YY_SKIP_YYWRAP
  11457. | #ifdef __cplusplus
  11458. | extern "C" int yywrap (void );
  11459. | #else
  11460. | extern int yywrap (void );
  11461. | #endif
  11462. | #endif
  11463. |
  11464. | static void yyunput (int c,char *buf_ptr );
  11465. |
  11466. | #ifndef yytext_ptr
  11467. | static void yy_flex_strncpy (char *,yyconst char *,int );
  11468. | #endif
  11469. |
  11470. | #ifdef YY_NEED_STRLEN
  11471. | static int yy_flex_strlen (yyconst char * );
  11472. | #endif
  11473. |
  11474. | #ifndef YY_NO_INPUT
  11475. |
  11476. | #ifdef __cplusplus
  11477. | static int yyinput (void );
  11478. | #else
  11479. | static int input (void );
  11480. | #endif
  11481. |
  11482. | #endif
  11483. |
  11484. | /* Amount of stuff to slurp up with each read. */
  11485. | #ifndef YY_READ_BUF_SIZE
  11486. | #ifdef __ia64__
  11487. | /* On IA-64, the buffer size is 16k, not 8k */
  11488. | #define YY_READ_BUF_SIZE 16384
  11489. | #else
  11490. | #define YY_READ_BUF_SIZE 8192
  11491. | #endif /* __ia64__ */
  11492. | #endif
  11493. |
  11494. | /* Copy whatever the last rule matched to the standard output. */
  11495. | #ifndef ECHO
  11496. | /* This used to be an fputs(), but since the string might contain NUL's,
  11497. | * we now use fwrite().
  11498. | */
  11499. | #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
  11500. | #endif
  11501. |
  11502. | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
  11503. | * is returned in "result".
  11504. | */
  11505. | #ifndef YY_INPUT
  11506. | #define YY_INPUT(buf,result,max_size) \
  11507. | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
  11508. | { \
  11509. | int c = '*'; \
  11510. | size_t n; \
  11511. | for ( n = 0; n < max_size && \
  11512. | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
  11513. | buf[n] = (char) c; \
  11514. | if ( c == '\n' ) \
  11515. | buf[n++] = (char) c; \
  11516. | if ( c == EOF && ferror( yyin ) ) \
  11517. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  11518. | result = n; \
  11519. | } \
  11520. | else \
  11521. | { \
  11522. | errno=0; \
  11523. | while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
  11524. | { \
  11525. | if( errno != EINTR) \
  11526. | { \
  11527. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  11528. | break; \
  11529. | } \
  11530. | errno=0; \
  11531. | clearerr(yyin); \
  11532. | } \
  11533. | }\
  11534. | \
  11535. |
  11536. | #endif
  11537. |
  11538. | /* No semi-colon after return; correct usage is to write "yyterminate();" -
  11539. | * we don't want an extra ';' after the "return" because that will cause
  11540. | * some compilers to complain about unreachable statements.
  11541. | */
  11542. | #ifndef yyterminate
  11543. | #define yyterminate() return YY_NULL
  11544. | #endif
  11545. |
  11546. | /* Number of entries by which start-condition stack grows. */
  11547. | #ifndef YY_START_STACK_INCR
  11548. | #define YY_START_STACK_INCR 25
  11549. | #endif
  11550. |
  11551. | /* Report a fatal error. */
  11552. | #ifndef YY_FATAL_ERROR
  11553. | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
  11554. | #endif
  11555. |
  11556. | /* end tables serialization structures and prototypes */
  11557. |
  11558. | /* Default declaration of generated scanner - a define so the user can
  11559. | * easily add parameters.
  11560. | */
  11561. | #ifndef YY_DECL
  11562. | #define YY_DECL_IS_OURS 1
  11563. |
  11564. | extern int yylex (void);
  11565. |
  11566. | #define YY_DECL int yylex (void)
  11567. | #endif /* !YY_DECL */
  11568. |
  11569. | /* Code executed at the beginning of each rule, after yytext and yyleng
  11570. | * have been set up.
  11571. | */
  11572. | #ifndef YY_USER_ACTION
  11573. | #define YY_USER_ACTION
  11574. | #endif
  11575. |
  11576. | /* Code executed at the end of each rule. */
  11577. | #ifndef YY_BREAK
  11578. | #define YY_BREAK break;
  11579. | #endif
  11580. |
  11581. | #define YY_RULE_SETUP \
  11582. | YY_USER_ACTION
  11583. |
  11584. | /** The main scanner function which does all the work.
  11585. | */
  11586. | YY_DECL
  11587. | {
  11588. | register yy_state_type yy_current_state;
  11589. | register char *yy_cp, *yy_bp;
  11590. | register int yy_act;
  11591. |
  11592. | #line 1 "conftest.l"
  11593. |
  11594. | #line 666 "lex.yy.c"
  11595. |
  11596. | if ( !(yy_init) )
  11597. | {
  11598. | (yy_init) = 1;
  11599. |
  11600. | #ifdef YY_USER_INIT
  11601. | YY_USER_INIT;
  11602. | #endif
  11603. |
  11604. | /* Create the reject buffer large enough to save one state per allowed character. */
  11605. | if ( ! (yy_state_buf) )
  11606. | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE );
  11607. | if ( ! (yy_state_buf) )
  11608. | YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
  11609. |
  11610. | if ( ! (yy_start) )
  11611. | (yy_start) = 1; /* first start state */
  11612. |
  11613. | if ( ! yyin )
  11614. | yyin = stdin;
  11615. |
  11616. | if ( ! yyout )
  11617. | yyout = stdout;
  11618. |
  11619. | if ( ! YY_CURRENT_BUFFER ) {
  11620. | yyensure_buffer_stack ();
  11621. | YY_CURRENT_BUFFER_LVALUE =
  11622. | yy_create_buffer(yyin,YY_BUF_SIZE );
  11623. | }
  11624. |
  11625. | yy_load_buffer_state( );
  11626. | }
  11627. |
  11628. | while ( 1 ) /* loops until end-of-file is reached */
  11629. | {
  11630. | (yy_more_len) = 0;
  11631. | if ( (yy_more_flag) )
  11632. | {
  11633. | (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
  11634. | (yy_more_flag) = 0;
  11635. | }
  11636. | yy_cp = (yy_c_buf_p);
  11637. |
  11638. | /* Support of yytext. */
  11639. | *yy_cp = (yy_hold_char);
  11640. |
  11641. | /* yy_bp points to the position in yy_ch_buf of the start of
  11642. | * the current run.
  11643. | */
  11644. | yy_bp = yy_cp;
  11645. |
  11646. | yy_current_state = (yy_start);
  11647. |
  11648. | (yy_state_ptr) = (yy_state_buf);
  11649. | *(yy_state_ptr)++ = yy_current_state;
  11650. |
  11651. | yy_match:
  11652. | do
  11653. | {
  11654. | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
  11655. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  11656. | {
  11657. | yy_current_state = (int) yy_def[yy_current_state];
  11658. | if ( yy_current_state >= 13 )
  11659. | yy_c = yy_meta[(unsigned int) yy_c];
  11660. | }
  11661. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  11662. | *(yy_state_ptr)++ = yy_current_state;
  11663. | ++yy_cp;
  11664. | }
  11665. | while ( yy_base[yy_current_state] != 10 );
  11666. |
  11667. | yy_find_action:
  11668. | yy_current_state = *--(yy_state_ptr);
  11669. | (yy_lp) = yy_accept[yy_current_state];
  11670. | find_rule: /* we branch to this label when backing up */
  11671. | for ( ; ; ) /* until we find what rule we matched */
  11672. | {
  11673. | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
  11674. | {
  11675. | yy_act = yy_acclist[(yy_lp)];
  11676. | {
  11677. | (yy_full_match) = yy_cp;
  11678. | break;
  11679. | }
  11680. | }
  11681. | --yy_cp;
  11682. | yy_current_state = *--(yy_state_ptr);
  11683. | (yy_lp) = yy_accept[yy_current_state];
  11684. | }
  11685. |
  11686. | YY_DO_BEFORE_ACTION;
  11687. |
  11688. | do_action: /* This label is used only to access EOF actions. */
  11689. |
  11690. | switch ( yy_act )
  11691. | { /* beginning of action switch */
  11692. | case 1:
  11693. | YY_RULE_SETUP
  11694. | #line 2 "conftest.l"
  11695. | { ECHO; }
  11696. | YY_BREAK
  11697. | case 2:
  11698. | YY_RULE_SETUP
  11699. | #line 3 "conftest.l"
  11700. | { REJECT; }
  11701. | YY_BREAK
  11702. | case 3:
  11703. | YY_RULE_SETUP
  11704. | #line 4 "conftest.l"
  11705. | { yymore (); }
  11706. | YY_BREAK
  11707. | case 4:
  11708. | YY_RULE_SETUP
  11709. | #line 5 "conftest.l"
  11710. | { yyless (1); }
  11711. | YY_BREAK
  11712. | case 5:
  11713. | YY_RULE_SETUP
  11714. | #line 6 "conftest.l"
  11715. | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
  11716. | yyless ((input () != 0)); }
  11717. | YY_BREAK
  11718. | case 6:
  11719. | YY_RULE_SETUP
  11720. | #line 8 "conftest.l"
  11721. | { unput (yytext[0]); }
  11722. | YY_BREAK
  11723. | case 7:
  11724. | YY_RULE_SETUP
  11725. | #line 9 "conftest.l"
  11726. | { BEGIN INITIAL; }
  11727. | YY_BREAK
  11728. | case 8:
  11729. | YY_RULE_SETUP
  11730. | #line 10 "conftest.l"
  11731. | ECHO;
  11732. | YY_BREAK
  11733. | #line 805 "lex.yy.c"
  11734. | case YY_STATE_EOF(INITIAL):
  11735. | yyterminate();
  11736. |
  11737. | case YY_END_OF_BUFFER:
  11738. | {
  11739. | /* Amount of text matched not including the EOB char. */
  11740. | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
  11741. |
  11742. | /* Undo the effects of YY_DO_BEFORE_ACTION. */
  11743. | *yy_cp = (yy_hold_char);
  11744. | YY_RESTORE_YY_MORE_OFFSET
  11745. |
  11746. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
  11747. | {
  11748. | /* We're scanning a new file or input source. It's
  11749. | * possible that this happened because the user
  11750. | * just pointed yyin at a new source and called
  11751. | * yylex(). If so, then we have to assure
  11752. | * consistency between YY_CURRENT_BUFFER and our
  11753. | * globals. Here is the right place to do so, because
  11754. | * this is the first action (other than possibly a
  11755. | * back-up) that will match for the new input source.
  11756. | */
  11757. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  11758. | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
  11759. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
  11760. | }
  11761. |
  11762. | /* Note that here we test for yy_c_buf_p "<=" to the position
  11763. | * of the first EOB in the buffer, since yy_c_buf_p will
  11764. | * already have been incremented past the NUL character
  11765. | * (since all states make transitions on EOB to the
  11766. | * end-of-buffer state). Contrast this with the test
  11767. | * in input().
  11768. | */
  11769. | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  11770. | { /* This was really a NUL. */
  11771. | yy_state_type yy_next_state;
  11772. |
  11773. | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
  11774. |
  11775. | yy_current_state = yy_get_previous_state( );
  11776. |
  11777. | /* Okay, we're now positioned to make the NUL
  11778. | * transition. We couldn't have
  11779. | * yy_get_previous_state() go ahead and do it
  11780. | * for us because it doesn't know how to deal
  11781. | * with the possibility of jamming (and we don't
  11782. | * want to build jamming into it because then it
  11783. | * will run more slowly).
  11784. | */
  11785. |
  11786. | yy_next_state = yy_try_NUL_trans( yy_current_state );
  11787. |
  11788. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  11789. |
  11790. | if ( yy_next_state )
  11791. | {
  11792. | /* Consume the NUL. */
  11793. | yy_cp = ++(yy_c_buf_p);
  11794. | yy_current_state = yy_next_state;
  11795. | goto yy_match;
  11796. | }
  11797. |
  11798. | else
  11799. | {
  11800. | yy_cp = (yy_c_buf_p);
  11801. | goto yy_find_action;
  11802. | }
  11803. | }
  11804. |
  11805. | else switch ( yy_get_next_buffer( ) )
  11806. | {
  11807. | case EOB_ACT_END_OF_FILE:
  11808. | {
  11809. | (yy_did_buffer_switch_on_eof) = 0;
  11810. |
  11811. | if ( yywrap( ) )
  11812. | {
  11813. | /* Note: because we've taken care in
  11814. | * yy_get_next_buffer() to have set up
  11815. | * yytext, we can now set up
  11816. | * yy_c_buf_p so that if some total
  11817. | * hoser (like flex itself) wants to
  11818. | * call the scanner after we return the
  11819. | * YY_NULL, it'll still work - another
  11820. | * YY_NULL will get returned.
  11821. | */
  11822. | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
  11823. |
  11824. | yy_act = YY_STATE_EOF(YY_START);
  11825. | goto do_action;
  11826. | }
  11827. |
  11828. | else
  11829. | {
  11830. | if ( ! (yy_did_buffer_switch_on_eof) )
  11831. | YY_NEW_FILE;
  11832. | }
  11833. | break;
  11834. | }
  11835. |
  11836. | case EOB_ACT_CONTINUE_SCAN:
  11837. | (yy_c_buf_p) =
  11838. | (yytext_ptr) + yy_amount_of_matched_text;
  11839. |
  11840. | yy_current_state = yy_get_previous_state( );
  11841. |
  11842. | yy_cp = (yy_c_buf_p);
  11843. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  11844. | goto yy_match;
  11845. |
  11846. | case EOB_ACT_LAST_MATCH:
  11847. | (yy_c_buf_p) =
  11848. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
  11849. |
  11850. | yy_current_state = yy_get_previous_state( );
  11851. |
  11852. | yy_cp = (yy_c_buf_p);
  11853. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  11854. | goto yy_find_action;
  11855. | }
  11856. | break;
  11857. | }
  11858. |
  11859. | default:
  11860. | YY_FATAL_ERROR(
  11861. | "fatal flex scanner internal error--no action found" );
  11862. | } /* end of action switch */
  11863. | } /* end of scanning one token */
  11864. | } /* end of yylex */
  11865. |
  11866. | /* yy_get_next_buffer - try to read in a new buffer
  11867. | *
  11868. | * Returns a code representing an action:
  11869. | * EOB_ACT_LAST_MATCH -
  11870. | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  11871. | * EOB_ACT_END_OF_FILE - end of file
  11872. | */
  11873. | static int yy_get_next_buffer (void)
  11874. | {
  11875. | register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  11876. | register char *source = (yytext_ptr);
  11877. | register int number_to_move, i;
  11878. | int ret_val;
  11879. |
  11880. | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
  11881. | YY_FATAL_ERROR(
  11882. | "fatal flex scanner internal error--end of buffer missed" );
  11883. |
  11884. | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
  11885. | { /* Don't try to fill the buffer, so this is an EOF. */
  11886. | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
  11887. | {
  11888. | /* We matched a single character, the EOB, so
  11889. | * treat this as a final EOF.
  11890. | */
  11891. | return EOB_ACT_END_OF_FILE;
  11892. | }
  11893. |
  11894. | else
  11895. | {
  11896. | /* We matched some text prior to the EOB, first
  11897. | * process it.
  11898. | */
  11899. | return EOB_ACT_LAST_MATCH;
  11900. | }
  11901. | }
  11902. |
  11903. | /* Try to read more data. */
  11904. |
  11905. | /* First move last chars to start of buffer. */
  11906. | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
  11907. |
  11908. | for ( i = 0; i < number_to_move; ++i )
  11909. | *(dest++) = *(source++);
  11910. |
  11911. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
  11912. | /* don't do the read, it's not guaranteed to return an EOF,
  11913. | * just force an EOF
  11914. | */
  11915. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
  11916. |
  11917. | else
  11918. | {
  11919. | int num_to_read =
  11920. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
  11921. |
  11922. | while ( num_to_read <= 0 )
  11923. | { /* Not enough room in the buffer - grow it. */
  11924. |
  11925. | YY_FATAL_ERROR(
  11926. | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  11927. |
  11928. | }
  11929. |
  11930. | if ( num_to_read > YY_READ_BUF_SIZE )
  11931. | num_to_read = YY_READ_BUF_SIZE;
  11932. |
  11933. | /* Read in more data. */
  11934. | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
  11935. | (yy_n_chars), (size_t) num_to_read );
  11936. |
  11937. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  11938. | }
  11939. |
  11940. | if ( (yy_n_chars) == 0 )
  11941. | {
  11942. | if ( number_to_move == YY_MORE_ADJ )
  11943. | {
  11944. | ret_val = EOB_ACT_END_OF_FILE;
  11945. | yyrestart(yyin );
  11946. | }
  11947. |
  11948. | else
  11949. | {
  11950. | ret_val = EOB_ACT_LAST_MATCH;
  11951. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
  11952. | YY_BUFFER_EOF_PENDING;
  11953. | }
  11954. | }
  11955. |
  11956. | else
  11957. | ret_val = EOB_ACT_CONTINUE_SCAN;
  11958. |
  11959. | if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  11960. | /* Extend the array by 50%, plus the number we really need. */
  11961. | yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
  11962. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
  11963. | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  11964. | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  11965. | }
  11966. |
  11967. | (yy_n_chars) += number_to_move;
  11968. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
  11969. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
  11970. |
  11971. | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
  11972. |
  11973. | return ret_val;
  11974. | }
  11975. |
  11976. | /* yy_get_previous_state - get the state just before the EOB char was reached */
  11977. |
  11978. | static yy_state_type yy_get_previous_state (void)
  11979. | {
  11980. | register yy_state_type yy_current_state;
  11981. | register char *yy_cp;
  11982. |
  11983. | yy_current_state = (yy_start);
  11984. |
  11985. | (yy_state_ptr) = (yy_state_buf);
  11986. | *(yy_state_ptr)++ = yy_current_state;
  11987. |
  11988. | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
  11989. | {
  11990. | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
  11991. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  11992. | {
  11993. | yy_current_state = (int) yy_def[yy_current_state];
  11994. | if ( yy_current_state >= 13 )
  11995. | yy_c = yy_meta[(unsigned int) yy_c];
  11996. | }
  11997. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  11998. | *(yy_state_ptr)++ = yy_current_state;
  11999. | }
  12000. |
  12001. | return yy_current_state;
  12002. | }
  12003. |
  12004. | /* yy_try_NUL_trans - try to make a transition on the NUL character
  12005. | *
  12006. | * synopsis
  12007. | * next_state = yy_try_NUL_trans( current_state );
  12008. | */
  12009. | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
  12010. | {
  12011. | register int yy_is_jam;
  12012. |
  12013. | register YY_CHAR yy_c = 1;
  12014. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  12015. | {
  12016. | yy_current_state = (int) yy_def[yy_current_state];
  12017. | if ( yy_current_state >= 13 )
  12018. | yy_c = yy_meta[(unsigned int) yy_c];
  12019. | }
  12020. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  12021. | yy_is_jam = (yy_current_state == 12);
  12022. | if ( ! yy_is_jam )
  12023. | *(yy_state_ptr)++ = yy_current_state;
  12024. |
  12025. | return yy_is_jam ? 0 : yy_current_state;
  12026. | }
  12027. |
  12028. | static void yyunput (int c, register char * yy_bp )
  12029. | {
  12030. | register char *yy_cp;
  12031. |
  12032. | yy_cp = (yy_c_buf_p);
  12033. |
  12034. | /* undo effects of setting up yytext */
  12035. | *yy_cp = (yy_hold_char);
  12036. |
  12037. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  12038. | { /* need to shift things up to make room */
  12039. | /* +2 for EOB chars. */
  12040. | register int number_to_move = (yy_n_chars) + 2;
  12041. | register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
  12042. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
  12043. | register char *source =
  12044. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
  12045. |
  12046. | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  12047. | *--dest = *--source;
  12048. |
  12049. | yy_cp += (int) (dest - source);
  12050. | yy_bp += (int) (dest - source);
  12051. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
  12052. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
  12053. |
  12054. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  12055. | YY_FATAL_ERROR( "flex scanner push-back overflow" );
  12056. | }
  12057. |
  12058. | *--yy_cp = (char) c;
  12059. |
  12060. | (yytext_ptr) = yy_bp;
  12061. | (yy_hold_char) = *yy_cp;
  12062. | (yy_c_buf_p) = yy_cp;
  12063. | }
  12064. |
  12065. | #ifndef YY_NO_INPUT
  12066. | #ifdef __cplusplus
  12067. | static int yyinput (void)
  12068. | #else
  12069. | static int input (void)
  12070. | #endif
  12071. |
  12072. | {
  12073. | int c;
  12074. |
  12075. | *(yy_c_buf_p) = (yy_hold_char);
  12076. |
  12077. | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
  12078. | {
  12079. | /* yy_c_buf_p now points to the character we want to return.
  12080. | * If this occurs *before* the EOB characters, then it's a
  12081. | * valid NUL; if not, then we've hit the end of the buffer.
  12082. | */
  12083. | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  12084. | /* This was really a NUL. */
  12085. | *(yy_c_buf_p) = '\0';
  12086. |
  12087. | else
  12088. | { /* need more input */
  12089. | int offset = (yy_c_buf_p) - (yytext_ptr);
  12090. | ++(yy_c_buf_p);
  12091. |
  12092. | switch ( yy_get_next_buffer( ) )
  12093. | {
  12094. | case EOB_ACT_LAST_MATCH:
  12095. | /* This happens because yy_g_n_b()
  12096. | * sees that we've accumulated a
  12097. | * token and flags that we need to
  12098. | * try matching the token before
  12099. | * proceeding. But for input(),
  12100. | * there's no matching to consider.
  12101. | * So convert the EOB_ACT_LAST_MATCH
  12102. | * to EOB_ACT_END_OF_FILE.
  12103. | */
  12104. |
  12105. | /* Reset buffer status. */
  12106. | yyrestart(yyin );
  12107. |
  12108. | /*FALLTHROUGH*/
  12109. |
  12110. | case EOB_ACT_END_OF_FILE:
  12111. | {
  12112. | if ( yywrap( ) )
  12113. | return EOF;
  12114. |
  12115. | if ( ! (yy_did_buffer_switch_on_eof) )
  12116. | YY_NEW_FILE;
  12117. | #ifdef __cplusplus
  12118. | return yyinput();
  12119. | #else
  12120. | return input();
  12121. | #endif
  12122. | }
  12123. |
  12124. | case EOB_ACT_CONTINUE_SCAN:
  12125. | (yy_c_buf_p) = (yytext_ptr) + offset;
  12126. | break;
  12127. | }
  12128. | }
  12129. | }
  12130. |
  12131. | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
  12132. | *(yy_c_buf_p) = '\0'; /* preserve yytext */
  12133. | (yy_hold_char) = *++(yy_c_buf_p);
  12134. |
  12135. | return c;
  12136. | }
  12137. | #endif /* ifndef YY_NO_INPUT */
  12138. |
  12139. | /** Immediately switch to a different input stream.
  12140. | * @param input_file A readable stream.
  12141. | *
  12142. | * @note This function does not reset the start condition to @c INITIAL .
  12143. | */
  12144. | void yyrestart (FILE * input_file )
  12145. | {
  12146. |
  12147. | if ( ! YY_CURRENT_BUFFER ){
  12148. | yyensure_buffer_stack ();
  12149. | YY_CURRENT_BUFFER_LVALUE =
  12150. | yy_create_buffer(yyin,YY_BUF_SIZE );
  12151. | }
  12152. |
  12153. | yy_init_buffer(YY_CURRENT_BUFFER,input_file );
  12154. | yy_load_buffer_state( );
  12155. | }
  12156. |
  12157. | /** Switch to a different input buffer.
  12158. | * @param new_buffer The new input buffer.
  12159. | *
  12160. | */
  12161. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
  12162. | {
  12163. |
  12164. | /* TODO. We should be able to replace this entire function body
  12165. | * with
  12166. | * yypop_buffer_state();
  12167. | * yypush_buffer_state(new_buffer);
  12168. | */
  12169. | yyensure_buffer_stack ();
  12170. | if ( YY_CURRENT_BUFFER == new_buffer )
  12171. | return;
  12172. |
  12173. | if ( YY_CURRENT_BUFFER )
  12174. | {
  12175. | /* Flush out information for old buffer. */
  12176. | *(yy_c_buf_p) = (yy_hold_char);
  12177. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  12178. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  12179. | }
  12180. |
  12181. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  12182. | yy_load_buffer_state( );
  12183. |
  12184. | /* We don't actually know whether we did this switch during
  12185. | * EOF (yywrap()) processing, but the only time this flag
  12186. | * is looked at is after yywrap() is called, so it's safe
  12187. | * to go ahead and always set it.
  12188. | */
  12189. | (yy_did_buffer_switch_on_eof) = 1;
  12190. | }
  12191. |
  12192. | static void yy_load_buffer_state (void)
  12193. | {
  12194. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  12195. | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
  12196. | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
  12197. | (yy_hold_char) = *(yy_c_buf_p);
  12198. | }
  12199. |
  12200. | /** Allocate and initialize an input buffer state.
  12201. | * @param file A readable stream.
  12202. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
  12203. | *
  12204. | * @return the allocated buffer state.
  12205. | */
  12206. | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
  12207. | {
  12208. | YY_BUFFER_STATE b;
  12209. |
  12210. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  12211. | if ( ! b )
  12212. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  12213. |
  12214. | b->yy_buf_size = size;
  12215. |
  12216. | /* yy_ch_buf has to be 2 characters longer than the size given because
  12217. | * we need to put in 2 end-of-buffer characters.
  12218. | */
  12219. | b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
  12220. | if ( ! b->yy_ch_buf )
  12221. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  12222. |
  12223. | b->yy_is_our_buffer = 1;
  12224. |
  12225. | yy_init_buffer(b,file );
  12226. |
  12227. | return b;
  12228. | }
  12229. |
  12230. | /** Destroy the buffer.
  12231. | * @param b a buffer created with yy_create_buffer()
  12232. | *
  12233. | */
  12234. | void yy_delete_buffer (YY_BUFFER_STATE b )
  12235. | {
  12236. |
  12237. | if ( ! b )
  12238. | return;
  12239. |
  12240. | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
  12241. | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  12242. |
  12243. | if ( b->yy_is_our_buffer )
  12244. | yyfree((void *) b->yy_ch_buf );
  12245. |
  12246. | yyfree((void *) b );
  12247. | }
  12248. |
  12249. | #ifndef __cplusplus
  12250. | extern int isatty (int );
  12251. | #endif /* __cplusplus */
  12252. |
  12253. | /* Initializes or reinitializes a buffer.
  12254. | * This function is sometimes called more than once on the same buffer,
  12255. | * such as during a yyrestart() or at EOF.
  12256. | */
  12257. | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
  12258. |
  12259. | {
  12260. | int oerrno = errno;
  12261. |
  12262. | yy_flush_buffer(b );
  12263. |
  12264. | b->yy_input_file = file;
  12265. | b->yy_fill_buffer = 1;
  12266. |
  12267. | /* If b is the current buffer, then yy_init_buffer was _probably_
  12268. | * called from yyrestart() or through yy_get_next_buffer.
  12269. | * In that case, we don't want to reset the lineno or column.
  12270. | */
  12271. | if (b != YY_CURRENT_BUFFER){
  12272. | b->yy_bs_lineno = 1;
  12273. | b->yy_bs_column = 0;
  12274. | }
  12275. |
  12276. | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  12277. |
  12278. | errno = oerrno;
  12279. | }
  12280. |
  12281. | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  12282. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
  12283. | *
  12284. | */
  12285. | void yy_flush_buffer (YY_BUFFER_STATE b )
  12286. | {
  12287. | if ( ! b )
  12288. | return;
  12289. |
  12290. | b->yy_n_chars = 0;
  12291. |
  12292. | /* We always need two end-of-buffer characters. The first causes
  12293. | * a transition to the end-of-buffer state. The second causes
  12294. | * a jam in that state.
  12295. | */
  12296. | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  12297. | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  12298. |
  12299. | b->yy_buf_pos = &b->yy_ch_buf[0];
  12300. |
  12301. | b->yy_at_bol = 1;
  12302. | b->yy_buffer_status = YY_BUFFER_NEW;
  12303. |
  12304. | if ( b == YY_CURRENT_BUFFER )
  12305. | yy_load_buffer_state( );
  12306. | }
  12307. |
  12308. | /** Pushes the new state onto the stack. The new state becomes
  12309. | * the current state. This function will allocate the stack
  12310. | * if necessary.
  12311. | * @param new_buffer The new state.
  12312. | *
  12313. | */
  12314. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
  12315. | {
  12316. | if (new_buffer == NULL)
  12317. | return;
  12318. |
  12319. | yyensure_buffer_stack();
  12320. |
  12321. | /* This block is copied from yy_switch_to_buffer. */
  12322. | if ( YY_CURRENT_BUFFER )
  12323. | {
  12324. | /* Flush out information for old buffer. */
  12325. | *(yy_c_buf_p) = (yy_hold_char);
  12326. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  12327. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  12328. | }
  12329. |
  12330. | /* Only push if top exists. Otherwise, replace top. */
  12331. | if (YY_CURRENT_BUFFER)
  12332. | (yy_buffer_stack_top)++;
  12333. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  12334. |
  12335. | /* copied from yy_switch_to_buffer. */
  12336. | yy_load_buffer_state( );
  12337. | (yy_did_buffer_switch_on_eof) = 1;
  12338. | }
  12339. |
  12340. | /** Removes and deletes the top of the stack, if present.
  12341. | * The next element becomes the new top.
  12342. | *
  12343. | */
  12344. | void yypop_buffer_state (void)
  12345. | {
  12346. | if (!YY_CURRENT_BUFFER)
  12347. | return;
  12348. |
  12349. | yy_delete_buffer(YY_CURRENT_BUFFER );
  12350. | YY_CURRENT_BUFFER_LVALUE = NULL;
  12351. | if ((yy_buffer_stack_top) > 0)
  12352. | --(yy_buffer_stack_top);
  12353. |
  12354. | if (YY_CURRENT_BUFFER) {
  12355. | yy_load_buffer_state( );
  12356. | (yy_did_buffer_switch_on_eof) = 1;
  12357. | }
  12358. | }
  12359. |
  12360. | /* Allocates the stack if it does not exist.
  12361. | * Guarantees space for at least one push.
  12362. | */
  12363. | static void yyensure_buffer_stack (void)
  12364. | {
  12365. | int num_to_alloc;
  12366. |
  12367. | if (!(yy_buffer_stack)) {
  12368. |
  12369. | /* First allocation is just for 2 elements, since we don't know if this
  12370. | * scanner will even need a stack. We use 2 instead of 1 to avoid an
  12371. | * immediate realloc on the next call.
  12372. | */
  12373. | num_to_alloc = 1;
  12374. | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
  12375. | (num_to_alloc * sizeof(struct yy_buffer_state*)
  12376. | );
  12377. | if ( ! (yy_buffer_stack) )
  12378. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  12379. |
  12380. | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
  12381. |
  12382. | (yy_buffer_stack_max) = num_to_alloc;
  12383. | (yy_buffer_stack_top) = 0;
  12384. | return;
  12385. | }
  12386. |
  12387. | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
  12388. |
  12389. | /* Increase the buffer to prepare for a possible push. */
  12390. | int grow_size = 8 /* arbitrary grow size */;
  12391. |
  12392. | num_to_alloc = (yy_buffer_stack_max) + grow_size;
  12393. | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
  12394. | ((yy_buffer_stack),
  12395. | num_to_alloc * sizeof(struct yy_buffer_state*)
  12396. | );
  12397. | if ( ! (yy_buffer_stack) )
  12398. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  12399. |
  12400. | /* zero only the new slots.*/
  12401. | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
  12402. | (yy_buffer_stack_max) = num_to_alloc;
  12403. | }
  12404. | }
  12405. |
  12406. | /** Setup the input buffer state to scan directly from a user-specified character buffer.
  12407. | * @param base the character buffer
  12408. | * @param size the size in bytes of the character buffer
  12409. | *
  12410. | * @return the newly allocated buffer state object.
  12411. | */
  12412. | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
  12413. | {
  12414. | YY_BUFFER_STATE b;
  12415. |
  12416. | if ( size < 2 ||
  12417. | base[size-2] != YY_END_OF_BUFFER_CHAR ||
  12418. | base[size-1] != YY_END_OF_BUFFER_CHAR )
  12419. | /* They forgot to leave room for the EOB's. */
  12420. | return 0;
  12421. |
  12422. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  12423. | if ( ! b )
  12424. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  12425. |
  12426. | b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
  12427. | b->yy_buf_pos = b->yy_ch_buf = base;
  12428. | b->yy_is_our_buffer = 0;
  12429. | b->yy_input_file = 0;
  12430. | b->yy_n_chars = b->yy_buf_size;
  12431. | b->yy_is_interactive = 0;
  12432. | b->yy_at_bol = 1;
  12433. | b->yy_fill_buffer = 0;
  12434. | b->yy_buffer_status = YY_BUFFER_NEW;
  12435. |
  12436. | yy_switch_to_buffer(b );
  12437. |
  12438. | return b;
  12439. | }
  12440. |
  12441. | /** Setup the input buffer state to scan a string. The next call to yylex() will
  12442. | * scan from a @e copy of @a str.
  12443. | * @param yystr a NUL-terminated string to scan
  12444. | *
  12445. | * @return the newly allocated buffer state object.
  12446. | * @note If you want to scan bytes that may contain NUL values, then use
  12447. | * yy_scan_bytes() instead.
  12448. | */
  12449. | YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
  12450. | {
  12451. |
  12452. | return yy_scan_bytes(yystr,strlen(yystr) );
  12453. | }
  12454. |
  12455. | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  12456. | * scan from a @e copy of @a bytes.
  12457. | * @param yybytes the byte buffer to scan
  12458. | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
  12459. | *
  12460. | * @return the newly allocated buffer state object.
  12461. | */
  12462. | YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len )
  12463. | {
  12464. | YY_BUFFER_STATE b;
  12465. | char *buf;
  12466. | yy_size_t n;
  12467. | int i;
  12468. |
  12469. | /* Get memory for full buffer, including space for trailing EOB's. */
  12470. | n = _yybytes_len + 2;
  12471. | buf = (char *) yyalloc(n );
  12472. | if ( ! buf )
  12473. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  12474. |
  12475. | for ( i = 0; i < _yybytes_len; ++i )
  12476. | buf[i] = yybytes[i];
  12477. |
  12478. | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  12479. |
  12480. | b = yy_scan_buffer(buf,n );
  12481. | if ( ! b )
  12482. | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  12483. |
  12484. | /* It's okay to grow etc. this buffer, and we should throw it
  12485. | * away when we're done.
  12486. | */
  12487. | b->yy_is_our_buffer = 1;
  12488. |
  12489. | return b;
  12490. | }
  12491. |
  12492. | #ifndef YY_EXIT_FAILURE
  12493. | #define YY_EXIT_FAILURE 2
  12494. | #endif
  12495. |
  12496. | static void yy_fatal_error (yyconst char* msg )
  12497. | {
  12498. | (void) fprintf( stderr, "%s\n", msg );
  12499. | exit( YY_EXIT_FAILURE );
  12500. | }
  12501. |
  12502. | /* Redefine yyless() so it works in section 3 code. */
  12503. |
  12504. | #undef yyless
  12505. | #define yyless(n) \
  12506. | do \
  12507. | { \
  12508. | /* Undo effects of setting up yytext. */ \
  12509. | int yyless_macro_arg = (n); \
  12510. | YY_LESS_LINENO(yyless_macro_arg);\
  12511. | yytext[yyleng] = (yy_hold_char); \
  12512. | (yy_c_buf_p) = yytext + yyless_macro_arg; \
  12513. | (yy_hold_char) = *(yy_c_buf_p); \
  12514. | *(yy_c_buf_p) = '\0'; \
  12515. | yyleng = yyless_macro_arg; \
  12516. | } \
  12517. | while ( 0 )
  12518. |
  12519. | /* Accessor methods (get/set functions) to struct members. */
  12520. |
  12521. | /** Get the current line number.
  12522. | *
  12523. | */
  12524. | int yyget_lineno (void)
  12525. | {
  12526. |
  12527. | return yylineno;
  12528. | }
  12529. |
  12530. | /** Get the input stream.
  12531. | *
  12532. | */
  12533. | FILE *yyget_in (void)
  12534. | {
  12535. | return yyin;
  12536. | }
  12537. |
  12538. | /** Get the output stream.
  12539. | *
  12540. | */
  12541. | FILE *yyget_out (void)
  12542. | {
  12543. | return yyout;
  12544. | }
  12545. |
  12546. | /** Get the length of the current token.
  12547. | *
  12548. | */
  12549. | int yyget_leng (void)
  12550. | {
  12551. | return yyleng;
  12552. | }
  12553. |
  12554. | /** Get the current token.
  12555. | *
  12556. | */
  12557. |
  12558. | char *yyget_text (void)
  12559. | {
  12560. | return yytext;
  12561. | }
  12562. |
  12563. | /** Set the current line number.
  12564. | * @param line_number
  12565. | *
  12566. | */
  12567. | void yyset_lineno (int line_number )
  12568. | {
  12569. |
  12570. | yylineno = line_number;
  12571. | }
  12572. |
  12573. | /** Set the input stream. This does not discard the current
  12574. | * input buffer.
  12575. | * @param in_str A readable stream.
  12576. | *
  12577. | * @see yy_switch_to_buffer
  12578. | */
  12579. | void yyset_in (FILE * in_str )
  12580. | {
  12581. | yyin = in_str ;
  12582. | }
  12583. |
  12584. | void yyset_out (FILE * out_str )
  12585. | {
  12586. | yyout = out_str ;
  12587. | }
  12588. |
  12589. | int yyget_debug (void)
  12590. | {
  12591. | return yy_flex_debug;
  12592. | }
  12593. |
  12594. | void yyset_debug (int bdebug )
  12595. | {
  12596. | yy_flex_debug = bdebug ;
  12597. | }
  12598. |
  12599. | static int yy_init_globals (void)
  12600. | {
  12601. | /* Initialization is the same as for the non-reentrant scanner.
  12602. | * This function is called from yylex_destroy(), so don't allocate here.
  12603. | */
  12604. |
  12605. | (yy_buffer_stack) = 0;
  12606. | (yy_buffer_stack_top) = 0;
  12607. | (yy_buffer_stack_max) = 0;
  12608. | (yy_c_buf_p) = (char *) 0;
  12609. | (yy_init) = 0;
  12610. | (yy_start) = 0;
  12611. |
  12612. | (yy_state_buf) = 0;
  12613. | (yy_state_ptr) = 0;
  12614. | (yy_full_match) = 0;
  12615. | (yy_lp) = 0;
  12616. |
  12617. | /* Defined in main.c */
  12618. | #ifdef YY_STDINIT
  12619. | yyin = stdin;
  12620. | yyout = stdout;
  12621. | #else
  12622. | yyin = (FILE *) 0;
  12623. | yyout = (FILE *) 0;
  12624. | #endif
  12625. |
  12626. | /* For future reference: Set errno on error, since we are called by
  12627. | * yylex_init()
  12628. | */
  12629. | return 0;
  12630. | }
  12631. |
  12632. | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
  12633. | int yylex_destroy (void)
  12634. | {
  12635. |
  12636. | /* Pop the buffer stack, destroying each element. */
  12637. | while(YY_CURRENT_BUFFER){
  12638. | yy_delete_buffer(YY_CURRENT_BUFFER );
  12639. | YY_CURRENT_BUFFER_LVALUE = NULL;
  12640. | yypop_buffer_state();
  12641. | }
  12642. |
  12643. | /* Destroy the stack itself. */
  12644. | yyfree((yy_buffer_stack) );
  12645. | (yy_buffer_stack) = NULL;
  12646. |
  12647. | yyfree ( (yy_state_buf) );
  12648. | (yy_state_buf) = NULL;
  12649. |
  12650. | /* Reset the globals. This is important in a non-reentrant scanner so the next time
  12651. | * yylex() is called, initialization will occur. */
  12652. | yy_init_globals( );
  12653. |
  12654. | return 0;
  12655. | }
  12656. |
  12657. | /*
  12658. | * Internal utility routines.
  12659. | */
  12660. |
  12661. | #ifndef yytext_ptr
  12662. | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
  12663. | {
  12664. | register int i;
  12665. | for ( i = 0; i < n; ++i )
  12666. | s1[i] = s2[i];
  12667. | }
  12668. | #endif
  12669. |
  12670. | #ifdef YY_NEED_STRLEN
  12671. | static int yy_flex_strlen (yyconst char * s )
  12672. | {
  12673. | register int n;
  12674. | for ( n = 0; s[n]; ++n )
  12675. | ;
  12676. |
  12677. | return n;
  12678. | }
  12679. | #endif
  12680. |
  12681. | void *yyalloc (yy_size_t size )
  12682. | {
  12683. | return (void *) malloc( size );
  12684. | }
  12685. |
  12686. | void *yyrealloc (void * ptr, yy_size_t size )
  12687. | {
  12688. | /* The cast to (char *) in the following accommodates both
  12689. | * implementations that use char* generic pointers, and those
  12690. | * that use void* generic pointers. It works with the latter
  12691. | * because both ANSI C and C++ allow castless assignment from
  12692. | * any pointer type to void*, and deal with argument conversions
  12693. | * as though doing an assignment.
  12694. | */
  12695. | return (void *) realloc( (char *) ptr, size );
  12696. | }
  12697. |
  12698. | void yyfree (void * ptr )
  12699. | {
  12700. | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
  12701. | }
  12702. |
  12703. | #define YYTABLES_NAME "yytables"
  12704. |
  12705. | #line 10 "conftest.l"
  12706. |
  12707. |
  12708. | #ifdef YYTEXT_POINTER
  12709. | extern char *yytext;
  12710. | #endif
  12711. | int
  12712. | main (void)
  12713. | {
  12714. | return ! yylex () + ! yywrap ();
  12715. | }
  12716. configure:27912: result: none needed
  12717. configure:27918: checking whether yytext is a pointer
  12718. configure:27935: gcc -o conftest.exe -m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell conftest.c >&5
  12719. C:\Users\Devesh\AppData\Local\Temp\ccXDIvvG.o:conftest.c:(.text+0x9cc): undefined reference to `yywrap'
  12720. C:\Users\Devesh\AppData\Local\Temp\ccXDIvvG.o:conftest.c:(.text+0xde1): undefined reference to `yywrap'
  12721. C:\Users\Devesh\AppData\Local\Temp\ccXDIvvG.o:conftest.c:(.text.startup+0x14): undefined reference to `yywrap'
  12722. collect2.exe: error: ld returned 1 exit status
  12723. configure:27935: $? = 1
  12724. configure: failed program was:
  12725. | /* confdefs.h */
  12726. | #define PACKAGE_NAME "GNU MP"
  12727. | #define PACKAGE_TARNAME "gmp"
  12728. | #define PACKAGE_VERSION "6.2.1"
  12729. | #define PACKAGE_STRING "GNU MP 6.2.1"
  12730. | #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  12731. | #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  12732. | #define PACKAGE "gmp"
  12733. | #define VERSION "6.2.1"
  12734. | #define WANT_FFT 1
  12735. | #define HAVE_HOST_CPU_broadwell 1
  12736. | #define HOST_DOS64 1
  12737. | #define HAVE_SPEED_CYCLECOUNTER 2
  12738. | #define HAVE_CALLING_CONVENTIONS 1
  12739. | #define STDC_HEADERS 1
  12740. | #define HAVE_SYS_TYPES_H 1
  12741. | #define HAVE_SYS_STAT_H 1
  12742. | #define HAVE_STDLIB_H 1
  12743. | #define HAVE_STRING_H 1
  12744. | #define HAVE_MEMORY_H 1
  12745. | #define HAVE_STRINGS_H 1
  12746. | #define HAVE_INTTYPES_H 1
  12747. | #define HAVE_STDINT_H 1
  12748. | #define HAVE_UNISTD_H 1
  12749. | #define HAVE_DLFCN_H 1
  12750. | #define LT_OBJDIR ".libs/"
  12751. | #define STDC_HEADERS 1
  12752. | #define TIME_WITH_SYS_TIME 1
  12753. | #define HAVE_FCNTL_H 1
  12754. | #define HAVE_FLOAT_H 1
  12755. | #define HAVE_LOCALE_H 1
  12756. | #define HAVE_SYS_PARAM_H 1
  12757. | #define HAVE_SYS_TIME_H 1
  12758. | #define HAVE_DECL_FGETC 1
  12759. | #define HAVE_DECL_FSCANF 1
  12760. | #define HAVE_DECL_OPTARG 1
  12761. | #define HAVE_DECL_UNGETC 1
  12762. | #define HAVE_DECL_VFPRINTF 1
  12763. | #define HAVE_DECL_SYS_ERRLIST 0
  12764. | #define HAVE_DECL_SYS_NERR 0
  12765. | #define RETSIGTYPE void
  12766. | #define HAVE_INTMAX_T 1
  12767. | #define HAVE_LONG_DOUBLE 1
  12768. | #define HAVE_LONG_LONG 1
  12769. | #define HAVE_PTRDIFF_T 1
  12770. | #define HAVE_UINT_LEAST32_T 1
  12771. | #define HAVE_INTPTR_T 1
  12772. | #define restrict __restrict
  12773. | #define HAVE_ATTRIBUTE_CONST 1
  12774. | #define HAVE_ATTRIBUTE_MALLOC 1
  12775. | #define HAVE_ATTRIBUTE_MODE 1
  12776. | #define HAVE_ATTRIBUTE_NORETURN 1
  12777. | #define HAVE_HIDDEN_ALIAS 1
  12778. | #define HAVE_ALLOCA 1
  12779. | #define WANT_TMP_ALLOCA 1
  12780. | #define HAVE_LIMB_LITTLE_ENDIAN 1
  12781. | #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  12782. | #define HAVE_CLOCK 1
  12783. | #define HAVE_GETPAGESIZE 1
  12784. | #define HAVE_GETTIMEOFDAY 1
  12785. | #define HAVE_LOCALECONV 1
  12786. | #define HAVE_MEMSET 1
  12787. | #define HAVE_MPROTECT 1
  12788. | #define HAVE_POPEN 1
  12789. | #define HAVE_RAISE 1
  12790. | #define HAVE_STRCHR 1
  12791. | #define HAVE_STRERROR 1
  12792. | #define HAVE_STRNLEN 1
  12793. | #define HAVE_STRTOL 1
  12794. | #define HAVE_STRTOUL 1
  12795. | #define HAVE_VSNPRINTF 1
  12796. | #define HAVE_NATIVE_mpn_add_n 1
  12797. | #define HAVE_NATIVE_mpn_add_nc 1
  12798. | #define HAVE_NATIVE_mpn_sub_n 1
  12799. | #define HAVE_NATIVE_mpn_sub_nc 1
  12800. | #define HAVE_NATIVE_func 1
  12801. | #define HAVE_NATIVE_func_nc 1
  12802. | #define HAVE_NATIVE_mpn_add_n 1
  12803. | #define HAVE_NATIVE_mpn_add_nc 1
  12804. | #define HAVE_NATIVE_mpn_sub_n 1
  12805. | #define HAVE_NATIVE_mpn_sub_nc 1
  12806. | #define HAVE_NATIVE_func 1
  12807. | #define HAVE_NATIVE_func_nc 1
  12808. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  12809. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  12810. | #define HAVE_NATIVE_func 1
  12811. | #define HAVE_NATIVE_mpn_cnd_add_n 1
  12812. | #define HAVE_NATIVE_mpn_cnd_sub_n 1
  12813. | #define HAVE_NATIVE_func 1
  12814. | #define HAVE_NATIVE_mpn_mul_1 1
  12815. | #define HAVE_NATIVE_mpn_addmul_1 1
  12816. | #define HAVE_NATIVE_mpn_submul_1 1
  12817. | #define HAVE_NATIVE_mpn_lshift 1
  12818. | #define HAVE_NATIVE_mpn_rshift 1
  12819. | #define HAVE_NATIVE_mpn_divexact_1 1
  12820. | #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  12821. | #define HAVE_NATIVE_mpn_divrem_1c 1
  12822. | #define HAVE_NATIVE_mpn_divrem_1 1
  12823. | #define HAVE_NATIVE_mpn_divrem_2 1
  12824. | #define HAVE_NATIVE_mpn_mod_34lsub1 1
  12825. | #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  12826. | #define HAVE_NATIVE_mpn_modexact_1_odd 1
  12827. | #define HAVE_NATIVE_mpn_mod_1_1p 1
  12828. | #define HAVE_NATIVE_mpn_mod_1s_4p 1
  12829. | #define HAVE_NATIVE_mpn_mul_basecase 1
  12830. | #define HAVE_NATIVE_mpn_sqr_basecase 1
  12831. | #define HAVE_NATIVE_mpn_popcount 1
  12832. | #define HAVE_NATIVE_mpn_popcount 1
  12833. | #define HAVE_NATIVE_mpn_hamdist 1
  12834. | #define HAVE_NATIVE_mpn_gcd_11 1
  12835. | #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  12836. | #define HAVE_NATIVE_mpn_bdiv_q_1 1
  12837. | #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  12838. | #define HAVE_NATIVE_mpn_copyi 1
  12839. | #define HAVE_NATIVE_mpn_copyd 1
  12840. | #define HAVE_NATIVE_mpn_sec_tabselect 1
  12841. | #define HAVE_NATIVE_mpn_umul_ppmm 1
  12842. | #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  12843. | #define LSYM_PREFIX "L"
  12844. | #define HAVE_HOST_CPU_FAMILY_x86 1
  12845. | #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  12846. | #define SIZEOF_VOID_P 4
  12847. | #define SIZEOF_UNSIGNED_SHORT 2
  12848. | #define SIZEOF_UNSIGNED 4
  12849. | #define SIZEOF_UNSIGNED_LONG 4
  12850. | #define SIZEOF_MP_LIMB_T 4
  12851. | /* end confdefs.h. */
  12852. |
  12853. | #define YYTEXT_POINTER 1
  12854. |
  12855. | #line 3 "lex.yy.c"
  12856. |
  12857. | #define YY_INT_ALIGNED short int
  12858. |
  12859. | /* A lexical scanner generated by flex */
  12860. |
  12861. | #define FLEX_SCANNER
  12862. | #define YY_FLEX_MAJOR_VERSION 2
  12863. | #define YY_FLEX_MINOR_VERSION 5
  12864. | #define YY_FLEX_SUBMINOR_VERSION 35
  12865. | #if YY_FLEX_SUBMINOR_VERSION > 0
  12866. | #define FLEX_BETA
  12867. | #endif
  12868. |
  12869. | /* First, we deal with platform-specific or compiler-specific issues. */
  12870. |
  12871. | /* begin standard C headers. */
  12872. | #include <stdio.h>
  12873. | #include <string.h>
  12874. | #include <errno.h>
  12875. | #include <stdlib.h>
  12876. |
  12877. | /* end standard C headers. */
  12878. |
  12879. | /* flex integer type definitions */
  12880. |
  12881. | #ifndef FLEXINT_H
  12882. | #define FLEXINT_H
  12883. |
  12884. | /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  12885. |
  12886. | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  12887. |
  12888. | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  12889. | * if you want the limit (max/min) macros for int types.
  12890. | */
  12891. | #ifndef __STDC_LIMIT_MACROS
  12892. | #define __STDC_LIMIT_MACROS 1
  12893. | #endif
  12894. |
  12895. | #include <inttypes.h>
  12896. | typedef int8_t flex_int8_t;
  12897. | typedef uint8_t flex_uint8_t;
  12898. | typedef int16_t flex_int16_t;
  12899. | typedef uint16_t flex_uint16_t;
  12900. | typedef int32_t flex_int32_t;
  12901. | typedef uint32_t flex_uint32_t;
  12902. | #else
  12903. | typedef signed char flex_int8_t;
  12904. | typedef short int flex_int16_t;
  12905. | typedef int flex_int32_t;
  12906. | typedef unsigned char flex_uint8_t;
  12907. | typedef unsigned short int flex_uint16_t;
  12908. | typedef unsigned int flex_uint32_t;
  12909. |
  12910. | /* Limits of integral types. */
  12911. | #ifndef INT8_MIN
  12912. | #define INT8_MIN (-128)
  12913. | #endif
  12914. | #ifndef INT16_MIN
  12915. | #define INT16_MIN (-32767-1)
  12916. | #endif
  12917. | #ifndef INT32_MIN
  12918. | #define INT32_MIN (-2147483647-1)
  12919. | #endif
  12920. | #ifndef INT8_MAX
  12921. | #define INT8_MAX (127)
  12922. | #endif
  12923. | #ifndef INT16_MAX
  12924. | #define INT16_MAX (32767)
  12925. | #endif
  12926. | #ifndef INT32_MAX
  12927. | #define INT32_MAX (2147483647)
  12928. | #endif
  12929. | #ifndef UINT8_MAX
  12930. | #define UINT8_MAX (255U)
  12931. | #endif
  12932. | #ifndef UINT16_MAX
  12933. | #define UINT16_MAX (65535U)
  12934. | #endif
  12935. | #ifndef UINT32_MAX
  12936. | #define UINT32_MAX (4294967295U)
  12937. | #endif
  12938. |
  12939. | #endif /* ! C99 */
  12940. |
  12941. | #endif /* ! FLEXINT_H */
  12942. |
  12943. | #ifdef __cplusplus
  12944. |
  12945. | /* The "const" storage-class-modifier is valid. */
  12946. | #define YY_USE_CONST
  12947. |
  12948. | #else /* ! __cplusplus */
  12949. |
  12950. | /* C99 requires __STDC__ to be defined as 1. */
  12951. | #if defined (__STDC__)
  12952. |
  12953. | #define YY_USE_CONST
  12954. |
  12955. | #endif /* defined (__STDC__) */
  12956. | #endif /* ! __cplusplus */
  12957. |
  12958. | #ifdef YY_USE_CONST
  12959. | #define yyconst const
  12960. | #else
  12961. | #define yyconst
  12962. | #endif
  12963. |
  12964. | /* Returned upon end-of-file. */
  12965. | #define YY_NULL 0
  12966. |
  12967. | /* Promotes a possibly negative, possibly signed char to an unsigned
  12968. | * integer for use as an array index. If the signed char is negative,
  12969. | * we want to instead treat it as an 8-bit unsigned char, hence the
  12970. | * double cast.
  12971. | */
  12972. | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
  12973. |
  12974. | /* Enter a start condition. This macro really ought to take a parameter,
  12975. | * but we do it the disgusting crufty way forced on us by the ()-less
  12976. | * definition of BEGIN.
  12977. | */
  12978. | #define BEGIN (yy_start) = 1 + 2 *
  12979. |
  12980. | /* Translate the current start state into a value that can be later handed
  12981. | * to BEGIN to return to the state. The YYSTATE alias is for lex
  12982. | * compatibility.
  12983. | */
  12984. | #define YY_START (((yy_start) - 1) / 2)
  12985. | #define YYSTATE YY_START
  12986. |
  12987. | /* Action number for EOF rule of a given start state. */
  12988. | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  12989. |
  12990. | /* Special action meaning "start processing a new file". */
  12991. | #define YY_NEW_FILE yyrestart(yyin )
  12992. |
  12993. | #define YY_END_OF_BUFFER_CHAR 0
  12994. |
  12995. | /* Size of default input buffer. */
  12996. | #ifndef YY_BUF_SIZE
  12997. | #ifdef __ia64__
  12998. | /* On IA-64, the buffer size is 16k, not 8k.
  12999. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  13000. | * Ditto for the __ia64__ case accordingly.
  13001. | */
  13002. | #define YY_BUF_SIZE 32768
  13003. | #else
  13004. | #define YY_BUF_SIZE 16384
  13005. | #endif /* __ia64__ */
  13006. | #endif
  13007. |
  13008. | /* The state buf must be large enough to hold one state per character in the main buffer.
  13009. | */
  13010. | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
  13011. |
  13012. | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  13013. | #define YY_TYPEDEF_YY_BUFFER_STATE
  13014. | typedef struct yy_buffer_state *YY_BUFFER_STATE;
  13015. | #endif
  13016. |
  13017. | extern int yyleng;
  13018. |
  13019. | extern FILE *yyin, *yyout;
  13020. |
  13021. | #define EOB_ACT_CONTINUE_SCAN 0
  13022. | #define EOB_ACT_END_OF_FILE 1
  13023. | #define EOB_ACT_LAST_MATCH 2
  13024. |
  13025. | #define YY_LESS_LINENO(n)
  13026. |
  13027. | /* Return all but the first "n" matched characters back to the input stream. */
  13028. | #define yyless(n) \
  13029. | do \
  13030. | { \
  13031. | /* Undo effects of setting up yytext. */ \
  13032. | int yyless_macro_arg = (n); \
  13033. | YY_LESS_LINENO(yyless_macro_arg);\
  13034. | *yy_cp = (yy_hold_char); \
  13035. | YY_RESTORE_YY_MORE_OFFSET \
  13036. | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
  13037. | YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  13038. | } \
  13039. | while ( 0 )
  13040. |
  13041. | #define unput(c) yyunput( c, (yytext_ptr) )
  13042. |
  13043. | #ifndef YY_TYPEDEF_YY_SIZE_T
  13044. | #define YY_TYPEDEF_YY_SIZE_T
  13045. | typedef size_t yy_size_t;
  13046. | #endif
  13047. |
  13048. | #ifndef YY_STRUCT_YY_BUFFER_STATE
  13049. | #define YY_STRUCT_YY_BUFFER_STATE
  13050. | struct yy_buffer_state
  13051. | {
  13052. | FILE *yy_input_file;
  13053. |
  13054. | char *yy_ch_buf; /* input buffer */
  13055. | char *yy_buf_pos; /* current position in input buffer */
  13056. |
  13057. | /* Size of input buffer in bytes, not including room for EOB
  13058. | * characters.
  13059. | */
  13060. | yy_size_t yy_buf_size;
  13061. |
  13062. | /* Number of characters read into yy_ch_buf, not including EOB
  13063. | * characters.
  13064. | */
  13065. | int yy_n_chars;
  13066. |
  13067. | /* Whether we "own" the buffer - i.e., we know we created it,
  13068. | * and can realloc() it to grow it, and should free() it to
  13069. | * delete it.
  13070. | */
  13071. | int yy_is_our_buffer;
  13072. |
  13073. | /* Whether this is an "interactive" input source; if so, and
  13074. | * if we're using stdio for input, then we want to use getc()
  13075. | * instead of fread(), to make sure we stop fetching input after
  13076. | * each newline.
  13077. | */
  13078. | int yy_is_interactive;
  13079. |
  13080. | /* Whether we're considered to be at the beginning of a line.
  13081. | * If so, '^' rules will be active on the next match, otherwise
  13082. | * not.
  13083. | */
  13084. | int yy_at_bol;
  13085. |
  13086. | int yy_bs_lineno; /**< The line count. */
  13087. | int yy_bs_column; /**< The column count. */
  13088. |
  13089. | /* Whether to try to fill the input buffer when we reach the
  13090. | * end of it.
  13091. | */
  13092. | int yy_fill_buffer;
  13093. |
  13094. | int yy_buffer_status;
  13095. |
  13096. | #define YY_BUFFER_NEW 0
  13097. | #define YY_BUFFER_NORMAL 1
  13098. | /* When an EOF's been seen but there's still some text to process
  13099. | * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  13100. | * shouldn't try reading from the input source any more. We might
  13101. | * still have a bunch of tokens to match, though, because of
  13102. | * possible backing-up.
  13103. | *
  13104. | * When we actually see the EOF, we change the status to "new"
  13105. | * (via yyrestart()), so that the user can continue scanning by
  13106. | * just pointing yyin at a new input file.
  13107. | */
  13108. | #define YY_BUFFER_EOF_PENDING 2
  13109. |
  13110. | };
  13111. | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  13112. |
  13113. | /* Stack of input buffers. */
  13114. | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
  13115. | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
  13116. | static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
  13117. |
  13118. | /* We provide macros for accessing buffer states in case in the
  13119. | * future we want to put the buffer states in a more general
  13120. | * "scanner state".
  13121. | *
  13122. | * Returns the top of the stack, or NULL.
  13123. | */
  13124. | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
  13125. | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
  13126. | : NULL)
  13127. |
  13128. | /* Same as previous macro, but useful when we know that the buffer stack is not
  13129. | * NULL or when we need an lvalue. For internal use only.
  13130. | */
  13131. | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
  13132. |
  13133. | /* yy_hold_char holds the character lost when yytext is formed. */
  13134. | static char yy_hold_char;
  13135. | static int yy_n_chars; /* number of characters read into yy_ch_buf */
  13136. | int yyleng;
  13137. |
  13138. | /* Points to current character in buffer. */
  13139. | static char *yy_c_buf_p = (char *) 0;
  13140. | static int yy_init = 0; /* whether we need to initialize */
  13141. | static int yy_start = 0; /* start state number */
  13142. |
  13143. | /* Flag which is used to allow yywrap()'s to do buffer switches
  13144. | * instead of setting up a fresh yyin. A bit of a hack ...
  13145. | */
  13146. | static int yy_did_buffer_switch_on_eof;
  13147. |
  13148. | void yyrestart (FILE *input_file );
  13149. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
  13150. | YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
  13151. | void yy_delete_buffer (YY_BUFFER_STATE b );
  13152. | void yy_flush_buffer (YY_BUFFER_STATE b );
  13153. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
  13154. | void yypop_buffer_state (void );
  13155. |
  13156. | static void yyensure_buffer_stack (void );
  13157. | static void yy_load_buffer_state (void );
  13158. | static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
  13159. |
  13160. | #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
  13161. |
  13162. | YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
  13163. | YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
  13164. | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len );
  13165. |
  13166. | void *yyalloc (yy_size_t );
  13167. | void *yyrealloc (void *,yy_size_t );
  13168. | void yyfree (void * );
  13169. |
  13170. | #define yy_new_buffer yy_create_buffer
  13171. |
  13172. | #define yy_set_interactive(is_interactive) \
  13173. | { \
  13174. | if ( ! YY_CURRENT_BUFFER ){ \
  13175. | yyensure_buffer_stack (); \
  13176. | YY_CURRENT_BUFFER_LVALUE = \
  13177. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  13178. | } \
  13179. | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  13180. | }
  13181. |
  13182. | #define yy_set_bol(at_bol) \
  13183. | { \
  13184. | if ( ! YY_CURRENT_BUFFER ){\
  13185. | yyensure_buffer_stack (); \
  13186. | YY_CURRENT_BUFFER_LVALUE = \
  13187. | yy_create_buffer(yyin,YY_BUF_SIZE ); \
  13188. | } \
  13189. | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  13190. | }
  13191. |
  13192. | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  13193. |
  13194. | /* Begin user sect3 */
  13195. |
  13196. | typedef unsigned char YY_CHAR;
  13197. |
  13198. | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
  13199. |
  13200. | typedef int yy_state_type;
  13201. |
  13202. | extern int yylineno;
  13203. |
  13204. | int yylineno = 1;
  13205. |
  13206. | extern char *yytext;
  13207. | #define yytext_ptr yytext
  13208. |
  13209. | static yy_state_type yy_get_previous_state (void );
  13210. | static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
  13211. | static int yy_get_next_buffer (void );
  13212. | static void yy_fatal_error (yyconst char msg[] );
  13213. |
  13214. | /* Done after the current pattern has been matched and before the
  13215. | * corresponding action - sets up yytext.
  13216. | */
  13217. | #define YY_DO_BEFORE_ACTION \
  13218. | (yytext_ptr) = yy_bp; \
  13219. | (yytext_ptr) -= (yy_more_len); \
  13220. | yyleng = (size_t) (yy_cp - (yytext_ptr)); \
  13221. | (yy_hold_char) = *yy_cp; \
  13222. | *yy_cp = '\0'; \
  13223. | (yy_c_buf_p) = yy_cp;
  13224. |
  13225. | #define YY_NUM_RULES 8
  13226. | #define YY_END_OF_BUFFER 9
  13227. | /* This struct is not used in this scanner,
  13228. | but its presence is necessary. */
  13229. | struct yy_trans_info
  13230. | {
  13231. | flex_int32_t yy_verify;
  13232. | flex_int32_t yy_nxt;
  13233. | };
  13234. | static yyconst flex_int16_t yy_acclist[23] =
  13235. | { 0,
  13236. | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8,
  13237. | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6,
  13238. | 7, 8
  13239. | } ;
  13240. |
  13241. | static yyconst flex_int16_t yy_accept[14] =
  13242. | { 0,
  13243. | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
  13244. | 20, 23, 23
  13245. | } ;
  13246. |
  13247. | static yyconst flex_int32_t yy_ec[256] =
  13248. | { 0,
  13249. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
  13250. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13251. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13252. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13253. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13254. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13255. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13256. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13257. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13258. | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6,
  13259. |
  13260. | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1,
  13261. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13262. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13263. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13264. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13265. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13266. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13267. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13268. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13269. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13270. |
  13271. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13272. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13273. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13274. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13275. | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
  13276. | 1, 1, 1, 1, 1
  13277. | } ;
  13278. |
  13279. | static yyconst flex_int32_t yy_meta[9] =
  13280. | { 0,
  13281. | 1, 1, 1, 1, 1, 1, 1, 1
  13282. | } ;
  13283. |
  13284. | static yyconst flex_int16_t yy_base[13] =
  13285. | { 0,
  13286. | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
  13287. | 10, 10
  13288. | } ;
  13289. |
  13290. | static yyconst flex_int16_t yy_def[13] =
  13291. | { 0,
  13292. | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
  13293. | 12, 0
  13294. | } ;
  13295. |
  13296. | static yyconst flex_int16_t yy_nxt[19] =
  13297. | { 0,
  13298. | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
  13299. | 12, 12, 12, 12, 12, 12, 12, 12
  13300. | } ;
  13301. |
  13302. | static yyconst flex_int16_t yy_chk[19] =
  13303. | { 0,
  13304. | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12,
  13305. | 12, 12, 12, 12, 12, 12, 12, 12
  13306. | } ;
  13307. |
  13308. | extern int yy_flex_debug;
  13309. | int yy_flex_debug = 0;
  13310. |
  13311. | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
  13312. | static char *yy_full_match;
  13313. | static int yy_lp;
  13314. | #define REJECT \
  13315. | { \
  13316. | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
  13317. | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
  13318. | ++(yy_lp); \
  13319. | goto find_rule; \
  13320. | }
  13321. |
  13322. | static int yy_more_flag = 0;
  13323. | static int yy_more_len = 0;
  13324. | #define yymore() ((yy_more_flag) = 1)
  13325. | #define YY_MORE_ADJ (yy_more_len)
  13326. | #define YY_RESTORE_YY_MORE_OFFSET
  13327. | char *yytext;
  13328. | #line 1 "conftest.l"
  13329. | #line 477 "lex.yy.c"
  13330. |
  13331. | #define INITIAL 0
  13332. |
  13333. | #ifndef YY_NO_UNISTD_H
  13334. | /* Special case for "unistd.h", since it is non-ANSI. We include it way
  13335. | * down here because we want the user's section 1 to have been scanned first.
  13336. | * The user has a chance to override it with an option.
  13337. | */
  13338. | #include <unistd.h>
  13339. | #endif
  13340. |
  13341. | #ifndef YY_EXTRA_TYPE
  13342. | #define YY_EXTRA_TYPE void *
  13343. | #endif
  13344. |
  13345. | static int yy_init_globals (void );
  13346. |
  13347. | /* Accessor methods to globals.
  13348. | These are made visible to non-reentrant scanners for convenience. */
  13349. |
  13350. | int yylex_destroy (void );
  13351. |
  13352. | int yyget_debug (void );
  13353. |
  13354. | void yyset_debug (int debug_flag );
  13355. |
  13356. | YY_EXTRA_TYPE yyget_extra (void );
  13357. |
  13358. | void yyset_extra (YY_EXTRA_TYPE user_defined );
  13359. |
  13360. | FILE *yyget_in (void );
  13361. |
  13362. | void yyset_in (FILE * in_str );
  13363. |
  13364. | FILE *yyget_out (void );
  13365. |
  13366. | void yyset_out (FILE * out_str );
  13367. |
  13368. | int yyget_leng (void );
  13369. |
  13370. | char *yyget_text (void );
  13371. |
  13372. | int yyget_lineno (void );
  13373. |
  13374. | void yyset_lineno (int line_number );
  13375. |
  13376. | /* Macros after this point can all be overridden by user definitions in
  13377. | * section 1.
  13378. | */
  13379. |
  13380. | #ifndef YY_SKIP_YYWRAP
  13381. | #ifdef __cplusplus
  13382. | extern "C" int yywrap (void );
  13383. | #else
  13384. | extern int yywrap (void );
  13385. | #endif
  13386. | #endif
  13387. |
  13388. | static void yyunput (int c,char *buf_ptr );
  13389. |
  13390. | #ifndef yytext_ptr
  13391. | static void yy_flex_strncpy (char *,yyconst char *,int );
  13392. | #endif
  13393. |
  13394. | #ifdef YY_NEED_STRLEN
  13395. | static int yy_flex_strlen (yyconst char * );
  13396. | #endif
  13397. |
  13398. | #ifndef YY_NO_INPUT
  13399. |
  13400. | #ifdef __cplusplus
  13401. | static int yyinput (void );
  13402. | #else
  13403. | static int input (void );
  13404. | #endif
  13405. |
  13406. | #endif
  13407. |
  13408. | /* Amount of stuff to slurp up with each read. */
  13409. | #ifndef YY_READ_BUF_SIZE
  13410. | #ifdef __ia64__
  13411. | /* On IA-64, the buffer size is 16k, not 8k */
  13412. | #define YY_READ_BUF_SIZE 16384
  13413. | #else
  13414. | #define YY_READ_BUF_SIZE 8192
  13415. | #endif /* __ia64__ */
  13416. | #endif
  13417. |
  13418. | /* Copy whatever the last rule matched to the standard output. */
  13419. | #ifndef ECHO
  13420. | /* This used to be an fputs(), but since the string might contain NUL's,
  13421. | * we now use fwrite().
  13422. | */
  13423. | #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
  13424. | #endif
  13425. |
  13426. | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
  13427. | * is returned in "result".
  13428. | */
  13429. | #ifndef YY_INPUT
  13430. | #define YY_INPUT(buf,result,max_size) \
  13431. | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
  13432. | { \
  13433. | int c = '*'; \
  13434. | size_t n; \
  13435. | for ( n = 0; n < max_size && \
  13436. | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
  13437. | buf[n] = (char) c; \
  13438. | if ( c == '\n' ) \
  13439. | buf[n++] = (char) c; \
  13440. | if ( c == EOF && ferror( yyin ) ) \
  13441. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  13442. | result = n; \
  13443. | } \
  13444. | else \
  13445. | { \
  13446. | errno=0; \
  13447. | while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
  13448. | { \
  13449. | if( errno != EINTR) \
  13450. | { \
  13451. | YY_FATAL_ERROR( "input in flex scanner failed" ); \
  13452. | break; \
  13453. | } \
  13454. | errno=0; \
  13455. | clearerr(yyin); \
  13456. | } \
  13457. | }\
  13458. | \
  13459. |
  13460. | #endif
  13461. |
  13462. | /* No semi-colon after return; correct usage is to write "yyterminate();" -
  13463. | * we don't want an extra ';' after the "return" because that will cause
  13464. | * some compilers to complain about unreachable statements.
  13465. | */
  13466. | #ifndef yyterminate
  13467. | #define yyterminate() return YY_NULL
  13468. | #endif
  13469. |
  13470. | /* Number of entries by which start-condition stack grows. */
  13471. | #ifndef YY_START_STACK_INCR
  13472. | #define YY_START_STACK_INCR 25
  13473. | #endif
  13474. |
  13475. | /* Report a fatal error. */
  13476. | #ifndef YY_FATAL_ERROR
  13477. | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
  13478. | #endif
  13479. |
  13480. | /* end tables serialization structures and prototypes */
  13481. |
  13482. | /* Default declaration of generated scanner - a define so the user can
  13483. | * easily add parameters.
  13484. | */
  13485. | #ifndef YY_DECL
  13486. | #define YY_DECL_IS_OURS 1
  13487. |
  13488. | extern int yylex (void);
  13489. |
  13490. | #define YY_DECL int yylex (void)
  13491. | #endif /* !YY_DECL */
  13492. |
  13493. | /* Code executed at the beginning of each rule, after yytext and yyleng
  13494. | * have been set up.
  13495. | */
  13496. | #ifndef YY_USER_ACTION
  13497. | #define YY_USER_ACTION
  13498. | #endif
  13499. |
  13500. | /* Code executed at the end of each rule. */
  13501. | #ifndef YY_BREAK
  13502. | #define YY_BREAK break;
  13503. | #endif
  13504. |
  13505. | #define YY_RULE_SETUP \
  13506. | YY_USER_ACTION
  13507. |
  13508. | /** The main scanner function which does all the work.
  13509. | */
  13510. | YY_DECL
  13511. | {
  13512. | register yy_state_type yy_current_state;
  13513. | register char *yy_cp, *yy_bp;
  13514. | register int yy_act;
  13515. |
  13516. | #line 1 "conftest.l"
  13517. |
  13518. | #line 666 "lex.yy.c"
  13519. |
  13520. | if ( !(yy_init) )
  13521. | {
  13522. | (yy_init) = 1;
  13523. |
  13524. | #ifdef YY_USER_INIT
  13525. | YY_USER_INIT;
  13526. | #endif
  13527. |
  13528. | /* Create the reject buffer large enough to save one state per allowed character. */
  13529. | if ( ! (yy_state_buf) )
  13530. | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE );
  13531. | if ( ! (yy_state_buf) )
  13532. | YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
  13533. |
  13534. | if ( ! (yy_start) )
  13535. | (yy_start) = 1; /* first start state */
  13536. |
  13537. | if ( ! yyin )
  13538. | yyin = stdin;
  13539. |
  13540. | if ( ! yyout )
  13541. | yyout = stdout;
  13542. |
  13543. | if ( ! YY_CURRENT_BUFFER ) {
  13544. | yyensure_buffer_stack ();
  13545. | YY_CURRENT_BUFFER_LVALUE =
  13546. | yy_create_buffer(yyin,YY_BUF_SIZE );
  13547. | }
  13548. |
  13549. | yy_load_buffer_state( );
  13550. | }
  13551. |
  13552. | while ( 1 ) /* loops until end-of-file is reached */
  13553. | {
  13554. | (yy_more_len) = 0;
  13555. | if ( (yy_more_flag) )
  13556. | {
  13557. | (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
  13558. | (yy_more_flag) = 0;
  13559. | }
  13560. | yy_cp = (yy_c_buf_p);
  13561. |
  13562. | /* Support of yytext. */
  13563. | *yy_cp = (yy_hold_char);
  13564. |
  13565. | /* yy_bp points to the position in yy_ch_buf of the start of
  13566. | * the current run.
  13567. | */
  13568. | yy_bp = yy_cp;
  13569. |
  13570. | yy_current_state = (yy_start);
  13571. |
  13572. | (yy_state_ptr) = (yy_state_buf);
  13573. | *(yy_state_ptr)++ = yy_current_state;
  13574. |
  13575. | yy_match:
  13576. | do
  13577. | {
  13578. | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
  13579. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  13580. | {
  13581. | yy_current_state = (int) yy_def[yy_current_state];
  13582. | if ( yy_current_state >= 13 )
  13583. | yy_c = yy_meta[(unsigned int) yy_c];
  13584. | }
  13585. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  13586. | *(yy_state_ptr)++ = yy_current_state;
  13587. | ++yy_cp;
  13588. | }
  13589. | while ( yy_base[yy_current_state] != 10 );
  13590. |
  13591. | yy_find_action:
  13592. | yy_current_state = *--(yy_state_ptr);
  13593. | (yy_lp) = yy_accept[yy_current_state];
  13594. | find_rule: /* we branch to this label when backing up */
  13595. | for ( ; ; ) /* until we find what rule we matched */
  13596. | {
  13597. | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
  13598. | {
  13599. | yy_act = yy_acclist[(yy_lp)];
  13600. | {
  13601. | (yy_full_match) = yy_cp;
  13602. | break;
  13603. | }
  13604. | }
  13605. | --yy_cp;
  13606. | yy_current_state = *--(yy_state_ptr);
  13607. | (yy_lp) = yy_accept[yy_current_state];
  13608. | }
  13609. |
  13610. | YY_DO_BEFORE_ACTION;
  13611. |
  13612. | do_action: /* This label is used only to access EOF actions. */
  13613. |
  13614. | switch ( yy_act )
  13615. | { /* beginning of action switch */
  13616. | case 1:
  13617. | YY_RULE_SETUP
  13618. | #line 2 "conftest.l"
  13619. | { ECHO; }
  13620. | YY_BREAK
  13621. | case 2:
  13622. | YY_RULE_SETUP
  13623. | #line 3 "conftest.l"
  13624. | { REJECT; }
  13625. | YY_BREAK
  13626. | case 3:
  13627. | YY_RULE_SETUP
  13628. | #line 4 "conftest.l"
  13629. | { yymore (); }
  13630. | YY_BREAK
  13631. | case 4:
  13632. | YY_RULE_SETUP
  13633. | #line 5 "conftest.l"
  13634. | { yyless (1); }
  13635. | YY_BREAK
  13636. | case 5:
  13637. | YY_RULE_SETUP
  13638. | #line 6 "conftest.l"
  13639. | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
  13640. | yyless ((input () != 0)); }
  13641. | YY_BREAK
  13642. | case 6:
  13643. | YY_RULE_SETUP
  13644. | #line 8 "conftest.l"
  13645. | { unput (yytext[0]); }
  13646. | YY_BREAK
  13647. | case 7:
  13648. | YY_RULE_SETUP
  13649. | #line 9 "conftest.l"
  13650. | { BEGIN INITIAL; }
  13651. | YY_BREAK
  13652. | case 8:
  13653. | YY_RULE_SETUP
  13654. | #line 10 "conftest.l"
  13655. | ECHO;
  13656. | YY_BREAK
  13657. | #line 805 "lex.yy.c"
  13658. | case YY_STATE_EOF(INITIAL):
  13659. | yyterminate();
  13660. |
  13661. | case YY_END_OF_BUFFER:
  13662. | {
  13663. | /* Amount of text matched not including the EOB char. */
  13664. | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
  13665. |
  13666. | /* Undo the effects of YY_DO_BEFORE_ACTION. */
  13667. | *yy_cp = (yy_hold_char);
  13668. | YY_RESTORE_YY_MORE_OFFSET
  13669. |
  13670. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
  13671. | {
  13672. | /* We're scanning a new file or input source. It's
  13673. | * possible that this happened because the user
  13674. | * just pointed yyin at a new source and called
  13675. | * yylex(). If so, then we have to assure
  13676. | * consistency between YY_CURRENT_BUFFER and our
  13677. | * globals. Here is the right place to do so, because
  13678. | * this is the first action (other than possibly a
  13679. | * back-up) that will match for the new input source.
  13680. | */
  13681. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  13682. | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
  13683. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
  13684. | }
  13685. |
  13686. | /* Note that here we test for yy_c_buf_p "<=" to the position
  13687. | * of the first EOB in the buffer, since yy_c_buf_p will
  13688. | * already have been incremented past the NUL character
  13689. | * (since all states make transitions on EOB to the
  13690. | * end-of-buffer state). Contrast this with the test
  13691. | * in input().
  13692. | */
  13693. | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  13694. | { /* This was really a NUL. */
  13695. | yy_state_type yy_next_state;
  13696. |
  13697. | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
  13698. |
  13699. | yy_current_state = yy_get_previous_state( );
  13700. |
  13701. | /* Okay, we're now positioned to make the NUL
  13702. | * transition. We couldn't have
  13703. | * yy_get_previous_state() go ahead and do it
  13704. | * for us because it doesn't know how to deal
  13705. | * with the possibility of jamming (and we don't
  13706. | * want to build jamming into it because then it
  13707. | * will run more slowly).
  13708. | */
  13709. |
  13710. | yy_next_state = yy_try_NUL_trans( yy_current_state );
  13711. |
  13712. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  13713. |
  13714. | if ( yy_next_state )
  13715. | {
  13716. | /* Consume the NUL. */
  13717. | yy_cp = ++(yy_c_buf_p);
  13718. | yy_current_state = yy_next_state;
  13719. | goto yy_match;
  13720. | }
  13721. |
  13722. | else
  13723. | {
  13724. | yy_cp = (yy_c_buf_p);
  13725. | goto yy_find_action;
  13726. | }
  13727. | }
  13728. |
  13729. | else switch ( yy_get_next_buffer( ) )
  13730. | {
  13731. | case EOB_ACT_END_OF_FILE:
  13732. | {
  13733. | (yy_did_buffer_switch_on_eof) = 0;
  13734. |
  13735. | if ( yywrap( ) )
  13736. | {
  13737. | /* Note: because we've taken care in
  13738. | * yy_get_next_buffer() to have set up
  13739. | * yytext, we can now set up
  13740. | * yy_c_buf_p so that if some total
  13741. | * hoser (like flex itself) wants to
  13742. | * call the scanner after we return the
  13743. | * YY_NULL, it'll still work - another
  13744. | * YY_NULL will get returned.
  13745. | */
  13746. | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
  13747. |
  13748. | yy_act = YY_STATE_EOF(YY_START);
  13749. | goto do_action;
  13750. | }
  13751. |
  13752. | else
  13753. | {
  13754. | if ( ! (yy_did_buffer_switch_on_eof) )
  13755. | YY_NEW_FILE;
  13756. | }
  13757. | break;
  13758. | }
  13759. |
  13760. | case EOB_ACT_CONTINUE_SCAN:
  13761. | (yy_c_buf_p) =
  13762. | (yytext_ptr) + yy_amount_of_matched_text;
  13763. |
  13764. | yy_current_state = yy_get_previous_state( );
  13765. |
  13766. | yy_cp = (yy_c_buf_p);
  13767. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  13768. | goto yy_match;
  13769. |
  13770. | case EOB_ACT_LAST_MATCH:
  13771. | (yy_c_buf_p) =
  13772. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
  13773. |
  13774. | yy_current_state = yy_get_previous_state( );
  13775. |
  13776. | yy_cp = (yy_c_buf_p);
  13777. | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  13778. | goto yy_find_action;
  13779. | }
  13780. | break;
  13781. | }
  13782. |
  13783. | default:
  13784. | YY_FATAL_ERROR(
  13785. | "fatal flex scanner internal error--no action found" );
  13786. | } /* end of action switch */
  13787. | } /* end of scanning one token */
  13788. | } /* end of yylex */
  13789. |
  13790. | /* yy_get_next_buffer - try to read in a new buffer
  13791. | *
  13792. | * Returns a code representing an action:
  13793. | * EOB_ACT_LAST_MATCH -
  13794. | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  13795. | * EOB_ACT_END_OF_FILE - end of file
  13796. | */
  13797. | static int yy_get_next_buffer (void)
  13798. | {
  13799. | register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  13800. | register char *source = (yytext_ptr);
  13801. | register int number_to_move, i;
  13802. | int ret_val;
  13803. |
  13804. | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
  13805. | YY_FATAL_ERROR(
  13806. | "fatal flex scanner internal error--end of buffer missed" );
  13807. |
  13808. | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
  13809. | { /* Don't try to fill the buffer, so this is an EOF. */
  13810. | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
  13811. | {
  13812. | /* We matched a single character, the EOB, so
  13813. | * treat this as a final EOF.
  13814. | */
  13815. | return EOB_ACT_END_OF_FILE;
  13816. | }
  13817. |
  13818. | else
  13819. | {
  13820. | /* We matched some text prior to the EOB, first
  13821. | * process it.
  13822. | */
  13823. | return EOB_ACT_LAST_MATCH;
  13824. | }
  13825. | }
  13826. |
  13827. | /* Try to read more data. */
  13828. |
  13829. | /* First move last chars to start of buffer. */
  13830. | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
  13831. |
  13832. | for ( i = 0; i < number_to_move; ++i )
  13833. | *(dest++) = *(source++);
  13834. |
  13835. | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
  13836. | /* don't do the read, it's not guaranteed to return an EOF,
  13837. | * just force an EOF
  13838. | */
  13839. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
  13840. |
  13841. | else
  13842. | {
  13843. | int num_to_read =
  13844. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
  13845. |
  13846. | while ( num_to_read <= 0 )
  13847. | { /* Not enough room in the buffer - grow it. */
  13848. |
  13849. | YY_FATAL_ERROR(
  13850. | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  13851. |
  13852. | }
  13853. |
  13854. | if ( num_to_read > YY_READ_BUF_SIZE )
  13855. | num_to_read = YY_READ_BUF_SIZE;
  13856. |
  13857. | /* Read in more data. */
  13858. | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
  13859. | (yy_n_chars), (size_t) num_to_read );
  13860. |
  13861. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  13862. | }
  13863. |
  13864. | if ( (yy_n_chars) == 0 )
  13865. | {
  13866. | if ( number_to_move == YY_MORE_ADJ )
  13867. | {
  13868. | ret_val = EOB_ACT_END_OF_FILE;
  13869. | yyrestart(yyin );
  13870. | }
  13871. |
  13872. | else
  13873. | {
  13874. | ret_val = EOB_ACT_LAST_MATCH;
  13875. | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
  13876. | YY_BUFFER_EOF_PENDING;
  13877. | }
  13878. | }
  13879. |
  13880. | else
  13881. | ret_val = EOB_ACT_CONTINUE_SCAN;
  13882. |
  13883. | if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  13884. | /* Extend the array by 50%, plus the number we really need. */
  13885. | yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
  13886. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
  13887. | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  13888. | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  13889. | }
  13890. |
  13891. | (yy_n_chars) += number_to_move;
  13892. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
  13893. | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
  13894. |
  13895. | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
  13896. |
  13897. | return ret_val;
  13898. | }
  13899. |
  13900. | /* yy_get_previous_state - get the state just before the EOB char was reached */
  13901. |
  13902. | static yy_state_type yy_get_previous_state (void)
  13903. | {
  13904. | register yy_state_type yy_current_state;
  13905. | register char *yy_cp;
  13906. |
  13907. | yy_current_state = (yy_start);
  13908. |
  13909. | (yy_state_ptr) = (yy_state_buf);
  13910. | *(yy_state_ptr)++ = yy_current_state;
  13911. |
  13912. | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
  13913. | {
  13914. | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
  13915. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  13916. | {
  13917. | yy_current_state = (int) yy_def[yy_current_state];
  13918. | if ( yy_current_state >= 13 )
  13919. | yy_c = yy_meta[(unsigned int) yy_c];
  13920. | }
  13921. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  13922. | *(yy_state_ptr)++ = yy_current_state;
  13923. | }
  13924. |
  13925. | return yy_current_state;
  13926. | }
  13927. |
  13928. | /* yy_try_NUL_trans - try to make a transition on the NUL character
  13929. | *
  13930. | * synopsis
  13931. | * next_state = yy_try_NUL_trans( current_state );
  13932. | */
  13933. | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
  13934. | {
  13935. | register int yy_is_jam;
  13936. |
  13937. | register YY_CHAR yy_c = 1;
  13938. | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  13939. | {
  13940. | yy_current_state = (int) yy_def[yy_current_state];
  13941. | if ( yy_current_state >= 13 )
  13942. | yy_c = yy_meta[(unsigned int) yy_c];
  13943. | }
  13944. | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
  13945. | yy_is_jam = (yy_current_state == 12);
  13946. | if ( ! yy_is_jam )
  13947. | *(yy_state_ptr)++ = yy_current_state;
  13948. |
  13949. | return yy_is_jam ? 0 : yy_current_state;
  13950. | }
  13951. |
  13952. | static void yyunput (int c, register char * yy_bp )
  13953. | {
  13954. | register char *yy_cp;
  13955. |
  13956. | yy_cp = (yy_c_buf_p);
  13957. |
  13958. | /* undo effects of setting up yytext */
  13959. | *yy_cp = (yy_hold_char);
  13960. |
  13961. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  13962. | { /* need to shift things up to make room */
  13963. | /* +2 for EOB chars. */
  13964. | register int number_to_move = (yy_n_chars) + 2;
  13965. | register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
  13966. | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
  13967. | register char *source =
  13968. | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
  13969. |
  13970. | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  13971. | *--dest = *--source;
  13972. |
  13973. | yy_cp += (int) (dest - source);
  13974. | yy_bp += (int) (dest - source);
  13975. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
  13976. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
  13977. |
  13978. | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  13979. | YY_FATAL_ERROR( "flex scanner push-back overflow" );
  13980. | }
  13981. |
  13982. | *--yy_cp = (char) c;
  13983. |
  13984. | (yytext_ptr) = yy_bp;
  13985. | (yy_hold_char) = *yy_cp;
  13986. | (yy_c_buf_p) = yy_cp;
  13987. | }
  13988. |
  13989. | #ifndef YY_NO_INPUT
  13990. | #ifdef __cplusplus
  13991. | static int yyinput (void)
  13992. | #else
  13993. | static int input (void)
  13994. | #endif
  13995. |
  13996. | {
  13997. | int c;
  13998. |
  13999. | *(yy_c_buf_p) = (yy_hold_char);
  14000. |
  14001. | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
  14002. | {
  14003. | /* yy_c_buf_p now points to the character we want to return.
  14004. | * If this occurs *before* the EOB characters, then it's a
  14005. | * valid NUL; if not, then we've hit the end of the buffer.
  14006. | */
  14007. | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  14008. | /* This was really a NUL. */
  14009. | *(yy_c_buf_p) = '\0';
  14010. |
  14011. | else
  14012. | { /* need more input */
  14013. | int offset = (yy_c_buf_p) - (yytext_ptr);
  14014. | ++(yy_c_buf_p);
  14015. |
  14016. | switch ( yy_get_next_buffer( ) )
  14017. | {
  14018. | case EOB_ACT_LAST_MATCH:
  14019. | /* This happens because yy_g_n_b()
  14020. | * sees that we've accumulated a
  14021. | * token and flags that we need to
  14022. | * try matching the token before
  14023. | * proceeding. But for input(),
  14024. | * there's no matching to consider.
  14025. | * So convert the EOB_ACT_LAST_MATCH
  14026. | * to EOB_ACT_END_OF_FILE.
  14027. | */
  14028. |
  14029. | /* Reset buffer status. */
  14030. | yyrestart(yyin );
  14031. |
  14032. | /*FALLTHROUGH*/
  14033. |
  14034. | case EOB_ACT_END_OF_FILE:
  14035. | {
  14036. | if ( yywrap( ) )
  14037. | return EOF;
  14038. |
  14039. | if ( ! (yy_did_buffer_switch_on_eof) )
  14040. | YY_NEW_FILE;
  14041. | #ifdef __cplusplus
  14042. | return yyinput();
  14043. | #else
  14044. | return input();
  14045. | #endif
  14046. | }
  14047. |
  14048. | case EOB_ACT_CONTINUE_SCAN:
  14049. | (yy_c_buf_p) = (yytext_ptr) + offset;
  14050. | break;
  14051. | }
  14052. | }
  14053. | }
  14054. |
  14055. | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
  14056. | *(yy_c_buf_p) = '\0'; /* preserve yytext */
  14057. | (yy_hold_char) = *++(yy_c_buf_p);
  14058. |
  14059. | return c;
  14060. | }
  14061. | #endif /* ifndef YY_NO_INPUT */
  14062. |
  14063. | /** Immediately switch to a different input stream.
  14064. | * @param input_file A readable stream.
  14065. | *
  14066. | * @note This function does not reset the start condition to @c INITIAL .
  14067. | */
  14068. | void yyrestart (FILE * input_file )
  14069. | {
  14070. |
  14071. | if ( ! YY_CURRENT_BUFFER ){
  14072. | yyensure_buffer_stack ();
  14073. | YY_CURRENT_BUFFER_LVALUE =
  14074. | yy_create_buffer(yyin,YY_BUF_SIZE );
  14075. | }
  14076. |
  14077. | yy_init_buffer(YY_CURRENT_BUFFER,input_file );
  14078. | yy_load_buffer_state( );
  14079. | }
  14080. |
  14081. | /** Switch to a different input buffer.
  14082. | * @param new_buffer The new input buffer.
  14083. | *
  14084. | */
  14085. | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
  14086. | {
  14087. |
  14088. | /* TODO. We should be able to replace this entire function body
  14089. | * with
  14090. | * yypop_buffer_state();
  14091. | * yypush_buffer_state(new_buffer);
  14092. | */
  14093. | yyensure_buffer_stack ();
  14094. | if ( YY_CURRENT_BUFFER == new_buffer )
  14095. | return;
  14096. |
  14097. | if ( YY_CURRENT_BUFFER )
  14098. | {
  14099. | /* Flush out information for old buffer. */
  14100. | *(yy_c_buf_p) = (yy_hold_char);
  14101. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  14102. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  14103. | }
  14104. |
  14105. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  14106. | yy_load_buffer_state( );
  14107. |
  14108. | /* We don't actually know whether we did this switch during
  14109. | * EOF (yywrap()) processing, but the only time this flag
  14110. | * is looked at is after yywrap() is called, so it's safe
  14111. | * to go ahead and always set it.
  14112. | */
  14113. | (yy_did_buffer_switch_on_eof) = 1;
  14114. | }
  14115. |
  14116. | static void yy_load_buffer_state (void)
  14117. | {
  14118. | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  14119. | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
  14120. | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
  14121. | (yy_hold_char) = *(yy_c_buf_p);
  14122. | }
  14123. |
  14124. | /** Allocate and initialize an input buffer state.
  14125. | * @param file A readable stream.
  14126. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
  14127. | *
  14128. | * @return the allocated buffer state.
  14129. | */
  14130. | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
  14131. | {
  14132. | YY_BUFFER_STATE b;
  14133. |
  14134. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  14135. | if ( ! b )
  14136. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  14137. |
  14138. | b->yy_buf_size = size;
  14139. |
  14140. | /* yy_ch_buf has to be 2 characters longer than the size given because
  14141. | * we need to put in 2 end-of-buffer characters.
  14142. | */
  14143. | b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
  14144. | if ( ! b->yy_ch_buf )
  14145. | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  14146. |
  14147. | b->yy_is_our_buffer = 1;
  14148. |
  14149. | yy_init_buffer(b,file );
  14150. |
  14151. | return b;
  14152. | }
  14153. |
  14154. | /** Destroy the buffer.
  14155. | * @param b a buffer created with yy_create_buffer()
  14156. | *
  14157. | */
  14158. | void yy_delete_buffer (YY_BUFFER_STATE b )
  14159. | {
  14160. |
  14161. | if ( ! b )
  14162. | return;
  14163. |
  14164. | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
  14165. | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  14166. |
  14167. | if ( b->yy_is_our_buffer )
  14168. | yyfree((void *) b->yy_ch_buf );
  14169. |
  14170. | yyfree((void *) b );
  14171. | }
  14172. |
  14173. | #ifndef __cplusplus
  14174. | extern int isatty (int );
  14175. | #endif /* __cplusplus */
  14176. |
  14177. | /* Initializes or reinitializes a buffer.
  14178. | * This function is sometimes called more than once on the same buffer,
  14179. | * such as during a yyrestart() or at EOF.
  14180. | */
  14181. | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
  14182. |
  14183. | {
  14184. | int oerrno = errno;
  14185. |
  14186. | yy_flush_buffer(b );
  14187. |
  14188. | b->yy_input_file = file;
  14189. | b->yy_fill_buffer = 1;
  14190. |
  14191. | /* If b is the current buffer, then yy_init_buffer was _probably_
  14192. | * called from yyrestart() or through yy_get_next_buffer.
  14193. | * In that case, we don't want to reset the lineno or column.
  14194. | */
  14195. | if (b != YY_CURRENT_BUFFER){
  14196. | b->yy_bs_lineno = 1;
  14197. | b->yy_bs_column = 0;
  14198. | }
  14199. |
  14200. | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  14201. |
  14202. | errno = oerrno;
  14203. | }
  14204. |
  14205. | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  14206. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
  14207. | *
  14208. | */
  14209. | void yy_flush_buffer (YY_BUFFER_STATE b )
  14210. | {
  14211. | if ( ! b )
  14212. | return;
  14213. |
  14214. | b->yy_n_chars = 0;
  14215. |
  14216. | /* We always need two end-of-buffer characters. The first causes
  14217. | * a transition to the end-of-buffer state. The second causes
  14218. | * a jam in that state.
  14219. | */
  14220. | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  14221. | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  14222. |
  14223. | b->yy_buf_pos = &b->yy_ch_buf[0];
  14224. |
  14225. | b->yy_at_bol = 1;
  14226. | b->yy_buffer_status = YY_BUFFER_NEW;
  14227. |
  14228. | if ( b == YY_CURRENT_BUFFER )
  14229. | yy_load_buffer_state( );
  14230. | }
  14231. |
  14232. | /** Pushes the new state onto the stack. The new state becomes
  14233. | * the current state. This function will allocate the stack
  14234. | * if necessary.
  14235. | * @param new_buffer The new state.
  14236. | *
  14237. | */
  14238. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
  14239. | {
  14240. | if (new_buffer == NULL)
  14241. | return;
  14242. |
  14243. | yyensure_buffer_stack();
  14244. |
  14245. | /* This block is copied from yy_switch_to_buffer. */
  14246. | if ( YY_CURRENT_BUFFER )
  14247. | {
  14248. | /* Flush out information for old buffer. */
  14249. | *(yy_c_buf_p) = (yy_hold_char);
  14250. | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  14251. | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  14252. | }
  14253. |
  14254. | /* Only push if top exists. Otherwise, replace top. */
  14255. | if (YY_CURRENT_BUFFER)
  14256. | (yy_buffer_stack_top)++;
  14257. | YY_CURRENT_BUFFER_LVALUE = new_buffer;
  14258. |
  14259. | /* copied from yy_switch_to_buffer. */
  14260. | yy_load_buffer_state( );
  14261. | (yy_did_buffer_switch_on_eof) = 1;
  14262. | }
  14263. |
  14264. | /** Removes and deletes the top of the stack, if present.
  14265. | * The next element becomes the new top.
  14266. | *
  14267. | */
  14268. | void yypop_buffer_state (void)
  14269. | {
  14270. | if (!YY_CURRENT_BUFFER)
  14271. | return;
  14272. |
  14273. | yy_delete_buffer(YY_CURRENT_BUFFER );
  14274. | YY_CURRENT_BUFFER_LVALUE = NULL;
  14275. | if ((yy_buffer_stack_top) > 0)
  14276. | --(yy_buffer_stack_top);
  14277. |
  14278. | if (YY_CURRENT_BUFFER) {
  14279. | yy_load_buffer_state( );
  14280. | (yy_did_buffer_switch_on_eof) = 1;
  14281. | }
  14282. | }
  14283. |
  14284. | /* Allocates the stack if it does not exist.
  14285. | * Guarantees space for at least one push.
  14286. | */
  14287. | static void yyensure_buffer_stack (void)
  14288. | {
  14289. | int num_to_alloc;
  14290. |
  14291. | if (!(yy_buffer_stack)) {
  14292. |
  14293. | /* First allocation is just for 2 elements, since we don't know if this
  14294. | * scanner will even need a stack. We use 2 instead of 1 to avoid an
  14295. | * immediate realloc on the next call.
  14296. | */
  14297. | num_to_alloc = 1;
  14298. | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
  14299. | (num_to_alloc * sizeof(struct yy_buffer_state*)
  14300. | );
  14301. | if ( ! (yy_buffer_stack) )
  14302. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  14303. |
  14304. | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
  14305. |
  14306. | (yy_buffer_stack_max) = num_to_alloc;
  14307. | (yy_buffer_stack_top) = 0;
  14308. | return;
  14309. | }
  14310. |
  14311. | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
  14312. |
  14313. | /* Increase the buffer to prepare for a possible push. */
  14314. | int grow_size = 8 /* arbitrary grow size */;
  14315. |
  14316. | num_to_alloc = (yy_buffer_stack_max) + grow_size;
  14317. | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
  14318. | ((yy_buffer_stack),
  14319. | num_to_alloc * sizeof(struct yy_buffer_state*)
  14320. | );
  14321. | if ( ! (yy_buffer_stack) )
  14322. | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  14323. |
  14324. | /* zero only the new slots.*/
  14325. | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
  14326. | (yy_buffer_stack_max) = num_to_alloc;
  14327. | }
  14328. | }
  14329. |
  14330. | /** Setup the input buffer state to scan directly from a user-specified character buffer.
  14331. | * @param base the character buffer
  14332. | * @param size the size in bytes of the character buffer
  14333. | *
  14334. | * @return the newly allocated buffer state object.
  14335. | */
  14336. | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
  14337. | {
  14338. | YY_BUFFER_STATE b;
  14339. |
  14340. | if ( size < 2 ||
  14341. | base[size-2] != YY_END_OF_BUFFER_CHAR ||
  14342. | base[size-1] != YY_END_OF_BUFFER_CHAR )
  14343. | /* They forgot to leave room for the EOB's. */
  14344. | return 0;
  14345. |
  14346. | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
  14347. | if ( ! b )
  14348. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  14349. |
  14350. | b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
  14351. | b->yy_buf_pos = b->yy_ch_buf = base;
  14352. | b->yy_is_our_buffer = 0;
  14353. | b->yy_input_file = 0;
  14354. | b->yy_n_chars = b->yy_buf_size;
  14355. | b->yy_is_interactive = 0;
  14356. | b->yy_at_bol = 1;
  14357. | b->yy_fill_buffer = 0;
  14358. | b->yy_buffer_status = YY_BUFFER_NEW;
  14359. |
  14360. | yy_switch_to_buffer(b );
  14361. |
  14362. | return b;
  14363. | }
  14364. |
  14365. | /** Setup the input buffer state to scan a string. The next call to yylex() will
  14366. | * scan from a @e copy of @a str.
  14367. | * @param yystr a NUL-terminated string to scan
  14368. | *
  14369. | * @return the newly allocated buffer state object.
  14370. | * @note If you want to scan bytes that may contain NUL values, then use
  14371. | * yy_scan_bytes() instead.
  14372. | */
  14373. | YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
  14374. | {
  14375. |
  14376. | return yy_scan_bytes(yystr,strlen(yystr) );
  14377. | }
  14378. |
  14379. | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  14380. | * scan from a @e copy of @a bytes.
  14381. | * @param yybytes the byte buffer to scan
  14382. | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
  14383. | *
  14384. | * @return the newly allocated buffer state object.
  14385. | */
  14386. | YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len )
  14387. | {
  14388. | YY_BUFFER_STATE b;
  14389. | char *buf;
  14390. | yy_size_t n;
  14391. | int i;
  14392. |
  14393. | /* Get memory for full buffer, including space for trailing EOB's. */
  14394. | n = _yybytes_len + 2;
  14395. | buf = (char *) yyalloc(n );
  14396. | if ( ! buf )
  14397. | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  14398. |
  14399. | for ( i = 0; i < _yybytes_len; ++i )
  14400. | buf[i] = yybytes[i];
  14401. |
  14402. | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  14403. |
  14404. | b = yy_scan_buffer(buf,n );
  14405. | if ( ! b )
  14406. | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  14407. |
  14408. | /* It's okay to grow etc. this buffer, and we should throw it
  14409. | * away when we're done.
  14410. | */
  14411. | b->yy_is_our_buffer = 1;
  14412. |
  14413. | return b;
  14414. | }
  14415. |
  14416. | #ifndef YY_EXIT_FAILURE
  14417. | #define YY_EXIT_FAILURE 2
  14418. | #endif
  14419. |
  14420. | static void yy_fatal_error (yyconst char* msg )
  14421. | {
  14422. | (void) fprintf( stderr, "%s\n", msg );
  14423. | exit( YY_EXIT_FAILURE );
  14424. | }
  14425. |
  14426. | /* Redefine yyless() so it works in section 3 code. */
  14427. |
  14428. | #undef yyless
  14429. | #define yyless(n) \
  14430. | do \
  14431. | { \
  14432. | /* Undo effects of setting up yytext. */ \
  14433. | int yyless_macro_arg = (n); \
  14434. | YY_LESS_LINENO(yyless_macro_arg);\
  14435. | yytext[yyleng] = (yy_hold_char); \
  14436. | (yy_c_buf_p) = yytext + yyless_macro_arg; \
  14437. | (yy_hold_char) = *(yy_c_buf_p); \
  14438. | *(yy_c_buf_p) = '\0'; \
  14439. | yyleng = yyless_macro_arg; \
  14440. | } \
  14441. | while ( 0 )
  14442. |
  14443. | /* Accessor methods (get/set functions) to struct members. */
  14444. |
  14445. | /** Get the current line number.
  14446. | *
  14447. | */
  14448. | int yyget_lineno (void)
  14449. | {
  14450. |
  14451. | return yylineno;
  14452. | }
  14453. |
  14454. | /** Get the input stream.
  14455. | *
  14456. | */
  14457. | FILE *yyget_in (void)
  14458. | {
  14459. | return yyin;
  14460. | }
  14461. |
  14462. | /** Get the output stream.
  14463. | *
  14464. | */
  14465. | FILE *yyget_out (void)
  14466. | {
  14467. | return yyout;
  14468. | }
  14469. |
  14470. | /** Get the length of the current token.
  14471. | *
  14472. | */
  14473. | int yyget_leng (void)
  14474. | {
  14475. | return yyleng;
  14476. | }
  14477. |
  14478. | /** Get the current token.
  14479. | *
  14480. | */
  14481. |
  14482. | char *yyget_text (void)
  14483. | {
  14484. | return yytext;
  14485. | }
  14486. |
  14487. | /** Set the current line number.
  14488. | * @param line_number
  14489. | *
  14490. | */
  14491. | void yyset_lineno (int line_number )
  14492. | {
  14493. |
  14494. | yylineno = line_number;
  14495. | }
  14496. |
  14497. | /** Set the input stream. This does not discard the current
  14498. | * input buffer.
  14499. | * @param in_str A readable stream.
  14500. | *
  14501. | * @see yy_switch_to_buffer
  14502. | */
  14503. | void yyset_in (FILE * in_str )
  14504. | {
  14505. | yyin = in_str ;
  14506. | }
  14507. |
  14508. | void yyset_out (FILE * out_str )
  14509. | {
  14510. | yyout = out_str ;
  14511. | }
  14512. |
  14513. | int yyget_debug (void)
  14514. | {
  14515. | return yy_flex_debug;
  14516. | }
  14517. |
  14518. | void yyset_debug (int bdebug )
  14519. | {
  14520. | yy_flex_debug = bdebug ;
  14521. | }
  14522. |
  14523. | static int yy_init_globals (void)
  14524. | {
  14525. | /* Initialization is the same as for the non-reentrant scanner.
  14526. | * This function is called from yylex_destroy(), so don't allocate here.
  14527. | */
  14528. |
  14529. | (yy_buffer_stack) = 0;
  14530. | (yy_buffer_stack_top) = 0;
  14531. | (yy_buffer_stack_max) = 0;
  14532. | (yy_c_buf_p) = (char *) 0;
  14533. | (yy_init) = 0;
  14534. | (yy_start) = 0;
  14535. |
  14536. | (yy_state_buf) = 0;
  14537. | (yy_state_ptr) = 0;
  14538. | (yy_full_match) = 0;
  14539. | (yy_lp) = 0;
  14540. |
  14541. | /* Defined in main.c */
  14542. | #ifdef YY_STDINIT
  14543. | yyin = stdin;
  14544. | yyout = stdout;
  14545. | #else
  14546. | yyin = (FILE *) 0;
  14547. | yyout = (FILE *) 0;
  14548. | #endif
  14549. |
  14550. | /* For future reference: Set errno on error, since we are called by
  14551. | * yylex_init()
  14552. | */
  14553. | return 0;
  14554. | }
  14555. |
  14556. | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
  14557. | int yylex_destroy (void)
  14558. | {
  14559. |
  14560. | /* Pop the buffer stack, destroying each element. */
  14561. | while(YY_CURRENT_BUFFER){
  14562. | yy_delete_buffer(YY_CURRENT_BUFFER );
  14563. | YY_CURRENT_BUFFER_LVALUE = NULL;
  14564. | yypop_buffer_state();
  14565. | }
  14566. |
  14567. | /* Destroy the stack itself. */
  14568. | yyfree((yy_buffer_stack) );
  14569. | (yy_buffer_stack) = NULL;
  14570. |
  14571. | yyfree ( (yy_state_buf) );
  14572. | (yy_state_buf) = NULL;
  14573. |
  14574. | /* Reset the globals. This is important in a non-reentrant scanner so the next time
  14575. | * yylex() is called, initialization will occur. */
  14576. | yy_init_globals( );
  14577. |
  14578. | return 0;
  14579. | }
  14580. |
  14581. | /*
  14582. | * Internal utility routines.
  14583. | */
  14584. |
  14585. | #ifndef yytext_ptr
  14586. | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
  14587. | {
  14588. | register int i;
  14589. | for ( i = 0; i < n; ++i )
  14590. | s1[i] = s2[i];
  14591. | }
  14592. | #endif
  14593. |
  14594. | #ifdef YY_NEED_STRLEN
  14595. | static int yy_flex_strlen (yyconst char * s )
  14596. | {
  14597. | register int n;
  14598. | for ( n = 0; s[n]; ++n )
  14599. | ;
  14600. |
  14601. | return n;
  14602. | }
  14603. | #endif
  14604. |
  14605. | void *yyalloc (yy_size_t size )
  14606. | {
  14607. | return (void *) malloc( size );
  14608. | }
  14609. |
  14610. | void *yyrealloc (void * ptr, yy_size_t size )
  14611. | {
  14612. | /* The cast to (char *) in the following accommodates both
  14613. | * implementations that use char* generic pointers, and those
  14614. | * that use void* generic pointers. It works with the latter
  14615. | * because both ANSI C and C++ allow castless assignment from
  14616. | * any pointer type to void*, and deal with argument conversions
  14617. | * as though doing an assignment.
  14618. | */
  14619. | return (void *) realloc( (char *) ptr, size );
  14620. | }
  14621. |
  14622. | void yyfree (void * ptr )
  14623. | {
  14624. | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
  14625. | }
  14626. |
  14627. | #define YYTABLES_NAME "yytables"
  14628. |
  14629. | #line 10 "conftest.l"
  14630. |
  14631. |
  14632. | #ifdef YYTEXT_POINTER
  14633. | extern char *yytext;
  14634. | #endif
  14635. | int
  14636. | main (void)
  14637. | {
  14638. | return ! yylex () + ! yywrap ();
  14639. | }
  14640. configure:27943: result: no
  14641. configure:28099: checking that generated files are newer than configure
  14642. configure:28105: result: done
  14643. configure:28133: creating ./config.status
  14644.  
  14645. ## ---------------------- ##
  14646. ## Running config.status. ##
  14647. ## ---------------------- ##
  14648.  
  14649. This file was extended by GNU MP config.status 6.2.1, which was
  14650. generated by GNU Autoconf 2.69. Invocation command line was
  14651.  
  14652. CONFIG_FILES =
  14653. CONFIG_HEADERS =
  14654. CONFIG_LINKS =
  14655. CONFIG_COMMANDS =
  14656. $ ./config.status
  14657.  
  14658. on DESKTOP-CKE5UGD
  14659.  
  14660. config.status:1402: creating demos/pexpr-config.h
  14661. config.status:1402: creating demos/calc/calc-config.h
  14662. config.status:1402: creating Makefile
  14663. config.status:1402: creating mpf/Makefile
  14664. config.status:1402: creating mpn/Makefile
  14665. config.status:1402: creating mpq/Makefile
  14666. config.status:1402: creating mpz/Makefile
  14667. config.status:1402: creating printf/Makefile
  14668. config.status:1402: creating scanf/Makefile
  14669. config.status:1402: creating rand/Makefile
  14670. config.status:1402: creating cxx/Makefile
  14671. config.status:1402: creating tests/Makefile
  14672. config.status:1402: creating tests/devel/Makefile
  14673. config.status:1402: creating tests/mpf/Makefile
  14674. config.status:1402: creating tests/mpn/Makefile
  14675. config.status:1402: creating tests/mpq/Makefile
  14676. config.status:1402: creating tests/mpz/Makefile
  14677. config.status:1402: creating tests/rand/Makefile
  14678. config.status:1402: creating tests/misc/Makefile
  14679. config.status:1402: creating tests/cxx/Makefile
  14680. config.status:1402: creating doc/Makefile
  14681. config.status:1402: creating tune/Makefile
  14682. config.status:1402: creating demos/Makefile
  14683. config.status:1402: creating demos/calc/Makefile
  14684. config.status:1402: creating demos/expr/Makefile
  14685. config.status:1402: creating gmp.h
  14686. config.status:1402: creating gmp.pc
  14687. config.status:1402: creating gmpxx.pc
  14688. config.status:1402: creating config.h
  14689. config.status:1643: linking mpn/generic/add.c to mpn/add.c
  14690. config.status:1643: linking mpn/generic/add_1.c to mpn/add_1.c
  14691. config.status:1643: linking mpn/x86/p6/aors_n.asm to mpn/add_n.asm
  14692. config.status:1643: linking mpn/generic/sub.c to mpn/sub.c
  14693. config.status:1643: linking mpn/generic/sub_1.c to mpn/sub_1.c
  14694. config.status:1643: linking mpn/x86/p6/aors_n.asm to mpn/sub_n.asm
  14695. config.status:1643: linking mpn/x86/cnd_aors_n.asm to mpn/cnd_add_n.asm
  14696. config.status:1643: linking mpn/x86/cnd_aors_n.asm to mpn/cnd_sub_n.asm
  14697. config.status:1643: linking mpn/generic/cnd_swap.c to mpn/cnd_swap.c
  14698. config.status:1643: linking mpn/generic/neg.c to mpn/neg.c
  14699. config.status:1643: linking mpn/generic/com.c to mpn/com.c
  14700. config.status:1643: linking mpn/x86/p6/sse2/mul_1.asm to mpn/mul_1.asm
  14701. config.status:1643: linking mpn/x86/p6/sse2/addmul_1.asm to mpn/addmul_1.asm
  14702. config.status:1643: linking mpn/x86/p6/sse2/submul_1.asm to mpn/submul_1.asm
  14703. config.status:1643: linking mpn/generic/add_err1_n.c to mpn/add_err1_n.c
  14704. config.status:1643: linking mpn/generic/add_err2_n.c to mpn/add_err2_n.c
  14705. config.status:1643: linking mpn/generic/add_err3_n.c to mpn/add_err3_n.c
  14706. config.status:1643: linking mpn/generic/sub_err1_n.c to mpn/sub_err1_n.c
  14707. config.status:1643: linking mpn/generic/sub_err2_n.c to mpn/sub_err2_n.c
  14708. config.status:1643: linking mpn/generic/sub_err3_n.c to mpn/sub_err3_n.c
  14709. config.status:1643: linking mpn/x86/p6/mmx/lshift.asm to mpn/lshift.asm
  14710. config.status:1643: linking mpn/x86/p6/mmx/rshift.asm to mpn/rshift.asm
  14711. config.status:1643: linking mpn/x86/p6/dive_1.asm to mpn/dive_1.asm
  14712. config.status:1643: linking mpn/generic/diveby3.c to mpn/diveby3.c
  14713. config.status:1643: linking mpn/generic/divis.c to mpn/divis.c
  14714. config.status:1643: linking mpn/generic/divrem.c to mpn/divrem.c
  14715. config.status:1643: linking mpn/x86/p6/mmx/divrem_1.asm to mpn/divrem_1.asm
  14716. config.status:1643: linking mpn/x86/divrem_2.asm to mpn/divrem_2.asm
  14717. config.status:1643: linking mpn/generic/fib2_ui.c to mpn/fib2_ui.c
  14718. config.status:1643: linking mpn/generic/fib2m.c to mpn/fib2m.c
  14719. config.status:1643: linking mpn/generic/mod_1.c to mpn/mod_1.c
  14720. config.status:1643: linking mpn/x86/p6/mod_34lsub1.asm to mpn/mod_34lsub1.asm
  14721. config.status:1643: linking mpn/x86/p6/mode1o.asm to mpn/mode1o.asm
  14722. config.status:1643: linking mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c
  14723. config.status:1643: linking mpn/generic/dump.c to mpn/dump.c
  14724. config.status:1643: linking mpn/x86/p6/sse2/mod_1_1.asm to mpn/mod_1_1.asm
  14725. config.status:1643: linking mpn/generic/mod_1_2.c to mpn/mod_1_2.c
  14726. config.status:1643: linking mpn/generic/mod_1_3.c to mpn/mod_1_3.c
  14727. config.status:1643: linking mpn/x86/p6/sse2/mod_1_4.asm to mpn/mod_1_4.asm
  14728. config.status:1643: linking mpn/generic/lshiftc.c to mpn/lshiftc.c
  14729. config.status:1643: linking mpn/generic/mul.c to mpn/mul.c
  14730. config.status:1643: linking mpn/generic/mul_fft.c to mpn/mul_fft.c
  14731. config.status:1643: linking mpn/generic/mul_n.c to mpn/mul_n.c
  14732. config.status:1643: linking mpn/generic/sqr.c to mpn/sqr.c
  14733. config.status:1643: linking mpn/x86/p6/sse2/mul_basecase.asm to mpn/mul_basecase.asm
  14734. config.status:1643: linking mpn/x86/p6/sse2/sqr_basecase.asm to mpn/sqr_basecase.asm
  14735. config.status:1643: linking mpn/generic/nussbaumer_mul.c to mpn/nussbaumer_mul.c
  14736. config.status:1643: linking mpn/generic/mulmid_basecase.c to mpn/mulmid_basecase.c
  14737. config.status:1643: linking mpn/generic/toom42_mulmid.c to mpn/toom42_mulmid.c
  14738. config.status:1643: linking mpn/generic/mulmid_n.c to mpn/mulmid_n.c
  14739. config.status:1643: linking mpn/generic/mulmid.c to mpn/mulmid.c
  14740. config.status:1643: linking mpn/generic/random.c to mpn/random.c
  14741. config.status:1643: linking mpn/generic/random2.c to mpn/random2.c
  14742. config.status:1643: linking mpn/generic/pow_1.c to mpn/pow_1.c
  14743. config.status:1643: linking mpn/generic/rootrem.c to mpn/rootrem.c
  14744. config.status:1643: linking mpn/generic/sqrtrem.c to mpn/sqrtrem.c
  14745. config.status:1643: linking mpn/generic/sizeinbase.c to mpn/sizeinbase.c
  14746. config.status:1643: linking mpn/generic/get_str.c to mpn/get_str.c
  14747. config.status:1643: linking mpn/generic/set_str.c to mpn/set_str.c
  14748. config.status:1643: linking mpn/generic/compute_powtab.c to mpn/compute_powtab.c
  14749. config.status:1643: linking mpn/generic/scan0.c to mpn/scan0.c
  14750. config.status:1643: linking mpn/generic/scan1.c to mpn/scan1.c
  14751. config.status:1643: linking mpn/x86/p6/sse2/popcount.asm to mpn/popcount.asm
  14752. config.status:1643: linking mpn/x86/p6/p3mmx/popham.asm to mpn/hamdist.asm
  14753. config.status:1643: linking mpn/generic/cmp.c to mpn/cmp.c
  14754. config.status:1643: linking mpn/generic/zero_p.c to mpn/zero_p.c
  14755. config.status:1643: linking mpn/generic/perfsqr.c to mpn/perfsqr.c
  14756. config.status:1643: linking mpn/generic/perfpow.c to mpn/perfpow.c
  14757. config.status:1643: linking mpn/generic/strongfibo.c to mpn/strongfibo.c
  14758. config.status:1643: linking mpn/x86/p6/gcd_11.asm to mpn/gcd_11.asm
  14759. config.status:1643: linking mpn/generic/gcd_22.c to mpn/gcd_22.c
  14760. config.status:1643: linking mpn/generic/gcd_1.c to mpn/gcd_1.c
  14761. config.status:1643: linking mpn/generic/gcd.c to mpn/gcd.c
  14762. config.status:1643: linking mpn/generic/gcdext_1.c to mpn/gcdext_1.c
  14763. config.status:1643: linking mpn/generic/gcdext.c to mpn/gcdext.c
  14764. config.status:1643: linking mpn/generic/gcd_subdiv_step.c to mpn/gcd_subdiv_step.c
  14765. config.status:1643: linking mpn/generic/gcdext_lehmer.c to mpn/gcdext_lehmer.c
  14766. config.status:1643: linking mpn/generic/div_q.c to mpn/div_q.c
  14767. config.status:1643: linking mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
  14768. config.status:1643: linking mpn/generic/jacbase.c to mpn/jacbase.c
  14769. config.status:1643: linking mpn/generic/jacobi_2.c to mpn/jacobi_2.c
  14770. config.status:1643: linking mpn/generic/jacobi.c to mpn/jacobi.c
  14771. config.status:1643: linking mpn/generic/get_d.c to mpn/get_d.c
  14772. config.status:1643: linking mpn/generic/matrix22_mul.c to mpn/matrix22_mul.c
  14773. config.status:1643: linking mpn/generic/matrix22_mul1_inverse_vector.c to mpn/matrix22_mul1_inverse_vector.c
  14774. config.status:1643: linking mpn/generic/hgcd_matrix.c to mpn/hgcd_matrix.c
  14775. config.status:1643: linking mpn/generic/hgcd2.c to mpn/hgcd2.c
  14776. config.status:1643: linking mpn/generic/hgcd_step.c to mpn/hgcd_step.c
  14777. config.status:1643: linking mpn/generic/hgcd_reduce.c to mpn/hgcd_reduce.c
  14778. config.status:1643: linking mpn/generic/hgcd.c to mpn/hgcd.c
  14779. config.status:1643: linking mpn/generic/hgcd_appr.c to mpn/hgcd_appr.c
  14780. config.status:1643: linking mpn/generic/hgcd2_jacobi.c to mpn/hgcd2_jacobi.c
  14781. config.status:1643: linking mpn/generic/hgcd_jacobi.c to mpn/hgcd_jacobi.c
  14782. config.status:1643: linking mpn/generic/mullo_n.c to mpn/mullo_n.c
  14783. config.status:1643: linking mpn/generic/mullo_basecase.c to mpn/mullo_basecase.c
  14784. config.status:1643: linking mpn/generic/sqrlo.c to mpn/sqrlo.c
  14785. config.status:1643: linking mpn/generic/sqrlo_basecase.c to mpn/sqrlo_basecase.c
  14786. config.status:1643: linking mpn/generic/toom22_mul.c to mpn/toom22_mul.c
  14787. config.status:1643: linking mpn/generic/toom32_mul.c to mpn/toom32_mul.c
  14788. config.status:1643: linking mpn/generic/toom42_mul.c to mpn/toom42_mul.c
  14789. config.status:1643: linking mpn/generic/toom52_mul.c to mpn/toom52_mul.c
  14790. config.status:1643: linking mpn/generic/toom62_mul.c to mpn/toom62_mul.c
  14791. config.status:1643: linking mpn/generic/toom33_mul.c to mpn/toom33_mul.c
  14792. config.status:1643: linking mpn/generic/toom43_mul.c to mpn/toom43_mul.c
  14793. config.status:1643: linking mpn/generic/toom53_mul.c to mpn/toom53_mul.c
  14794. config.status:1643: linking mpn/generic/toom54_mul.c to mpn/toom54_mul.c
  14795. config.status:1643: linking mpn/generic/toom63_mul.c to mpn/toom63_mul.c
  14796. config.status:1643: linking mpn/generic/toom44_mul.c to mpn/toom44_mul.c
  14797. config.status:1643: linking mpn/generic/toom6h_mul.c to mpn/toom6h_mul.c
  14798. config.status:1643: linking mpn/generic/toom6_sqr.c to mpn/toom6_sqr.c
  14799. config.status:1643: linking mpn/generic/toom8h_mul.c to mpn/toom8h_mul.c
  14800. config.status:1643: linking mpn/generic/toom8_sqr.c to mpn/toom8_sqr.c
  14801. config.status:1643: linking mpn/generic/toom_couple_handling.c to mpn/toom_couple_handling.c
  14802. config.status:1643: linking mpn/generic/toom2_sqr.c to mpn/toom2_sqr.c
  14803. config.status:1643: linking mpn/generic/toom3_sqr.c to mpn/toom3_sqr.c
  14804. config.status:1643: linking mpn/generic/toom4_sqr.c to mpn/toom4_sqr.c
  14805. config.status:1643: linking mpn/generic/toom_eval_dgr3_pm1.c to mpn/toom_eval_dgr3_pm1.c
  14806. config.status:1643: linking mpn/generic/toom_eval_dgr3_pm2.c to mpn/toom_eval_dgr3_pm2.c
  14807. config.status:1643: linking mpn/generic/toom_eval_pm1.c to mpn/toom_eval_pm1.c
  14808. config.status:1643: linking mpn/generic/toom_eval_pm2.c to mpn/toom_eval_pm2.c
  14809. config.status:1643: linking mpn/generic/toom_eval_pm2exp.c to mpn/toom_eval_pm2exp.c
  14810. config.status:1643: linking mpn/generic/toom_eval_pm2rexp.c to mpn/toom_eval_pm2rexp.c
  14811. config.status:1643: linking mpn/generic/toom_interpolate_5pts.c to mpn/toom_interpolate_5pts.c
  14812. config.status:1643: linking mpn/generic/toom_interpolate_6pts.c to mpn/toom_interpolate_6pts.c
  14813. config.status:1643: linking mpn/generic/toom_interpolate_7pts.c to mpn/toom_interpolate_7pts.c
  14814. config.status:1643: linking mpn/generic/toom_interpolate_8pts.c to mpn/toom_interpolate_8pts.c
  14815. config.status:1643: linking mpn/generic/toom_interpolate_12pts.c to mpn/toom_interpolate_12pts.c
  14816. config.status:1643: linking mpn/generic/toom_interpolate_16pts.c to mpn/toom_interpolate_16pts.c
  14817. config.status:1643: linking mpn/generic/invertappr.c to mpn/invertappr.c
  14818. config.status:1643: linking mpn/generic/invert.c to mpn/invert.c
  14819. config.status:1643: linking mpn/generic/binvert.c to mpn/binvert.c
  14820. config.status:1643: linking mpn/generic/mulmod_bnm1.c to mpn/mulmod_bnm1.c
  14821. config.status:1643: linking mpn/generic/sqrmod_bnm1.c to mpn/sqrmod_bnm1.c
  14822. config.status:1643: linking mpn/generic/div_qr_1.c to mpn/div_qr_1.c
  14823. config.status:1643: linking mpn/generic/div_qr_1n_pi1.c to mpn/div_qr_1n_pi1.c
  14824. config.status:1643: linking mpn/generic/div_qr_2.c to mpn/div_qr_2.c
  14825. config.status:1643: linking mpn/generic/div_qr_2n_pi1.c to mpn/div_qr_2n_pi1.c
  14826. config.status:1643: linking mpn/generic/div_qr_2u_pi1.c to mpn/div_qr_2u_pi1.c
  14827. config.status:1643: linking mpn/generic/sbpi1_div_q.c to mpn/sbpi1_div_q.c
  14828. config.status:1643: linking mpn/generic/sbpi1_div_qr.c to mpn/sbpi1_div_qr.c
  14829. config.status:1643: linking mpn/generic/sbpi1_divappr_q.c to mpn/sbpi1_divappr_q.c
  14830. config.status:1643: linking mpn/generic/dcpi1_div_q.c to mpn/dcpi1_div_q.c
  14831. config.status:1643: linking mpn/generic/dcpi1_div_qr.c to mpn/dcpi1_div_qr.c
  14832. config.status:1643: linking mpn/generic/dcpi1_divappr_q.c to mpn/dcpi1_divappr_q.c
  14833. config.status:1643: linking mpn/generic/mu_div_qr.c to mpn/mu_div_qr.c
  14834. config.status:1643: linking mpn/generic/mu_divappr_q.c to mpn/mu_divappr_q.c
  14835. config.status:1643: linking mpn/generic/mu_div_q.c to mpn/mu_div_q.c
  14836. config.status:1643: linking mpn/x86/p6/bdiv_q_1.asm to mpn/bdiv_q_1.asm
  14837. config.status:1643: linking mpn/generic/sbpi1_bdiv_q.c to mpn/sbpi1_bdiv_q.c
  14838. config.status:1643: linking mpn/generic/sbpi1_bdiv_qr.c to mpn/sbpi1_bdiv_qr.c
  14839. config.status:1643: linking mpn/generic/sbpi1_bdiv_r.c to mpn/sbpi1_bdiv_r.c
  14840. config.status:1643: linking mpn/generic/dcpi1_bdiv_q.c to mpn/dcpi1_bdiv_q.c
  14841. config.status:1643: linking mpn/generic/dcpi1_bdiv_qr.c to mpn/dcpi1_bdiv_qr.c
  14842. config.status:1643: linking mpn/generic/mu_bdiv_q.c to mpn/mu_bdiv_q.c
  14843. config.status:1643: linking mpn/generic/mu_bdiv_qr.c to mpn/mu_bdiv_qr.c
  14844. config.status:1643: linking mpn/generic/bdiv_q.c to mpn/bdiv_q.c
  14845. config.status:1643: linking mpn/generic/bdiv_qr.c to mpn/bdiv_qr.c
  14846. config.status:1643: linking mpn/generic/broot.c to mpn/broot.c
  14847. config.status:1643: linking mpn/generic/brootinv.c to mpn/brootinv.c
  14848. config.status:1643: linking mpn/generic/bsqrt.c to mpn/bsqrt.c
  14849. config.status:1643: linking mpn/generic/bsqrtinv.c to mpn/bsqrtinv.c
  14850. config.status:1643: linking mpn/generic/divexact.c to mpn/divexact.c
  14851. config.status:1643: linking mpn/x86/bdiv_dbm1c.asm to mpn/bdiv_dbm1c.asm
  14852. config.status:1643: linking mpn/generic/redc_1.c to mpn/redc_1.c
  14853. config.status:1643: linking mpn/generic/redc_2.c to mpn/redc_2.c
  14854. config.status:1643: linking mpn/generic/redc_n.c to mpn/redc_n.c
  14855. config.status:1643: linking mpn/generic/powm.c to mpn/powm.c
  14856. config.status:1643: linking mpn/generic/powlo.c to mpn/powlo.c
  14857. config.status:1643: linking mpn/generic/sec_powm.c to mpn/sec_powm.c
  14858. config.status:1643: linking mpn/generic/sec_mul.c to mpn/sec_mul.c
  14859. config.status:1643: linking mpn/generic/sec_sqr.c to mpn/sec_sqr.c
  14860. config.status:1643: linking mpn/generic/sec_div.c to mpn/sec_div_qr.c
  14861. config.status:1643: linking mpn/generic/sec_div.c to mpn/sec_div_r.c
  14862. config.status:1643: linking mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_qr.c
  14863. config.status:1643: linking mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_r.c
  14864. config.status:1643: linking mpn/generic/sec_aors_1.c to mpn/sec_add_1.c
  14865. config.status:1643: linking mpn/generic/sec_aors_1.c to mpn/sec_sub_1.c
  14866. config.status:1643: linking mpn/generic/sec_invert.c to mpn/sec_invert.c
  14867. config.status:1643: linking mpn/generic/trialdiv.c to mpn/trialdiv.c
  14868. config.status:1643: linking mpn/generic/remove.c to mpn/remove.c
  14869. config.status:1643: linking mpn/generic/logops_n.c to mpn/and_n.c
  14870. config.status:1643: linking mpn/generic/logops_n.c to mpn/andn_n.c
  14871. config.status:1643: linking mpn/generic/logops_n.c to mpn/nand_n.c
  14872. config.status:1643: linking mpn/generic/logops_n.c to mpn/ior_n.c
  14873. config.status:1643: linking mpn/generic/logops_n.c to mpn/iorn_n.c
  14874. config.status:1643: linking mpn/generic/logops_n.c to mpn/nior_n.c
  14875. config.status:1643: linking mpn/generic/logops_n.c to mpn/xor_n.c
  14876. config.status:1643: linking mpn/generic/logops_n.c to mpn/xnor_n.c
  14877. config.status:1643: linking mpn/x86/copyi.asm to mpn/copyi.asm
  14878. config.status:1643: linking mpn/x86/p6/copyd.asm to mpn/copyd.asm
  14879. config.status:1643: linking mpn/generic/zero.c to mpn/zero.c
  14880. config.status:1643: linking mpn/x86/mmx/sec_tabselect.asm to mpn/sec_tabselect.asm
  14881. config.status:1643: linking mpn/generic/comb_tables.c to mpn/comb_tables.c
  14882. config.status:1643: linking mpn/x86/umul.asm to mpn/umul.asm
  14883. config.status:1643: linking mpn/x86/udiv.asm to mpn/udiv.asm
  14884. config.status:1643: linking mpn/generic/add_n_sub_n.c to mpn/add_n_sub_n.c
  14885. config.status:1643: linking mpn/x86/coreihwl/gmp-mparam.h to gmp-mparam.h
  14886. config.status:1662: executing libtool commands
  14887. configure:30528: summary of build options:
  14888.  
  14889. Version: GNU MP 6.2.1
  14890. Host type: broadwell-pc-mingw64
  14891. ABI: 32
  14892. Install prefix: C:/GMP
  14893. Compiler: gcc
  14894. Static libraries: yes
  14895. Shared libraries: no
  14896.  
  14897.  
  14898. ## ---------------- ##
  14899. ## Cache variables. ##
  14900. ## ---------------- ##
  14901.  
  14902. ac_cv_build=broadwell-pc-mingw64
  14903. ac_cv_c_bigendian=no
  14904. ac_cv_c_compiler_gnu=yes
  14905. ac_cv_c_inline=inline
  14906. ac_cv_c_restrict=__restrict
  14907. ac_cv_c_volatile=yes
  14908. ac_cv_env_ABI_set=
  14909. ac_cv_env_ABI_value=
  14910. ac_cv_env_CCC_set=
  14911. ac_cv_env_CCC_value=
  14912. ac_cv_env_CC_FOR_BUILD_set=
  14913. ac_cv_env_CC_FOR_BUILD_value=
  14914. ac_cv_env_CC_set=
  14915. ac_cv_env_CC_value=
  14916. ac_cv_env_CFLAGS_set=
  14917. ac_cv_env_CFLAGS_value=
  14918. ac_cv_env_CPPFLAGS_set=
  14919. ac_cv_env_CPPFLAGS_value=
  14920. ac_cv_env_CPP_FOR_BUILD_set=
  14921. ac_cv_env_CPP_FOR_BUILD_value=
  14922. ac_cv_env_CPP_set=
  14923. ac_cv_env_CPP_value=
  14924. ac_cv_env_CXXCPP_set=
  14925. ac_cv_env_CXXCPP_value=
  14926. ac_cv_env_CXXFLAGS_set=
  14927. ac_cv_env_CXXFLAGS_value=
  14928. ac_cv_env_CXX_set=
  14929. ac_cv_env_CXX_value=
  14930. ac_cv_env_LDFLAGS_set=
  14931. ac_cv_env_LDFLAGS_value=
  14932. ac_cv_env_LIBS_set=
  14933. ac_cv_env_LIBS_value=
  14934. ac_cv_env_LT_SYS_LIBRARY_PATH_set=
  14935. ac_cv_env_LT_SYS_LIBRARY_PATH_value=
  14936. ac_cv_env_M4_set=
  14937. ac_cv_env_M4_value=
  14938. ac_cv_env_YACC_set=
  14939. ac_cv_env_YACC_value=
  14940. ac_cv_env_YFLAGS_set=
  14941. ac_cv_env_YFLAGS_value=
  14942. ac_cv_env_build_alias_set=
  14943. ac_cv_env_build_alias_value=
  14944. ac_cv_env_host_alias_set=
  14945. ac_cv_env_host_alias_value=
  14946. ac_cv_env_target_alias_set=
  14947. ac_cv_env_target_alias_value=
  14948. ac_cv_exeext=.exe
  14949. ac_cv_func_alarm=no
  14950. ac_cv_func_attr_get=no
  14951. ac_cv_func_clock=yes
  14952. ac_cv_func_cputime=no
  14953. ac_cv_func_getpagesize=yes
  14954. ac_cv_func_getrusage=no
  14955. ac_cv_func_getsysinfo=no
  14956. ac_cv_func_gettimeofday=yes
  14957. ac_cv_func_localeconv=yes
  14958. ac_cv_func_memset=yes
  14959. ac_cv_func_mmap=no
  14960. ac_cv_func_mprotect=yes
  14961. ac_cv_func_nl_langinfo=no
  14962. ac_cv_func_obstack_vprintf=no
  14963. ac_cv_func_popen=yes
  14964. ac_cv_func_processor_info=no
  14965. ac_cv_func_pstat_getprocessor=no
  14966. ac_cv_func_raise=yes
  14967. ac_cv_func_read_real_time=no
  14968. ac_cv_func_sigaction=no
  14969. ac_cv_func_sigaltstack=no
  14970. ac_cv_func_sigstack=no
  14971. ac_cv_func_strchr=yes
  14972. ac_cv_func_strerror=yes
  14973. ac_cv_func_strnlen=yes
  14974. ac_cv_func_strtol=yes
  14975. ac_cv_func_strtoul=yes
  14976. ac_cv_func_sysconf=no
  14977. ac_cv_func_sysctl=no
  14978. ac_cv_func_sysctlbyname=no
  14979. ac_cv_func_syssgi=no
  14980. ac_cv_func_times=no
  14981. ac_cv_func_vsnprintf=yes
  14982. ac_cv_have_decl_fgetc=yes
  14983. ac_cv_have_decl_fscanf=yes
  14984. ac_cv_have_decl_optarg=yes
  14985. ac_cv_have_decl_sys_errlist=no
  14986. ac_cv_have_decl_sys_nerr=no
  14987. ac_cv_have_decl_ungetc=yes
  14988. ac_cv_have_decl_vfprintf=yes
  14989. ac_cv_header_dlfcn_h=yes
  14990. ac_cv_header_fcntl_h=yes
  14991. ac_cv_header_float_h=yes
  14992. ac_cv_header_inttypes_h=yes
  14993. ac_cv_header_invent_h=no
  14994. ac_cv_header_langinfo_h=no
  14995. ac_cv_header_locale_h=yes
  14996. ac_cv_header_machine_hal_sysinfo_h=no
  14997. ac_cv_header_memory_h=yes
  14998. ac_cv_header_nl_types_h=no
  14999. ac_cv_header_stdc=yes
  15000. ac_cv_header_stdint_h=yes
  15001. ac_cv_header_stdlib_h=yes
  15002. ac_cv_header_string_h=yes
  15003. ac_cv_header_strings_h=yes
  15004. ac_cv_header_sys_attributes_h=no
  15005. ac_cv_header_sys_iograph_h=no
  15006. ac_cv_header_sys_mman_h=no
  15007. ac_cv_header_sys_param_h=yes
  15008. ac_cv_header_sys_processor_h=no
  15009. ac_cv_header_sys_pstat_h=no
  15010. ac_cv_header_sys_resource_h=no
  15011. ac_cv_header_sys_stat_h=yes
  15012. ac_cv_header_sys_sysctl_h=no
  15013. ac_cv_header_sys_sysinfo_h=no
  15014. ac_cv_header_sys_syssgi_h=no
  15015. ac_cv_header_sys_systemcfg_h=no
  15016. ac_cv_header_sys_time_h=yes
  15017. ac_cv_header_sys_times_h=no
  15018. ac_cv_header_sys_types_h=yes
  15019. ac_cv_header_time=yes
  15020. ac_cv_header_unistd_h=yes
  15021. ac_cv_host=broadwell-pc-mingw64
  15022. ac_cv_lib_curses_tputs=no
  15023. ac_cv_lib_lex='none needed'
  15024. ac_cv_lib_m_cos=yes
  15025. ac_cv_lib_ncurses_tputs=no
  15026. ac_cv_lib_readline_readline=no
  15027. ac_cv_member_struct_pst_processor_psp_iticksperclktick=no
  15028. ac_cv_objext=o
  15029. ac_cv_path_EGREP='/usr/bin/grep -E'
  15030. ac_cv_path_FGREP='/usr/bin/grep -F'
  15031. ac_cv_path_GREP=/usr/bin/grep
  15032. ac_cv_path_SED=/usr/bin/sed
  15033. ac_cv_path_install='/usr/bin/install -c'
  15034. ac_cv_path_lt_DD=/usr/bin/dd
  15035. ac_cv_path_mkdir=/usr/bin/mkdir
  15036. ac_cv_prog_AWK=gawk
  15037. ac_cv_prog_CPP='gcc -E'
  15038. ac_cv_prog_LEX=flex
  15039. ac_cv_prog_YACC='bison -y'
  15040. ac_cv_prog_ac_ct_AR=ar
  15041. ac_cv_prog_ac_ct_AS=as
  15042. ac_cv_prog_ac_ct_CC=gcc
  15043. ac_cv_prog_ac_ct_DLLTOOL=dlltool
  15044. ac_cv_prog_ac_ct_OBJDUMP=objdump
  15045. ac_cv_prog_ac_ct_RANLIB=ranlib
  15046. ac_cv_prog_ac_ct_STRIP=strip
  15047. ac_cv_prog_cc_c89=
  15048. ac_cv_prog_cc_c99=
  15049. ac_cv_prog_cc_g=yes
  15050. ac_cv_prog_lex_root=lex.yy
  15051. ac_cv_prog_lex_yytext_pointer=no
  15052. ac_cv_prog_make_make_set=yes
  15053. ac_cv_search_clock_gettime=no
  15054. ac_cv_sizeof_mp_limb_t=4
  15055. ac_cv_sizeof_unsigned=4
  15056. ac_cv_sizeof_unsigned_long=4
  15057. ac_cv_sizeof_unsigned_short=2
  15058. ac_cv_sizeof_void_p=4
  15059. ac_cv_type_intmax_t=yes
  15060. ac_cv_type_intptr_t=yes
  15061. ac_cv_type_long_double=yes
  15062. ac_cv_type_long_long=yes
  15063. ac_cv_type_ptrdiff_t=yes
  15064. ac_cv_type_quad_t=no
  15065. ac_cv_type_signal=void
  15066. ac_cv_type_stack_t=no
  15067. ac_cv_type_uint_least32_t=yes
  15068. am_cv_make_support_nested_variables=yes
  15069. am_cv_prog_cc_c_o=yes
  15070. cl_cv_as_noexecstack=no
  15071. gmp_cv_asm_align_fill_0x90=yes
  15072. gmp_cv_asm_align_log=no
  15073. gmp_cv_asm_byte=.byte
  15074. gmp_cv_asm_data=.data
  15075. gmp_cv_asm_globl=.globl
  15076. gmp_cv_asm_globl_attr=
  15077. gmp_cv_asm_label_suffix=:
  15078. gmp_cv_asm_lsym_prefix=L
  15079. gmp_cv_asm_rodata=' .section .rdata,"dr"'
  15080. gmp_cv_asm_size=
  15081. gmp_cv_asm_text=.text
  15082. gmp_cv_asm_type=
  15083. gmp_cv_asm_underscore=yes
  15084. gmp_cv_asm_w32=.long
  15085. gmp_cv_asm_x86_coff_type=yes
  15086. gmp_cv_asm_x86_got_underscore='not applicable'
  15087. gmp_cv_asm_x86_mmx=yes
  15088. gmp_cv_asm_x86_mulx=no
  15089. gmp_cv_asm_x86_shldl_cl=yes
  15090. gmp_cv_asm_x86_sse2=yes
  15091. gmp_cv_c_attribute_const=yes
  15092. gmp_cv_c_attribute_malloc=yes
  15093. gmp_cv_c_attribute_mode=yes
  15094. gmp_cv_c_attribute_noreturn=yes
  15095. gmp_cv_c_double_format='IEEE little endian'
  15096. gmp_cv_c_for_build_ansi=yes
  15097. gmp_cv_c_hidden_alias=yes
  15098. gmp_cv_check_libm_for_build=-lm
  15099. gmp_cv_func_alloca=yes
  15100. gmp_cv_func_sscanf_writable_input=no
  15101. gmp_cv_func_vsnprintf=yes
  15102. gmp_cv_header_alloca=no
  15103. gmp_cv_m4_m4wrap_spurious=no
  15104. gmp_cv_option_alloca=alloca
  15105. gmp_cv_prog_cpp_for_build='gcc -E'
  15106. gmp_cv_prog_exeext_for_build=.exe
  15107. gmp_cv_prog_m4=m4
  15108. lt_cv_ar_at_file=@
  15109. lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  15110. lt_cv_file_magic_cmd=func_win32_libid
  15111. lt_cv_file_magic_test_file=
  15112. lt_cv_ld_reload_flag=-r
  15113. lt_cv_nm_interface='BSD nm'
  15114. lt_cv_objdir=.libs
  15115. lt_cv_path_LD=c:/mingw/mingw32/bin/ld.exe
  15116. lt_cv_path_NM='/c/MinGW/bin/nm -B'
  15117. lt_cv_path_mainfest_tool=no
  15118. lt_cv_prog_compiler_c_o=yes
  15119. lt_cv_prog_compiler_pic='-DDLL_EXPORT -DPIC'
  15120. lt_cv_prog_compiler_pic_works=yes
  15121. lt_cv_prog_compiler_rtti_exceptions=no
  15122. lt_cv_prog_compiler_static_works=yes
  15123. lt_cv_prog_gnu_ld=yes
  15124. lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
  15125. lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)
  15126. \{0,1\}$/\1 _\2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
  15127. lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
  15128. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
  15129. lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
  15130. lt_cv_sys_global_symbol_to_import=
  15131. lt_cv_sys_max_cmd_len=8192
  15132. lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
  15133. lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
  15134. lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
  15135.  
  15136. ## ----------------- ##
  15137. ## Output variables. ##
  15138. ## ----------------- ##
  15139.  
  15140. ABI='32'
  15141. ACLOCAL='${SHELL} /c/Users/Devesh/Downloads/gmp-6.2.1/missing aclocal-1.15'
  15142. AMTAR='$${TAR-tar}'
  15143. AM_BACKSLASH='\'
  15144. AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  15145. AM_DEFAULT_VERBOSITY='1'
  15146. AM_V='$(V)'
  15147. AR='ar'
  15148. AS='as'
  15149. ASMFLAGS=''
  15150. AUTOCONF='${SHELL} /c/Users/Devesh/Downloads/gmp-6.2.1/missing autoconf'
  15151. AUTOHEADER='${SHELL} /c/Users/Devesh/Downloads/gmp-6.2.1/missing autoheader'
  15152. AUTOMAKE='${SHELL} /c/Users/Devesh/Downloads/gmp-6.2.1/missing automake-1.15'
  15153. AWK='gawk'
  15154. CALLING_CONVENTIONS_OBJS='x86call.lo x86check$U.lo'
  15155. CC='gcc'
  15156. CCAS='gcc -c'
  15157. CC_FOR_BUILD='gcc'
  15158. CFLAGS='-m32 -O2 -pedantic -fomit-frame-pointer -mtune=broadwell -march=broadwell'
  15159. CPP='gcc -E'
  15160. CPPFLAGS=''
  15161. CPP_FOR_BUILD='gcc -E'
  15162. CXX=''
  15163. CXXCPP=''
  15164. CXXFLAGS=''
  15165. CYGPATH_W='cygpath -w'
  15166. DEFN_LONG_LONG_LIMB='/* #undef _LONG_LONG_LIMB */'
  15167. DEFS='-DHAVE_CONFIG_H'
  15168. DLLTOOL='dlltool'
  15169. DSYMUTIL=''
  15170. DUMPBIN=''
  15171. ECHO_C=''
  15172. ECHO_N='-n'
  15173. ECHO_T=''
  15174. EGREP='/usr/bin/grep -E'
  15175. ENABLE_STATIC_FALSE='#'
  15176. ENABLE_STATIC_TRUE=''
  15177. EXEEXT='.exe'
  15178. EXEEXT_FOR_BUILD='.exe'
  15179. FGREP='/usr/bin/grep -F'
  15180. GMP_LDFLAGS=''
  15181. GMP_LIMB_BITS='32'
  15182. GMP_NAIL_BITS='0'
  15183. GREP='/usr/bin/grep'
  15184. HAVE_CLOCK_01='1'
  15185. HAVE_CPUTIME_01='0'
  15186. HAVE_GETRUSAGE_01='0'
  15187. HAVE_GETTIMEOFDAY_01='1'
  15188. HAVE_HOST_CPU_FAMILY_power='0'
  15189. HAVE_HOST_CPU_FAMILY_powerpc='0'
  15190. HAVE_SIGACTION_01='0'
  15191. HAVE_SIGALTSTACK_01='0'
  15192. HAVE_SIGSTACK_01='0'
  15193. HAVE_STACK_T_01='0'
  15194. HAVE_SYS_RESOURCE_H_01='0'
  15195. INSTALL_DATA='${INSTALL} -m 644'
  15196. INSTALL_PROGRAM='${INSTALL}'
  15197. INSTALL_SCRIPT='${INSTALL}'
  15198. INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
  15199. LD='c:/mingw/mingw32/bin/ld.exe'
  15200. LDFLAGS=''
  15201. LEX='flex'
  15202. LEXLIB=''
  15203. LEX_OUTPUT_ROOT='lex.yy'
  15204. LIBCURSES=''
  15205. LIBGMPXX_LDFLAGS=''
  15206. LIBGMP_DLL='0'
  15207. LIBGMP_LDFLAGS=''
  15208. LIBM='-lm'
  15209. LIBM_FOR_BUILD='-lm'
  15210. LIBOBJS=''
  15211. LIBREADLINE=''
  15212. LIBS=''
  15213. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  15214. LIPO=''
  15215. LN_S='cp -pR'
  15216. LTLIBOBJS=''
  15217. LT_SYS_LIBRARY_PATH=''
  15218. M4='m4'
  15219. MAINT='#'
  15220. MAINTAINER_MODE_FALSE=''
  15221. MAINTAINER_MODE_TRUE='#'
  15222. MAKEINFO='${SHELL} /c/Users/Devesh/Downloads/gmp-6.2.1/missing makeinfo'
  15223. MANIFEST_TOOL=':'
  15224. MKDIR_P='/usr/bin/mkdir -p'
  15225. NM='/c/MinGW/bin/nm -B'
  15226. NMEDIT=''
  15227. OBJDUMP='objdump'
  15228. OBJEXT='o'
  15229. OTOOL64=''
  15230. OTOOL=''
  15231. PACKAGE='gmp'
  15232. PACKAGE_BUGREPORT='[email protected], see https://gmplib.org/manual/Reporting-Bugs.html'
  15233. PACKAGE_NAME='GNU MP'
  15234. PACKAGE_STRING='GNU MP 6.2.1'
  15235. PACKAGE_TARNAME='gmp'
  15236. PACKAGE_URL='http://www.gnu.org/software/gmp/'
  15237. PACKAGE_VERSION='6.2.1'
  15238. PATH_SEPARATOR=':'
  15239. RANLIB='ranlib'
  15240. SED='/usr/bin/sed'
  15241. SET_MAKE=''
  15242. SHELL='/bin/sh'
  15243. SPEED_CYCLECOUNTER_OBJ='pentium.lo'
  15244. STRIP='strip'
  15245. TAL_OBJECT='tal-reent.lo'
  15246. TUNE_LIBS=''
  15247. TUNE_SQR_OBJ=''
  15248. U_FOR_BUILD=''
  15249. VERSION='6.2.1'
  15250. WANT_CXX_FALSE=''
  15251. WANT_CXX_TRUE='#'
  15252. WITH_READLINE_01='0'
  15253. YACC='bison -y'
  15254. YFLAGS=''
  15255. ac_ct_AR='ar'
  15256. ac_ct_CC='gcc'
  15257. ac_ct_CXX=''
  15258. ac_ct_DUMPBIN=''
  15259. am__EXEEXT_FALSE='#'
  15260. am__EXEEXT_TRUE=''
  15261. am__isrc=''
  15262. am__leading_dot='.'
  15263. am__tar='$${TAR-tar} chof - "$$tardir"'
  15264. am__untar='$${TAR-tar} xf -'
  15265. bindir='${exec_prefix}/bin'
  15266. build='broadwell-pc-mingw64'
  15267. build_alias=''
  15268. build_cpu='broadwell'
  15269. build_os='mingw64'
  15270. build_vendor='pc'
  15271. datadir='${datarootdir}'
  15272. datarootdir='${prefix}/share'
  15273. docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  15274. dvidir='${docdir}'
  15275. exec_prefix='${prefix}'
  15276. gmp_srclinks=' mpn/add.c mpn/add_1.c mpn/add_n.asm mpn/sub.c mpn/sub_1.c mpn/sub_n.asm mpn/cnd_add_n.asm mpn/cnd_sub_n.asm mpn/cnd_swap.c mpn/neg.c mpn/com.c mpn/mul_1.asm mpn/addmul_1.asm mpn/submul_1.asm mpn/add_err1_n.c mpn/add_err2_n.c mpn/add_err3_n.c mpn/sub_err1_n.c mpn/sub_err2_n.c mpn/sub_err3_n.c mpn/lshift.asm mpn/rshift.asm mpn/dive_1.asm mpn/diveby3.c mpn/divis.c mpn/divrem.c mpn/divrem_1.asm mpn/divrem_2.asm mpn/fib2_ui.c mpn/fib2m.c mpn/mod_1.c mpn/mod_34lsub1.asm mpn/mode1o.asm mpn/pre_mod_1.c mpn/dump.c mpn/mod_1_1.asm mpn/mod_1_2.c mpn/mod_1_3.c mpn/mod_1_4.asm mpn/lshiftc.c mpn/mul.c mpn/mul_fft.c mpn/mul_n.c mpn/sqr.c mpn/mul_basecase.asm mpn/sqr_basecase.asm mpn/nussbaumer_mul.c mpn/mulmid_basecase.c mpn/toom42_mulmid.c mpn/mulmid_n.c mpn/mulmid.c mpn/random.c mpn/random2.c mpn/pow_1.c mpn/rootrem.c mpn/sqrtrem.c mpn/sizeinbase.c mpn/get_str.c mpn/set_str.c mpn/compute_powtab.c mpn/scan0.c mpn/scan1.c mpn/popcount.asm mpn/hamdist.asm mpn/cmp.c mpn/zero_p.c mpn/perfsqr.c mpn/perfpow.c mpn/strongfibo.c mpn/gcd_11.asm mpn/gcd_22.c mpn/gcd_1.c mpn/gcd.c mpn/gcdext_1.c mpn/gcdext.c mpn/gcd_subdiv_step.c mpn/gcdext_lehmer.c mpn/div_q.c mpn/tdiv_qr.c mpn/jacbase.c mpn/jacobi_2.c mpn/jacobi.c mpn/get_d.c mpn/matrix22_mul.c mpn/matrix22_mul1_inverse_vector.c mpn/hgcd_matrix.c mpn/hgcd2.c mpn/hgcd_step.c mpn/hgcd_reduce.c mpn/hgcd.c mpn/hgcd_appr.c mpn/hgcd2_jacobi.c mpn/hgcd_jacobi.c mpn/mullo_n.c mpn/mullo_basecase.c mpn/sqrlo.c mpn/sqrlo_basecase.c mpn/toom22_mul.c mpn/toom32_mul.c mpn/toom42_mul.c mpn/toom52_mul.c mpn/toom62_mul.c mpn/toom33_mul.c mpn/toom43_mul.c mpn/toom53_mul.c mpn/toom54_mul.c mpn/toom63_mul.c mpn/toom44_mul.c mpn/toom6h_mul.c mpn/toom6_sqr.c mpn/toom8h_mul.c mpn/toom8_sqr.c mpn/toom_couple_handling.c mpn/toom2_sqr.c mpn/toom3_sqr.c mpn/toom4_sqr.c mpn/toom_eval_dgr3_pm1.c mpn/toom_eval_dgr3_pm2.c mpn/toom_eval_pm1.c mpn/toom_eval_pm2.c mpn/toom_eval_pm2exp.c mpn/toom_eval_pm2rexp.c mpn/toom_interpolate_5pts.c mpn/toom_interpolate_6pts.c mpn/toom_interpolate_7pts.c mpn/toom_interpolate_8pts.c mpn/toom_interpolate_12pts.c mpn/toom_interpolate_16pts.c mpn/invertappr.c mpn/invert.c mpn/binvert.c mpn/mulmod_bnm1.c mpn/sqrmod_bnm1.c mpn/div_qr_1.c mpn/div_qr_1n_pi1.c mpn/div_qr_2.c mpn/div_qr_2n_pi1.c mpn/div_qr_2u_pi1.c mpn/sbpi1_div_q.c mpn/sbpi1_div_qr.c mpn/sbpi1_divappr_q.c mpn/dcpi1_div_q.c mpn/dcpi1_div_qr.c mpn/dcpi1_divappr_q.c mpn/mu_div_qr.c mpn/mu_divappr_q.c mpn/mu_div_q.c mpn/bdiv_q_1.asm mpn/sbpi1_bdiv_q.c mpn/sbpi1_bdiv_qr.c mpn/sbpi1_bdiv_r.c mpn/dcpi1_bdiv_q.c mpn/dcpi1_bdiv_qr.c mpn/mu_bdiv_q.c mpn/mu_bdiv_qr.c mpn/bdiv_q.c mpn/bdiv_qr.c mpn/broot.c mpn/brootinv.c mpn/bsqrt.c mpn/bsqrtinv.c mpn/divexact.c mpn/bdiv_dbm1c.asm mpn/redc_1.c mpn/redc_2.c mpn/redc_n.c mpn/powm.c mpn/powlo.c mpn/sec_powm.c mpn/sec_mul.c mpn/sec_sqr.c mpn/sec_div_qr.c mpn/sec_div_r.c mpn/sec_pi1_div_qr.c mpn/sec_pi1_div_r.c mpn/sec_add_1.c mpn/sec_sub_1.c mpn/sec_invert.c mpn/trialdiv.c mpn/remove.c mpn/and_n.c mpn/andn_n.c mpn/nand_n.c mpn/ior_n.c mpn/iorn_n.c mpn/nior_n.c mpn/xor_n.c mpn/xnor_n.c mpn/copyi.asm mpn/copyd.asm mpn/zero.c mpn/sec_tabselect.asm mpn/comb_tables.c mpn/umul.asm mpn/udiv.asm mpn/add_n_sub_n.c gmp-mparam.h'
  15277. host='broadwell-pc-mingw64'
  15278. host_alias=''
  15279. host_cpu='broadwell'
  15280. host_os='mingw64'
  15281. host_vendor='pc'
  15282. htmldir='${docdir}'
  15283. includedir='${prefix}/include'
  15284. infodir='${datarootdir}/info'
  15285. install_sh='${SHELL} /c/Users/Devesh/Downloads/gmp-6.2.1/install-sh'
  15286. libdir='${exec_prefix}/lib'
  15287. libexecdir='${exec_prefix}/libexec'
  15288. localedir='${datarootdir}/locale'
  15289. localstatedir='${prefix}/var'
  15290. mandir='${datarootdir}/man'
  15291. mkdir_p='$(MKDIR_P)'
  15292. mpn_objects=' add$U.lo add_1$U.lo add_n.lo sub$U.lo sub_1$U.lo sub_n.lo cnd_add_n.lo cnd_sub_n.lo cnd_swap$U.lo neg$U.lo com$U.lo mul_1.lo addmul_1.lo submul_1.lo add_err1_n$U.lo add_err2_n$U.lo add_err3_n$U.lo sub_err1_n$U.lo sub_err2_n$U.lo sub_err3_n$U.lo lshift.lo rshift.lo dive_1.lo diveby3$U.lo divis$U.lo divrem$U.lo divrem_1.lo divrem_2.lo fib2_ui$U.lo fib2m$U.lo mod_1$U.lo mod_34lsub1.lo mode1o.lo pre_mod_1$U.lo dump$U.lo mod_1_1.lo mod_1_2$U.lo mod_1_3$U.lo mod_1_4.lo lshiftc$U.lo mul$U.lo mul_fft$U.lo mul_n$U.lo sqr$U.lo mul_basecase.lo sqr_basecase.lo nussbaumer_mul$U.lo mulmid_basecase$U.lo toom42_mulmid$U.lo mulmid_n$U.lo mulmid$U.lo random$U.lo random2$U.lo pow_1$U.lo rootrem$U.lo sqrtrem$U.lo sizeinbase$U.lo get_str$U.lo set_str$U.lo compute_powtab$U.lo scan0$U.lo scan1$U.lo popcount.lo hamdist.lo cmp$U.lo zero_p$U.lo perfsqr$U.lo perfpow$U.lo strongfibo$U.lo gcd_11.lo gcd_22$U.lo gcd_1$U.lo gcd$U.lo gcdext_1$U.lo gcdext$U.lo gcd_subdiv_step$U.lo gcdext_lehmer$U.lo div_q$U.lo tdiv_qr$U.lo jacbase$U.lo jacobi_2$U.lo jacobi$U.lo get_d$U.lo matrix22_mul$U.lo matrix22_mul1_inverse_vector$U.lo hgcd_matrix$U.lo hgcd2$U.lo hgcd_step$U.lo hgcd_reduce$U.lo hgcd$U.lo hgcd_appr$U.lo hgcd2_jacobi$U.lo hgcd_jacobi$U.lo mullo_n$U.lo mullo_basecase$U.lo sqrlo$U.lo sqrlo_basecase$U.lo toom22_mul$U.lo toom32_mul$U.lo toom42_mul$U.lo toom52_mul$U.lo toom62_mul$U.lo toom33_mul$U.lo toom43_mul$U.lo toom53_mul$U.lo toom54_mul$U.lo toom63_mul$U.lo toom44_mul$U.lo toom6h_mul$U.lo toom6_sqr$U.lo toom8h_mul$U.lo toom8_sqr$U.lo toom_couple_handling$U.lo toom2_sqr$U.lo toom3_sqr$U.lo toom4_sqr$U.lo toom_eval_dgr3_pm1$U.lo toom_eval_dgr3_pm2$U.lo toom_eval_pm1$U.lo toom_eval_pm2$U.lo toom_eval_pm2exp$U.lo toom_eval_pm2rexp$U.lo toom_interpolate_5pts$U.lo toom_interpolate_6pts$U.lo toom_interpolate_7pts$U.lo toom_interpolate_8pts$U.lo toom_interpolate_12pts$U.lo toom_interpolate_16pts$U.lo invertappr$U.lo invert$U.lo binvert$U.lo mulmod_bnm1$U.lo sqrmod_bnm1$U.lo div_qr_1$U.lo div_qr_1n_pi1$U.lo div_qr_2$U.lo div_qr_2n_pi1$U.lo div_qr_2u_pi1$U.lo sbpi1_div_q$U.lo sbpi1_div_qr$U.lo sbpi1_divappr_q$U.lo dcpi1_div_q$U.lo dcpi1_div_qr$U.lo dcpi1_divappr_q$U.lo mu_div_qr$U.lo mu_divappr_q$U.lo mu_div_q$U.lo bdiv_q_1.lo sbpi1_bdiv_q$U.lo sbpi1_bdiv_qr$U.lo sbpi1_bdiv_r$U.lo dcpi1_bdiv_q$U.lo dcpi1_bdiv_qr$U.lo mu_bdiv_q$U.lo mu_bdiv_qr$U.lo bdiv_q$U.lo bdiv_qr$U.lo broot$U.lo brootinv$U.lo bsqrt$U.lo bsqrtinv$U.lo divexact$U.lo bdiv_dbm1c.lo redc_1$U.lo redc_2$U.lo redc_n$U.lo powm$U.lo powlo$U.lo sec_powm$U.lo sec_mul$U.lo sec_sqr$U.lo sec_div_qr$U.lo sec_div_r$U.lo sec_pi1_div_qr$U.lo sec_pi1_div_r$U.lo sec_add_1$U.lo sec_sub_1$U.lo sec_invert$U.lo trialdiv$U.lo remove$U.lo and_n$U.lo andn_n$U.lo nand_n$U.lo ior_n$U.lo iorn_n$U.lo nior_n$U.lo xor_n$U.lo xnor_n$U.lo copyi.lo copyd.lo zero$U.lo sec_tabselect.lo comb_tables$U.lo umul.lo udiv.lo add_n_sub_n$U.lo'
  15293. mpn_objs_in_libgmp=' mpn/add$U.lo mpn/add_1$U.lo mpn/add_n.lo mpn/sub$U.lo mpn/sub_1$U.lo mpn/sub_n.lo mpn/cnd_add_n.lo mpn/cnd_sub_n.lo mpn/cnd_swap$U.lo mpn/neg$U.lo mpn/com$U.lo mpn/mul_1.lo mpn/addmul_1.lo mpn/submul_1.lo mpn/add_err1_n$U.lo mpn/add_err2_n$U.lo mpn/add_err3_n$U.lo mpn/sub_err1_n$U.lo mpn/sub_err2_n$U.lo mpn/sub_err3_n$U.lo mpn/lshift.lo mpn/rshift.lo mpn/dive_1.lo mpn/diveby3$U.lo mpn/divis$U.lo mpn/divrem$U.lo mpn/divrem_1.lo mpn/divrem_2.lo mpn/fib2_ui$U.lo mpn/fib2m$U.lo mpn/mod_1$U.lo mpn/mod_34lsub1.lo mpn/mode1o.lo mpn/pre_mod_1$U.lo mpn/dump$U.lo mpn/mod_1_1.lo mpn/mod_1_2$U.lo mpn/mod_1_3$U.lo mpn/mod_1_4.lo mpn/lshiftc$U.lo mpn/mul$U.lo mpn/mul_fft$U.lo mpn/mul_n$U.lo mpn/sqr$U.lo mpn/mul_basecase.lo mpn/sqr_basecase.lo mpn/nussbaumer_mul$U.lo mpn/mulmid_basecase$U.lo mpn/toom42_mulmid$U.lo mpn/mulmid_n$U.lo mpn/mulmid$U.lo mpn/random$U.lo mpn/random2$U.lo mpn/pow_1$U.lo mpn/rootrem$U.lo mpn/sqrtrem$U.lo mpn/sizeinbase$U.lo mpn/get_str$U.lo mpn/set_str$U.lo mpn/compute_powtab$U.lo mpn/scan0$U.lo mpn/scan1$U.lo mpn/popcount.lo mpn/hamdist.lo mpn/cmp$U.lo mpn/zero_p$U.lo mpn/perfsqr$U.lo mpn/perfpow$U.lo mpn/strongfibo$U.lo mpn/gcd_11.lo mpn/gcd_22$U.lo mpn/gcd_1$U.lo mpn/gcd$U.lo mpn/gcdext_1$U.lo mpn/gcdext$U.lo mpn/gcd_subdiv_step$U.lo mpn/gcdext_lehmer$U.lo mpn/div_q$U.lo mpn/tdiv_qr$U.lo mpn/jacbase$U.lo mpn/jacobi_2$U.lo mpn/jacobi$U.lo mpn/get_d$U.lo mpn/matrix22_mul$U.lo mpn/matrix22_mul1_inverse_vector$U.lo mpn/hgcd_matrix$U.lo mpn/hgcd2$U.lo mpn/hgcd_step$U.lo mpn/hgcd_reduce$U.lo mpn/hgcd$U.lo mpn/hgcd_appr$U.lo mpn/hgcd2_jacobi$U.lo mpn/hgcd_jacobi$U.lo mpn/mullo_n$U.lo mpn/mullo_basecase$U.lo mpn/sqrlo$U.lo mpn/sqrlo_basecase$U.lo mpn/toom22_mul$U.lo mpn/toom32_mul$U.lo mpn/toom42_mul$U.lo mpn/toom52_mul$U.lo mpn/toom62_mul$U.lo mpn/toom33_mul$U.lo mpn/toom43_mul$U.lo mpn/toom53_mul$U.lo mpn/toom54_mul$U.lo mpn/toom63_mul$U.lo mpn/toom44_mul$U.lo mpn/toom6h_mul$U.lo mpn/toom6_sqr$U.lo mpn/toom8h_mul$U.lo mpn/toom8_sqr$U.lo mpn/toom_couple_handling$U.lo mpn/toom2_sqr$U.lo mpn/toom3_sqr$U.lo mpn/toom4_sqr$U.lo mpn/toom_eval_dgr3_pm1$U.lo mpn/toom_eval_dgr3_pm2$U.lo mpn/toom_eval_pm1$U.lo mpn/toom_eval_pm2$U.lo mpn/toom_eval_pm2exp$U.lo mpn/toom_eval_pm2rexp$U.lo mpn/toom_interpolate_5pts$U.lo mpn/toom_interpolate_6pts$U.lo mpn/toom_interpolate_7pts$U.lo mpn/toom_interpolate_8pts$U.lo mpn/toom_interpolate_12pts$U.lo mpn/toom_interpolate_16pts$U.lo mpn/invertappr$U.lo mpn/invert$U.lo mpn/binvert$U.lo mpn/mulmod_bnm1$U.lo mpn/sqrmod_bnm1$U.lo mpn/div_qr_1$U.lo mpn/div_qr_1n_pi1$U.lo mpn/div_qr_2$U.lo mpn/div_qr_2n_pi1$U.lo mpn/div_qr_2u_pi1$U.lo mpn/sbpi1_div_q$U.lo mpn/sbpi1_div_qr$U.lo mpn/sbpi1_divappr_q$U.lo mpn/dcpi1_div_q$U.lo mpn/dcpi1_div_qr$U.lo mpn/dcpi1_divappr_q$U.lo mpn/mu_div_qr$U.lo mpn/mu_divappr_q$U.lo mpn/mu_div_q$U.lo mpn/bdiv_q_1.lo mpn/sbpi1_bdiv_q$U.lo mpn/sbpi1_bdiv_qr$U.lo mpn/sbpi1_bdiv_r$U.lo mpn/dcpi1_bdiv_q$U.lo mpn/dcpi1_bdiv_qr$U.lo mpn/mu_bdiv_q$U.lo mpn/mu_bdiv_qr$U.lo mpn/bdiv_q$U.lo mpn/bdiv_qr$U.lo mpn/broot$U.lo mpn/brootinv$U.lo mpn/bsqrt$U.lo mpn/bsqrtinv$U.lo mpn/divexact$U.lo mpn/bdiv_dbm1c.lo mpn/redc_1$U.lo mpn/redc_2$U.lo mpn/redc_n$U.lo mpn/powm$U.lo mpn/powlo$U.lo mpn/sec_powm$U.lo mpn/sec_mul$U.lo mpn/sec_sqr$U.lo mpn/sec_div_qr$U.lo mpn/sec_div_r$U.lo mpn/sec_pi1_div_qr$U.lo mpn/sec_pi1_div_r$U.lo mpn/sec_add_1$U.lo mpn/sec_sub_1$U.lo mpn/sec_invert$U.lo mpn/trialdiv$U.lo mpn/remove$U.lo mpn/and_n$U.lo mpn/andn_n$U.lo mpn/nand_n$U.lo mpn/ior_n$U.lo mpn/iorn_n$U.lo mpn/nior_n$U.lo mpn/xor_n$U.lo mpn/xnor_n$U.lo mpn/copyi.lo mpn/copyd.lo mpn/zero$U.lo mpn/sec_tabselect.lo mpn/comb_tables$U.lo mpn/umul.lo mpn/udiv.lo mpn/add_n_sub_n$U.lo'
  15294. oldincludedir='/usr/include'
  15295. pdfdir='${docdir}'
  15296. prefix='C:/GMP'
  15297. program_transform_name='s,x,x,'
  15298. psdir='${docdir}'
  15299. sbindir='${exec_prefix}/sbin'
  15300. sharedstatedir='${prefix}/com'
  15301. sysconfdir='${prefix}/etc'
  15302. target_alias=''
  15303.  
  15304. ## ----------- ##
  15305. ## confdefs.h. ##
  15306. ## ----------- ##
  15307.  
  15308. /* confdefs.h */
  15309. #define PACKAGE_NAME "GNU MP"
  15310. #define PACKAGE_TARNAME "gmp"
  15311. #define PACKAGE_VERSION "6.2.1"
  15312. #define PACKAGE_STRING "GNU MP 6.2.1"
  15313. #define PACKAGE_BUGREPORT "[email protected], see https://gmplib.org/manual/Reporting-Bugs.html"
  15314. #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
  15315. #define PACKAGE "gmp"
  15316. #define VERSION "6.2.1"
  15317. #define WANT_FFT 1
  15318. #define HAVE_HOST_CPU_broadwell 1
  15319. #define HOST_DOS64 1
  15320. #define HAVE_SPEED_CYCLECOUNTER 2
  15321. #define HAVE_CALLING_CONVENTIONS 1
  15322. #define STDC_HEADERS 1
  15323. #define HAVE_SYS_TYPES_H 1
  15324. #define HAVE_SYS_STAT_H 1
  15325. #define HAVE_STDLIB_H 1
  15326. #define HAVE_STRING_H 1
  15327. #define HAVE_MEMORY_H 1
  15328. #define HAVE_STRINGS_H 1
  15329. #define HAVE_INTTYPES_H 1
  15330. #define HAVE_STDINT_H 1
  15331. #define HAVE_UNISTD_H 1
  15332. #define HAVE_DLFCN_H 1
  15333. #define LT_OBJDIR ".libs/"
  15334. #define STDC_HEADERS 1
  15335. #define TIME_WITH_SYS_TIME 1
  15336. #define HAVE_FCNTL_H 1
  15337. #define HAVE_FLOAT_H 1
  15338. #define HAVE_LOCALE_H 1
  15339. #define HAVE_SYS_PARAM_H 1
  15340. #define HAVE_SYS_TIME_H 1
  15341. #define HAVE_DECL_FGETC 1
  15342. #define HAVE_DECL_FSCANF 1
  15343. #define HAVE_DECL_OPTARG 1
  15344. #define HAVE_DECL_UNGETC 1
  15345. #define HAVE_DECL_VFPRINTF 1
  15346. #define HAVE_DECL_SYS_ERRLIST 0
  15347. #define HAVE_DECL_SYS_NERR 0
  15348. #define RETSIGTYPE void
  15349. #define HAVE_INTMAX_T 1
  15350. #define HAVE_LONG_DOUBLE 1
  15351. #define HAVE_LONG_LONG 1
  15352. #define HAVE_PTRDIFF_T 1
  15353. #define HAVE_UINT_LEAST32_T 1
  15354. #define HAVE_INTPTR_T 1
  15355. #define restrict __restrict
  15356. #define HAVE_ATTRIBUTE_CONST 1
  15357. #define HAVE_ATTRIBUTE_MALLOC 1
  15358. #define HAVE_ATTRIBUTE_MODE 1
  15359. #define HAVE_ATTRIBUTE_NORETURN 1
  15360. #define HAVE_HIDDEN_ALIAS 1
  15361. #define HAVE_ALLOCA 1
  15362. #define WANT_TMP_ALLOCA 1
  15363. #define HAVE_LIMB_LITTLE_ENDIAN 1
  15364. #define HAVE_DOUBLE_IEEE_LITTLE_ENDIAN 1
  15365. #define HAVE_CLOCK 1
  15366. #define HAVE_GETPAGESIZE 1
  15367. #define HAVE_GETTIMEOFDAY 1
  15368. #define HAVE_LOCALECONV 1
  15369. #define HAVE_MEMSET 1
  15370. #define HAVE_MPROTECT 1
  15371. #define HAVE_POPEN 1
  15372. #define HAVE_RAISE 1
  15373. #define HAVE_STRCHR 1
  15374. #define HAVE_STRERROR 1
  15375. #define HAVE_STRNLEN 1
  15376. #define HAVE_STRTOL 1
  15377. #define HAVE_STRTOUL 1
  15378. #define HAVE_VSNPRINTF 1
  15379. #define HAVE_NATIVE_mpn_add_n 1
  15380. #define HAVE_NATIVE_mpn_add_nc 1
  15381. #define HAVE_NATIVE_mpn_sub_n 1
  15382. #define HAVE_NATIVE_mpn_sub_nc 1
  15383. #define HAVE_NATIVE_func 1
  15384. #define HAVE_NATIVE_func_nc 1
  15385. #define HAVE_NATIVE_mpn_add_n 1
  15386. #define HAVE_NATIVE_mpn_add_nc 1
  15387. #define HAVE_NATIVE_mpn_sub_n 1
  15388. #define HAVE_NATIVE_mpn_sub_nc 1
  15389. #define HAVE_NATIVE_func 1
  15390. #define HAVE_NATIVE_func_nc 1
  15391. #define HAVE_NATIVE_mpn_cnd_add_n 1
  15392. #define HAVE_NATIVE_mpn_cnd_sub_n 1
  15393. #define HAVE_NATIVE_func 1
  15394. #define HAVE_NATIVE_mpn_cnd_add_n 1
  15395. #define HAVE_NATIVE_mpn_cnd_sub_n 1
  15396. #define HAVE_NATIVE_func 1
  15397. #define HAVE_NATIVE_mpn_mul_1 1
  15398. #define HAVE_NATIVE_mpn_addmul_1 1
  15399. #define HAVE_NATIVE_mpn_submul_1 1
  15400. #define HAVE_NATIVE_mpn_lshift 1
  15401. #define HAVE_NATIVE_mpn_rshift 1
  15402. #define HAVE_NATIVE_mpn_divexact_1 1
  15403. #define HAVE_NATIVE_mpn_preinv_divrem_1 1
  15404. #define HAVE_NATIVE_mpn_divrem_1c 1
  15405. #define HAVE_NATIVE_mpn_divrem_1 1
  15406. #define HAVE_NATIVE_mpn_divrem_2 1
  15407. #define HAVE_NATIVE_mpn_mod_34lsub1 1
  15408. #define HAVE_NATIVE_mpn_modexact_1c_odd 1
  15409. #define HAVE_NATIVE_mpn_modexact_1_odd 1
  15410. #define HAVE_NATIVE_mpn_mod_1_1p 1
  15411. #define HAVE_NATIVE_mpn_mod_1s_4p 1
  15412. #define HAVE_NATIVE_mpn_mul_basecase 1
  15413. #define HAVE_NATIVE_mpn_sqr_basecase 1
  15414. #define HAVE_NATIVE_mpn_popcount 1
  15415. #define HAVE_NATIVE_mpn_popcount 1
  15416. #define HAVE_NATIVE_mpn_hamdist 1
  15417. #define HAVE_NATIVE_mpn_gcd_11 1
  15418. #define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
  15419. #define HAVE_NATIVE_mpn_bdiv_q_1 1
  15420. #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
  15421. #define HAVE_NATIVE_mpn_copyi 1
  15422. #define HAVE_NATIVE_mpn_copyd 1
  15423. #define HAVE_NATIVE_mpn_sec_tabselect 1
  15424. #define HAVE_NATIVE_mpn_umul_ppmm 1
  15425. #define HAVE_NATIVE_mpn_udiv_qrnnd 1
  15426. #define LSYM_PREFIX "L"
  15427. #define HAVE_HOST_CPU_FAMILY_x86 1
  15428. #define GMP_MPARAM_H_SUGGEST "./mpn/x86/coreihwl/gmp-mparam.h"
  15429. #define SIZEOF_VOID_P 4
  15430. #define SIZEOF_UNSIGNED_SHORT 2
  15431. #define SIZEOF_UNSIGNED 4
  15432. #define SIZEOF_UNSIGNED_LONG 4
  15433. #define SIZEOF_MP_LIMB_T 4
  15434.  
  15435. configure: exit 0
  15436.  
Add Comment
Please, Sign In to add comment