home *** CD-ROM | disk | FTP | other *** search
/ IRIS Development Option 6.2 / IRIS_Development_Option_6.2_814-0478-001.iso / dist / c_dev.idb / usr / lib / err.english.cc.z / err.english.cc
Text File  |  1996-03-14  |  44KB  |  1,261 lines

  1. @
  2.   358   358   358
  3.  6464  6482  6553
  4.  6553  6593  6728
  5.  6728  6746  6803
  6.  6803  6808  6808
  7.  6808  6818  6818
  8.  6818  6826  6826
  9.  6826  6847  6847
  10.  6847  6875  6922
  11.  6922  6930  6930
  12.  6930  6939  6939
  13.  6939  6948  6948
  14.  6948  6974  7120
  15.  7120  7149  7204
  16.  7210  7248  7311
  17.  7317  7350  7442
  18.  7450  7497  7627
  19.  7635  7709  7930
  20.  7938  7975  8063
  21.  8071  8113  8253
  22.  8261  8289  8289
  23.  8298  8338  8445
  24.  8460  8502  8635
  25.  8650  8690  8819
  26.  8834  8857  8965
  27.  8965  9008  9113
  28.  9119  9142  9227
  29.  9235  9282  9451
  30.  9451  9462  9462
  31.  9462  9477  9477
  32.  9477  9497  9497
  33.  9497  9545  9545
  34.  9545  9584  9584
  35.  9584  9604  9662
  36.  9662  9682  9720
  37.  9720  9749  9749
  38.  9749  9788  9788
  39.  9788  9802  9802
  40.  9802  9829  9829
  41.  9829  9861  9861
  42.  9861  9904  9904
  43.  9904  9920  9920
  44.  9920  9962  9962
  45.  9962  9988  9988
  46.  9988 10014 10014
  47. 10014 10035 10035
  48. 10035 10054 10097
  49. 10097 10115 10115
  50. 10115 10147 10147
  51. 10147 10183 10183
  52. 10183 10208 10208
  53. 10208 10236 10236
  54. 10236 10269 10269
  55. 10269 10304 10304
  56. 10304 10328 10328
  57. 10328 10351 10351
  58. 10351 10371 10371
  59. 10371 10402 10402
  60. 10402 10447 10447
  61. 10447 10497 10497
  62. 10497 10533 10533
  63. 10533 10598 10598
  64. 10606 10630 10630
  65. 10640 10671 10671
  66. 10690 10719 10719
  67. 10728 10752 10795
  68. 10795 10837 10837
  69. 10837 10876 10876
  70. 10876 10900 10900
  71. 10900 10948 10948
  72. 10960 11021 11103
  73. 11103 11128 11128
  74. 11128 11153 11153
  75. 11153 11216 11216
  76. 11216 11239 11239
  77. 11239 11303 11303
  78. 11303 11347 11347
  79. 11357 11393 11393
  80. 11393 11432 11432
  81. 11442 11494 11494
  82. 11494 11536 11536
  83. 11536 11595 11595
  84. 11595 11622 11622
  85. 11622 11684 11684
  86. 11684 11726 11726
  87. 11738 11778 11778
  88. 11782 11813 11813
  89. 11813 11850 11850
  90. 11850 11900 12087
  91. 12111 12120 12120
  92. 12120 12129 12129
  93. 12129 12158 12158
  94. 12158 12192 12192
  95. 12192 12237 12237
  96. 12237 12273 12273
  97. 12273 12326 12326
  98. 12330 12366 12366
  99. 12366 12423 12423
  100. 12427 12482 12482
  101. 12486 12560 12560
  102. 12568 12631 12631
  103. 12637 12691 12691
  104. 12691 12743 12743
  105. 12743 12785 12785
  106. 12785 12826 12826
  107. 12826 12865 12865
  108. 12865 12883 12883
  109. 12883 12946 12946
  110. 12956 12995 12995
  111. 13005 13066 13066
  112. 13077 13163 13163
  113. 13163 13211 13211
  114. 13211 13270 13270
  115. 13270 13318 13318
  116. 13318 13350 13350
  117. 13350 13387 13387
  118. 13387 13428 13428
  119. 13428 13464 13533
  120. 13533 13580 13737
  121. 13737 13776 13854
  122. 13854 13913 13913
  123. 13913 13950 13950
  124. 13950 14118 14118
  125. 14118 14150 14150
  126. 14150 14163 14194
  127. 14194 14224 14255
  128. 14255 14275 14319
  129. 14319 14353 14458
  130. 14466 14484 14530
  131. 14534 14567 14567
  132. 14567 14635 14682
  133. 14690 14742 14742
  134. 14742 14789 14789
  135. 14801 14875 14875
  136. 14886 14947 14947
  137. 14947 14992 14992
  138. 14992 15035 15085
  139. 15085 15134 15205
  140. 15214 15267 15448
  141. 15454 15496 16810
  142. 16822 16875 16960
  143. 16972 17053 17179
  144. 17191 17236 17332
  145. 17344 17491 17841
  146. 17853 17939 18304
  147. 18316 18471 18774
  148. 18786 18952 19323
  149. 19335 19364 19496
  150. 19500 19527 19598
  151. 19598 19613 19776
  152. 19797 19808 19837
  153. 19837 19862 19862
  154. 19868 19927 20026
  155. 20034 20075 20179
  156. 20187 20223 20223
  157. 20223 20290 20382
  158. 20392 20441 20589
  159. 20601 20656 20656
  160. 20656 20699 20818
  161. 20826 20860 21038
  162. 21046 21094 21191
  163. 21203 21236 21314
  164. 21326 21395 21457
  165. 21469 21502 21502
  166. 21502 21587 21731
  167. 21756 21789 21864
  168. 21875 21901 21976
  169. 22013 22059 22220
  170. 22257 22397 22561
  171. 22561 22595 22595
  172. 22603 22623 22623
  173. 22631 22667 22828
  174. 22865 22919 22994
  175. 23031 23059 23120
  176. 23132 23201 23201
  177. 23212 23274 23274
  178. 23285 23345 23345
  179. 23356 23393 23393
  180. 23399 23431 23532
  181. 23542 23587 23646
  182. 23656 23697 23745
  183. 23755 23796 23844
  184. 23854 23876 23928
  185. 23942 23971 24153
  186. 24160 24243 24243
  187. 24247 24273 24743
  188. 24755 24784 24984
  189. 24996 25034 25034
  190. 25034 25075 25273
  191. 25281 25332 25410
  192. 25420 25467 25544
  193. 25554 25583 25744
  194. 25754 25783 26061
  195. 26071 26111 26185
  196. 26194 26239 26525
  197. 26535 26568 26914
  198. 26924 26951 26998
  199. 27008 27035 27082
  200. 27093 27120 27167
  201. 27178 27206 27251
  202. 27261 27289 27334
  203. 27345 27391 27931
  204. 27938 27959 28007
  205. 28019 28037 28037
  206. 28043 28069 28069
  207. 28077 28147 28199
  208. 28207 28266 28266
  209. 28274 28306 28306
  210. 28314 28339 28339
  211. 28347 28404 28510
  212. 28518 28567 28682
  213. 28690 28728 28728
  214. 28736 28782 29023
  215. 29033 29085 29234
  216. 29246 29303 29383
  217. 29395 29432 29570
  218. 29592 29631 29644
  219. 29644 29693 29758
  220. 29767 29810 29875
  221. 29875 29911 29976
  222. 29984 30014 30014
  223. 30027 30086 30151
  224. 30157 30223 30293
  225. 30301 30369 30445
  226. 30457 30511 30568
  227. 30580 30630 30743
  228. 30755 30812 30874
  229. 30886 30959 31035
  230. 31043 31076 31175
  231. 31183 31243 31243
  232. 31251 31323 31323
  233. 31331 31433 31433
  234. 31445 31544 31686
  235. 31698 31740 31740
  236. 31740 31783 31783
  237. 31783 31824 31824
  238. 31824 31873 31996
  239. 32008 32056 32164
  240. 32176 32210 32210
  241. 32229 32271 32271
  242. 32279 32323 32569
  243. 32581 32642 32718
  244. 32739 32779 32916
  245. 32926 32953 33047
  246. 33057 33116 33315
  247. 33325 33373 33373
  248. 33373 33407 33469
  249. 33494 33527 33527
  250. 33536 33573 33573
  251. 33584 33650 33697
  252. 33705 33763 33763
  253. 33763 33797 33797
  254. 33797 33829 33906
  255. 33915 33976 33976
  256. 33985 34016 34098
  257. 34098 34133 34198
  258. 34198 34261 34261
  259. 34269 34312 34312
  260. 34324 34363 34438
  261. 34444 34530 34530
  262. 34538 34596 34626
  263. 34636 34675 34754
  264. 34764 34821 34821
  265. 34821 34867 34950
  266. 34959 35016 35135
  267. 35145 35198 35198
  268. 35208 35266 35344
  269. 35355 35382 35537
  270. 35547 35576 35629
  271. 35637 35705 35705
  272. 35713 35764 35764
  273. 35764 35784 35876
  274. 35888 35932 35950
  275. 35950 36013 36138
  276. 36150 36191 36280
  277. 36286 36314 36419
  278. 36431 36516 36516
  279. 36516 36554 36642
  280. 36642 36689 36808
  281. 36818 36881 37105
  282. 37113 37183 37204
  283. 37204 37225 37225
  284. 37225 37255 37348
  285. 37348 37388 37388
  286. 37388 37454 37454
  287. 37454 37518 37518
  288. 37518 37584 37584
  289. 37584 37717 37717
  290. 37717 37752 37752
  291. 37752 37783 37889
  292. 37901 37928 38034
  293. 38046 38115 38115
  294. 38115 38140 38187
  295. 38195 38219 38339
  296. 38351 38422 38422
  297. 38422 38486 38486
  298. 38486 38555 38555
  299. 38555 38619 38619
  300. 38619 38641 38641
  301. 38641 38758 38758
  302. 38758 38929 38929
  303. 38929 38975 39043
  304. 39055 39084 39133
  305. 39133 39175 39265
  306. 39275 39310 39494
  307. 39504 39547 39576
  308. 39587 39614 39668
  309. 39674 39697 39797
  310. 39797 39845 40094
  311. 40094 40158 40264
  312. 40264 40369 40523
  313. 40523 40593 40593
  314. 40593 40629 40876
  315. 40876 40911 40971
  316. 40977 41026 41026
  317. 41038 41077 41077
  318. 41077 41116 41116
  319. 41116 41156 41156
  320. 41156 41195 41195
  321. 41195 41237 41237
  322. 41237 41285 41285
  323. 41285 41304 41304
  324. 41304 41371 41371
  325. 41371 41429 41429
  326. 41429 41491 41491
  327. 41491 41519 41519
  328. 41519 41572 41572
  329. 41572 41642 41642
  330. 41642 41676 41676
  331. 41676 41713 41713
  332. 41713 41751 41751
  333. 41751 41792 41792
  334. 41792 41856 41856
  335. 41856 41881 41881
  336. 41881 41944 41944
  337. 41944 41985 41985
  338. 41985 42026 42026
  339. 42026 42098 42098
  340. 42098 42170 42170
  341. 42170 42213 42213
  342. 42213 42275 42275
  343. 42275 42302 42302
  344. 42302 42317 42317
  345. 42317 42346 42394
  346. 42401 42433 42530
  347. 42538 42585 42585
  348. 42585 42631 42631
  349. 42631 42651 42733
  350. 42733 42756 42756
  351. 42756 42837 42905
  352. 42909 42960 42960
  353. 42960 42986 43033
  354. 43033 43124 43124
  355. 43124 43179 43179
  356. 43179 43212 43384
  357. 43394 43461 43479
  358. 43479 43555 43788
  359. 43806 43929 44124
  360. 44128 44128 44128
  361. Out of memory: %s
  362. There is no more memory left in the system for compiling this program.
  363. Internal Error Unknown Error Message %s
  364. 1) An internal error, while attempting to print an unavailable message
  365. 2) The error message file is inaccessible or has other problems
  366. Unknown Signal %s
  367. 1) An unknown signal has been caught
  368. 2) 2 Nested signals
  369. line
  370. Warning: 
  371. Fatal: 
  372. Source not available
  373. Too many errors... goodbye.
  374. There is a limit of 30 errors before aborting.
  375. Error: 
  376. reserved
  377. reserved
  378. Unknown Control Statement
  379. 1) The line begins with a '#' and is not of the form:
  380.     # <line_number> "<filename>"
  381. 2) Please compile this program with the preprocessor enabled.
  382. Unknown character %s ignored
  383. The character is not part of the source character set.
  384. 2.2.1
  385. Unknown control character \%s ignored
  386. The control character is not part of the source character set.
  387. 2.2.1
  388. Illegal character %s in exponent
  389. 1) Digits or sign expected after 'e' or 'E'.
  390. 2) Digits are expected after sign in exponent.
  391. 3.1.3.1
  392. Constant is out of range and may be truncated.
  393. The constant is too large to be accurately represented and may be
  394. truncated.  The limits are in the system include file limits.h.
  395. 2.2.4.2
  396. Constant is out of range for a 32-bit data type, but accepted as written.
  397. The constant is too large to fit in a 32-bit data type, but will be
  398. accurately represented in a wider data type.  The value may be truncated,
  399. depending on its context.  The limits are in the system include file
  400. limits.h.
  401. 2.2.4.2
  402. Character constant size out of range
  403. 1) No characters in a character constant.
  404. 2) More than 4 bytes in a character constant.
  405. 3.1.3.4
  406. Wide character constant size out of range
  407. 1) No characters in the multibyte sequence (0 assumed).
  408. 2) More than 1 byte in the multi-byte sequence (only the first byte was converted).
  409. 3.1.3.4
  410. Invalid multibyte character
  411. 4.10.7.2
  412. Newline in string or character constant
  413. 1) Terminate your string or character constant with closing quotes.
  414. 2) Put a backslash before the newline.
  415. 3.1.3.4, 3.1.4
  416. Octal character escape too large: %s > %s
  417. 1) Terminate end of octal sequence with a non-octal character.
  418. 2) Select a character value within the limits.
  419. Value may be truncated
  420. 3.1.3.4, 3.1.4
  421. Hex character escape too large: %s > %s
  422. 1) Terminate end of hex sequence with a non-hex character.
  423. 2) Select a character value within the limits.
  424. Value may be truncated
  425. 3.1.3.4, 3.1.4
  426. Unexpected End-of-file
  427. 1) Unterminated string or character constant
  428. 2) Missing closing comment marker (*/)
  429. 3) File system problems
  430. Unrecognized escape sequence in string \%s
  431. Recognized escape sequences are \a, \b, \f, \n, \r, \t, and \v.
  432. Character will be treated as un-escaped.
  433. 3.9.2
  434. Illegal octal digit %s
  435. Octal constants, beginning with 0, must only have digits between 0 and 7,
  436. inclusive.
  437. 3.1.3.2
  438. Unable to open temporary file for compiling %s
  439. 1) TMPDIR environment variable is set to a directory that you have no
  440.    permissions for.
  441. 2) The file system is full.
  442. 3) System errors beyond the scope of the compiler.
  443. %s: Hangup
  444. %s: Interrupt 
  445. %s: Quit (ASCII FS)
  446. %s: Illegal instruction (not reset when caught)
  447. %s: Trace trap (not reset when caught)
  448. %s: IOT instruction
  449. Also SIGABRT, used by abort, replace SIGIOT in the future
  450. %s: EMT instruction
  451. Also SIGXCPU, Exceeded CPU time limit
  452. %s: Floating point exception
  453. %s: Kill (cannot be caught or ignored)
  454. %s: Bus error
  455. %s: Segmentation violation
  456. %s: Bad argument to system call
  457. %s: Write on a pipe with no one to read it
  458. %s: Alarm clock
  459. %s: Software termination signal from kill
  460. %s: User defined signal 1
  461. %s: User defined signal 2
  462. %s: Death of a child
  463. Power-fail restart
  464. %s: Also SIGXFSZ, exceeded file size limit
  465. %s: Window change
  466. %s: Handset, line status change
  467. %s: Sendablestop signalnot from tty
  468. %s: Stop signal from tty
  469. %s: Pollable event occurred
  470. %s: Input/Output possible signal
  471. %s: Urgent condition on IO channel
  472. %s: Window size changes
  473. %s: Virtual time alarm
  474. %s: Profiling alarm
  475. %s: Continue a stopped process
  476. %s: To readers pgrp upon background tty read
  477. %s: Like TTIN for output if (tp->t_local<OSTOP)
  478. %s: Resource lost (eg, record-lock)
  479. 'auto' and 'register' are not allowed in an external declaration
  480. 3.7(10)
  481. must have function type
  482. 3.7.1(30)
  483. Functions cannot return arrays
  484. 3.7.1(33), 3.3.2.2
  485. Declaration list not allowed
  486. 3.7.1(5)
  487. Too many input files %s
  488. The command line may contain only one file
  489. cpp internal error: input stack underflow
  490. cpp internal error: if stack underflow
  491. Cannot open the file %s
  492. No new-line character at the end of the file %s
  493. 2.1.1.2(30)
  494. Fatal: Exceeded the limit of nesting level for #include file
  495. Fatal: Exceeded the limit of nesting level for #include file.  This limit
  496. is 200.
  497. Fail to read the file %s
  498. Cannot write the file %s
  499. %s: %s: An if directive is not terminated properly in the file
  500. %s: %s: nested comment
  501. %s:%s: Illegal macro name %s; macro name shall be an identifier
  502. %s:%s: Illegal preprocessing token sequence
  503. 3.8.3(35)
  504. %s:%s: Illegal macro parameter name
  505. %s:%s: Non-unique macro parameter name
  506. 3.8.3(18)
  507. %s:%s: Missing ')' in parameter list for #define %s
  508. %s:%s: Missing ')' in macro instantiation
  509. %s:%s: Bad punctuator in the parameter list for #define %s
  510. %s:%s: Macro %s redefined.
  511. %s:%s: # operator should be followed by a macro argument name
  512. %s:%s: Badly formed constant expression%s
  513. 3.4(9), 3.8
  514. %s:%s: Division by zero in #if or #elif
  515. 3.8
  516. unknown command line option %s
  517. extraneous input/output file name %s
  518. %s: %s: Unterminated string or character constant
  519. A preprocessing string or character constant token was not
  520. terminated.  Note that preprocessing directives are processed
  521. after the source file has been divided into preprocessing tokens.
  522. 2.1.1.2(30) 3.1(18) 3.8
  523. %s: %s: 
  524. %s: %s: 
  525. %s: %s: Unterminated comment
  526. %s: %s: Unknown directive type %s
  527. %s: %s: #elif or #else after #else directive
  528. %s: %s: Bad identifier after the %s
  529. %s: %s: #%s accepts only one identifier as parameter
  530. 3.8
  531. %s: %s: Bad identifier after the %s
  532. %s: %s: text following #%s violates the ANSI C standard.
  533. 3.8
  534. %s: %s: Bad character %s occurs after the # directive.
  535. 3.8
  536. %s: %s: the ## operator shall not be the %s token in the replacement list
  537. 3.8.3.3
  538. %s: %s: the defined operator takes identifier as operand only.
  539. 3.8.1
  540. %s: %s: Not in a conditional directive while using %s
  541. %s: %s: Illegal filename specification for #include
  542. %s: %s: Invalid file name %s for #include
  543. %s: %s: Cannot open file %s for #include
  544. %s: %s: Bad argument for #line command
  545. %s: %s: #error %s
  546. %s: %s: Tried to redefine predefined macro %s, attempt ignored
  547. 3.8.7(22)
  548. %s: %s: Undefining predefined macro %s
  549. 3.8.7(22)
  550. %s: %s: Undefined the ANSI standard library defined macro %s
  551. 4.1.2.1(9)
  552. %s: %s: The number of arguments in the macro invocation does not match the definition
  553. %s: %s: Illegal character %s in preprocessor if
  554. %s: %s: Illegal character %s for number in preprocessor if
  555. %s: %s: No string is allowed in preprocessor if
  556. %s: %s: Not supported pragma %s
  557. %s: %s: Not supported #pragma format
  558. %s: %s: ANSI C does not allow #ident; %s
  559. %s: %s: Not supported #ident format
  560. This cpp extension accepts the following format:
  561. #ident "any string"
  562. %s: %s: Not supported #assert/#unassert format
  563. This cpp extension accepts the following format:
  564. #assert identifier
  565. #assert identifier ( pp-tokens )
  566. #unassert identifier
  567. #unassert identifier ( pp-tokens )
  568. %s: %s: Bad assertion predicate format
  569. The correct syntax for this cpp extension is:
  570. #assert identifier ( pp-token )
  571. %s: %s: directive is an upward-compatible ANSI C extension
  572. %s: This option requires an argument
  573. %s: %s: A macro has expanded recursively more than %s times.  Further expansion will be disabled!  Use command-line option: -Wp,-max_rec_depth=depth to recurse deeper.
  574. A status return from cpp to cfe
  575. Syntax Error
  576. The token read was unexpected.
  577. Syntax Error -- cannot backup
  578. The token read was unexpected.
  579. Yacc stack overflow
  580. The expression is too complicated to parse.
  581. Trailing comma in enumerator list
  582. The use of a trailing comma in an enumerator list is not standard C.  There
  583. may be portability problems.
  584. 3.5.2.2
  585. Empty declaration
  586. Empty declarations are invalid in standard C.
  587. 3.5
  588. %s declared, but not referenced.
  589. redeclaration of '%s'; previous declaration at line %s in file '%s'
  590. Identifier redeclared in the same scope/block.
  591. 3.1.2.3
  592. '%s' undefined; reoccurrences will not be reported.
  593. Non-function name referenced in function call.
  594. 3.3.2.2(18)
  595. The number of arguments doesn't agree with the number in the declaration.
  596. 3.3.2.2(5)
  597. '%s' section name longer than 8 characters.  Name truncated.
  598. '%s' is already placed by pragma alloc_text.
  599. Cannot write ucode file while compiling %s
  600. 1) The file system is full
  601. 2) Permissions problem
  602. Must have corresponding formal argument for '%s'
  603. Parameter found in the declaration part, but not in the argument list.
  604. 3.7.1(7)
  605. Non-prototype declaration is an obsolescent feature.
  606. The use of function definitions with separate parameter identifier
  607. and declaration lists (not prototype-format parameter type and
  608. identifier declarators) is an obsolescent feature.
  609. 3.9.5
  610. Incompatible function declarations for %s
  611. For two function types to be compatible, both shall specify compatible
  612. return types.  Moreover, the parameter type lists, if both are present,
  613. shall agree in the number of parameters and in use of the ellipsis
  614. terminator; corresponding parameters shall have compatible types.  If
  615. one type has a parameter type list and the other type is specified by
  616. a function declarator that is not part of a function definition and
  617. contains an empty identifier list, the parameter list shall not have
  618. an ellipsis terminator and the type of each parameter shall be
  619. compatible with they type that results from application of the default
  620. argument promotions.  If one type has a parameter type list and the
  621. other is specified by a function definition that contains a (possibly
  622. empty) identifier list, both shall agree in the number of parameters,
  623. and the type of each prototype parameter shall be compatible with the
  624. type that results from application of the default argument promotions
  625. to the type of the corresponding identifier.  (For each parameter
  626. declared with function or array type, its type for these comparisons
  627. is the one that results from conversion to a pointer type.  For each
  628. parameter declared with qualified type, its type for these comparisons
  629. is the unqualified version of its declared type.)  There you have it!
  630. 3.5.4.3(15)
  631. Incompatible function return type for this function.
  632. For two function types to be compatible, both shall specify compatible
  633. return types.
  634. 3.5.4.3(15)
  635. The number of parameters for function is different from the previous declaration
  636. The parameter type lists, if both are present, shall agree in the
  637. number of parameters and in use of the ellipsis terminator.
  638. 3.5.4.3(15)
  639. Incompatible type for the function parameter
  640. If both parameter type lists are present, corresponding
  641. parameters shall have compatible types.
  642. 3.5.4.3(15)
  643. Function %s is redeclared with an incompatible argument type (after default argument promotion), which could lead to undefined run-time behaviour.
  644. The redeclaration could cause arguments at a call site to be passed 
  645. inconsistently with what the function implementation expects, and
  646. parameters would therefore be accessed erroneously when executing the
  647. function body.  Note that a float argument is promoted to a double 
  648. when passed (potentially through fp registers) to an unprototyped 
  649. function.
  650. 3.5.4.3(15)
  651. prototype and non-prototype declaration found for %s, ellipsis terminator not allowed
  652. If one type has a parameter type list and the other type is specified
  653. by a function declarator that is not part of a function definition and
  654. contains an empty identifier list, the parameter list shall not have
  655. an ellipsis terminator and the type of each parameter shall be
  656. compatible with they type that results from application of the default
  657. argument promotions.
  658. 3.5.4.3(15)
  659. prototype and non-prototype declaration found for %s, the type of this parameter is not compatible with the type after applying default argument promotion
  660. If one type has a parameter type list and the other type is specified
  661. by a function declarator that is not part of a function definition and
  662. contains an empty identifier list, the type of each parameter shall be
  663. compatible with the type that results from application of the default
  664. argument promotions.
  665. 3.5.4.3(15)
  666. prototype declaration and non-prototype definition found for %s, the type of this parameter is not compatible with the type after applying default argument promotion
  667. If one type has a parameter type list and the other is specified by a
  668. function definition that contains a (possibly empty) identifier list,
  669. both shall agree in the number of parameters, and the type of each
  670. prototype parameter shall be compatible with the type that results
  671. from application of the default argument promotions to the type of the
  672. corresponding identifier.
  673. 3.5.4.3(15)
  674. Empty declaration specifiers
  675. Standard C requires at least a storage class specifier, type specifier,
  676. or a type qualifier in declarations.  'extern int' assumed.
  677. 3.5
  678. Can't write to the file %s
  679. 1) The output file cannot be opened for writing.
  680. 2) Out of file space.
  681. Duplicate '%s'
  682. typedef, extern, static, auto, register, const, volatile may not
  683. appear more than once in the same specifier list or qualifier list.
  684. Duplicate occurrence ignored.
  685. 3.5.1(10) , 3.5.3(5)
  686. Null input
  687. There is nothing to compile.
  688. Illegal type combination
  689. 3.5.2
  690. Missing ';' at end of structure / union member declaration
  691. In standard C, each member declaration must be terminated by a ';'.  A
  692. terminating ';' is assumed.
  693. 3.5.2.1
  694. Missing member name in structure / union
  695. In standard C, each member declaration have a member name.  The missing
  696. member is assumed to not exist.
  697. 3.5.2.1
  698. This variable is initialized twice.
  699. Neither 'const' or 'volatile' have any effect on function results.
  700. Qualifiers only apply to expressions designating an object that
  701. can be altered or examined.
  702. 3.5.3(10)
  703. An integer constant expression is required here.
  704. The expression that defines the value of an enumeration constant
  705. shall be an integral constant expression that has a value
  706. representable as an int.
  707. 3.5.2.2(28)
  708. (previous declaration of '%s' at line %s in file '%s')
  709. Must be an integer type greater than zero.
  710. The array size must be either a char, signed or unsigned integer or
  711. an enumerated type with a value greater than zero.
  712. 3.5.4.2
  713. Array size cannot be a long long.
  714. Arrays with more than 2^32 elements are not yet supported.
  715. The array size must be either a char, signed or unsigned integer or
  716. an enumerated type with a value greater than zero.
  717. 3.5.4.2
  718. bit-field '%s' width is not an integer constant
  719. The expression that specifies the width of a bit-field shall be an
  720. integral constant expression.
  721. 3.5.2.1(15)
  722. bit-field '%s' width is negative
  723. The expression that specifies the width of a bit-field shall be
  724. non-negative.
  725. 3.5.2.1(15)
  726. bit-field '%s' type required to be int, unsigned int, or signed int.
  727. A bit-field shall have type int, unsigned int, or signed int.
  728. 3.5.2.1(30)
  729. bit-field %s's type not integer.
  730. Non-scalar type or pointer type to a non-object for increment or decrement operator.
  731. The operand of the prefix/postfix increment or decrement operator shall have scalar type; if it is of pointer type, it must point to an object.
  732. 3.3.2.4(37), 3.3.3.1(25)
  733. Assign value to a function type.
  734. An assignment operator shall have a modifiable lvalue as its left operand.
  735. 3.2.2.1(5)
  736. Assign value to an array.
  737. An assignment operator shall have a modifiable lvalue as its left operand.
  738. 3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5)
  739. Change value for variable of incomplete type.
  740. The operand of increment and decrement operator shall be a modifiable
  741. scalar lvalue.  An assignment operator shall have a modifiable lvalue
  742. as its left operand.
  743. 3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5)
  744. The left-hand side of the '.' operator must be an addressable lvalue, when a bit-field is not contained within a unit of 32 bits alignment.
  745. This is a restriction in our implementation, which can be worked 
  746. around by always accessing long long bit-fields indirectly (i.e. 
  747. by means of the '->' operator).
  748. This expression is not an lvalue.
  749. 3.2.2.1
  750. Modified an rvalue.
  751. 3.2.2.1
  752. Change value for constant variable.
  753. The operand of increment and decrement operators shall be modifiable
  754. scalar lvalues.  An assignment operator shall have a modifiable lvalue
  755. as its left operand.
  756. 3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5)
  757. Change value for constant field of a struct or union.
  758. An assignment operator shall have a modifiable lvalue as its left operand.
  759. 3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5)
  760. Dereferenced a non-pointer.
  761. The operand of the unary * operator shall have pointer type.
  762. 3.3.3.2(39)
  763. The operand of the unary + or - operator shall have arithmetic type.
  764. 3.3.3.3(6)
  765. The operand of the unary ~ operator shall have integral type.
  766. 3.3.3.3(6)
  767. The operand of the unary ! operator shall have scalar type.
  768. 3.3.3.3(6)
  769. Constants must have arithmetic type.
  770. 3.1.3
  771. Bad type name for cast operator
  772. The type name for the cast operator should either be void or a
  773. qualified or unqualified scalar type.
  774. 3.3.4(22)
  775. Improper cast of non-scalar type expression.
  776. The operand for the cast operator shall be of scalar type.
  777. 3.3.4(23)
  778. Cast a pointer into a non-integral type.
  779. A pointer may be converted to an integral type.
  780. 3.3.4(31)
  781. Cast a non-integral type into a pointer.
  782. An integral type may be converted to a pointer.
  783. 3.3.4(31)
  784. Duplicate member '%s'
  785. Two members of a struct may not have the same name.
  786. 3.1.2.2(7,25)
  787. Invalid constant expression.
  788. Constant expressions shall not contain assignment, increment, decrement,
  789. function-call, or comma operators, except when they are contained within
  790. the operand of the sizeof operator.
  791. 3.4(9)
  792. Constant expressions must be derived from a constant value or a constant
  793. variable.
  794. 3.4
  795. Dangerous operand of '&'.
  796. The operand of the unary & operator shall be either a function
  797. designator or an lvalue that designates an object that is not a
  798. bit-field and is not declared with the register storage-class
  799. specifier.  This operand is NOT an lvalue, but we let it pass.
  800. Note that a segmentation error with possible core dump will result
  801. when the resulting address does not denote a valid (declared)
  802. storage location.  This feature will be discontinued in future
  803. releases of the compiler!
  804. 3.3.3.2(36)
  805. Unacceptable operand of '&'.
  806. The operand of the unary & operator shall be either a function
  807. designator or an lvalue that designates an object that is not a
  808. bit-field and is not declared with the register storage-class
  809. specifier.
  810. 3.3.3.2(36)
  811. '&' before array or function; ignored
  812. Unacceptable operand of sizeof operator.
  813. The sizeof operator shall not be applied to an expression that has
  814. function type or an incomplete type, to the parenthesized name of such
  815. a type, or to an lvalue that designates a bit-field object.
  816. 3.3.3.4
  817. Unacceptable operand of a multiplicative operator.
  818. Each of the operands of a multiplicative operator shall have arithmetic type.
  819. 3.3.5(18)
  820. Unacceptable operand of the remainder operator
  821. Each of the operands of the remainder (%) operator shall have integral type.
  822. 3.3.5(18)
  823. Unacceptable operand of '+'.
  824. For the + operator, either both operands shall have arithmetic type, or
  825. one operand shall be a pointer to an object type and the other shall
  826. have integral type.
  827. 3.3.6(39)
  828. Unacceptable operand of '-'.
  829. For the subtraction operator, one of the following shall hold: both operands
  830. have arithmetic type; operands are pointers to qualified or unqualified
  831. versions of compatible object types; or the left operand is a pointer
  832. to an object type and the right operand has integral type.
  833. 3.3.6(39)
  834. Unacceptable operand of shift operator.
  835. Each of the operands of bitwise shift operators shall have integral type.
  836. 3.3.7(9)
  837. Unacceptable operand of relational operator.
  838. For relational operators, one of the following shall hold: both
  839. operands have arithmetic type; both operands are pointers to qualified
  840. or unqualified versions of compatible object types; or both operands
  841. are pointers to qualified or unqualified versions of compatible
  842. incomplete types.
  843. 3.3.8(32)
  844. Unacceptable operand of == or !=
  845. For the == or != operator, one of the following shall hold: both operands
  846. are pointers to qualified or unqualified versions of compatible types; one
  847. operand is a pointer to an object or incomplete type and the other is a
  848. pointer to a qualified or unqualified version of void; or one operand is
  849. a pointer and the other is a null pointer constant.
  850. 3.3.9(21)
  851. Unacceptable operand of &.
  852. Each of the operands shall have integral type.
  853. 3.3.10(7)
  854. Unacceptable operand of ^.
  855. Each of the operands shall have integral type.
  856. 3.3.11(18)
  857. Unacceptable operand of |.
  858. Each of the operands shall have integral type.
  859. 3.3.12(30)
  860. Unacceptable operand of &&.
  861. Each of the operands shall have scalar type.
  862. 3.3.13(7)
  863. Unacceptable operand of ||.
  864. Each of the operands shall have scalar type.
  865. 3.3.14(20)
  866. Unacceptable operand of conditional operator.
  867. The first operand of conditional operator shall have scalar type.  One
  868. of the following shall hold for the second and third operands:
  869. both operands have arithmetic type; both operands have compatible
  870. structure or union types; both operands have void type; both operands
  871. are pointers to qualified or unqualified versions of compatible types;
  872. one operand is a pointer and the other is a null pointer constant; or
  873. one operand is pointer to an object or incomplete type and the other
  874. is a pointer to a qualified or unqualified version of void.
  875. 3.3.15
  876. Duplicate label '%s'
  877. A label name can only occur once in a function.
  878. 3.1.2.1(25)
  879. Division by zero.
  880. 3.3.5
  881. Subscripting a non-array.
  882. 3.3.2.1
  883. Subscripting an array of incomplete type which is not an object type.
  884. The element of the array shall have an object type.
  885. 3.3.2.1
  886. Should only subscript an array with an integral expression
  887. 3.3.2.1
  888. Subscripting an unbounded array
  889. 3.3.2.1
  890. Array index out of range
  891. 3.3.2.1
  892. Selector requires struct/union pointer as left hand side
  893. In K&R mode the expression is implicitly converted to the '.' selector
  894. for a struct/union left-hand side.
  895. 3.3.2.3
  896. Selector requires struct/union as left hand side
  897. In K&R mode the expression is implicitly converted to the '->' selector
  898. for a struct/union pointer left-hand side.
  899. 3.3.2.3
  900. member of structure or union required
  901. 3.3.2.3
  902. types have different qualifier specifications
  903. For two qualified types to be compatible, both shall have the
  904. identically qualified version of a compatible type; qualified
  905. and unqualified versions of a type are distinct types.  For two
  906. types to be compatible their types must be the same.
  907. 3.5.3(26)
  908. Incompatible array type due to different array size
  909. For two array types to be compatible, both shall have compatible element
  910. types; if both size specifiers are present, they shall have the
  911. same value.
  912. 3.5.4.2(11)
  913. Incompatible array type due to incompatible element type
  914. For two array types to be compatible, both shall have compatible element
  915. types.
  916. 3.5.4.2(11)
  917. Incompatible pointer type assignment
  918. The type pointed to by the left-hand side of simple assignment
  919. statement is incompatible with the type pointed to by the right-hand side.
  920. 3.3.16.1, 3.5.4.1(21)
  921. Incompatible base type of pointer type
  922. K&R feature.
  923. Type %s of %s is incompatible with type %s of %s
  924. Incompatible types can be resolved by casting or by other means.
  925. 3.3.16.1
  926. illegal combination of pointer and integer
  927. Assigning an integral expression to a pointer is a bad practice.
  928. Type for %s is incompatible with %s
  929. Incompatible types can be resolved by casting or by other means.
  930. 3.1.2.6
  931. Bad operand type for += or -=
  932. 3.3.16.2(26)
  933. A case or default label appears outside a switch statement
  934. A case or default label shall appear only in a switch statement.
  935. 3.6.1
  936. The controlling expression of the if statement is not scalar type
  937. The controlling expression of an if statement shall have scalar type.
  938. 3.6.4.1
  939. The controlling expression of switch statement is not integral type
  940. The controlling expression of an switch statement shall have integral type.
  941. 3.6.4.2(20)
  942. The case label is not an integral constant expression
  943. The case label shall be an integral constant expression.
  944. 3.6.4.2(22)
  945. Duplicate case label in the same switch statement
  946. No two of the case constant expressions in the same switch statement
  947. shall have the same value after conversion.
  948. 3.6.4.2(22)
  949. More than one default label in the same switch statement
  950. There may be at most one default label in a switch statement.
  951. 3.6.4.2(23)
  952. The controlling expression of the iteration statement is not scalar
  953. type
  954. The controlling expression of a iteration statement shall have scalar
  955. type.
  956. 3.6.5.1
  957. label '%s' used, but not defined
  958. The identifier in a goto statement shall name a label located
  959. somewhere in the enclosing function.
  960. 3.6.6.1
  961. A continue statement shall appear only in or as a loop body
  962. 3.6.6.2
  963. A break statement shall appear only in or as a switch body or loop body
  964. 3.6.6.3
  965. A return statement with an expression should not appear
  966. in a function '%s', whose return type is void
  967. 3.6.6.4(24)
  968. A return statement without an expression appears in a
  969. function '%s', whose return type is not void
  970. If a return statement without an expression is executed, and the value
  971. of the function call is used by the caller, the behavior is undefined.
  972. 3.6.6.4(33)
  973. Internal Error: statement stack underflow
  974. Long double not supported; double assumed.
  975. Long float not standard; double assumed.
  976. Only 'register' allowed in parameter declaration
  977. The only storage-class specifier that shall occur in a parameter
  978. declaration is 'register'; illegal storage class ignored.
  979. 3.5.4.3(25)
  980. Name(s) without types in a function declaration
  981. An old-style function declaration is not allowed to have names
  982. in the parameter list; useless names ignored
  983. 3.5.4.3(26)
  984. Functions cannot return functions
  985. 3.7.1(33), 3.3.2.2
  986. Functions cannot return a non-object type
  987. 3.3.2.2
  988. enum declaration must contain enum literals
  989. Although structs or unions may delay the declaration of their members,
  990. a similar construction with enum does not exist and is not necessary,
  991. as there can be no mutual dependencies between the declaration of an
  992. enumerated type and any other type.
  993. 3.5.2.3(27)
  994. Register qualification has no effect for this type of object
  995. Register declarations for array, struct, and function types have
  996. no effect.
  997. 3.5.1(16), 3.5.1(19)
  998. Functions cannot be declared 'register'
  999. The declaration of an identifier for a function that has block
  1000. scope shall have no explicit storage-class specifier other than
  1001. 'extern'.
  1002. 3.5.1(19)
  1003. '%s' cannot be initialized
  1004. The type of the entity to be initialized shall be an object type
  1005. or an array of unknown size.
  1006. 3.5.7(32)
  1007. Cannot initialize 'extern' variable '%s' within a function
  1008. If the declaration of an identifier has block scope, and the
  1009. identifier has 'extern' or 'static' linkage, the declaration
  1010. shall have no initializer for the identifier; initialization
  1011. allowed anyway.
  1012. 3.5.7(35)
  1013. initializing an 'extern' is an ANSI C extension
  1014. conflicting declarations for '%s'
  1015. 'static' and 'extern' declarations conflict.  Which is meant?
  1016. 3.1.2.2(15), 3.1.2.2(27)
  1017. Too many initial values for '%s'
  1018. 3.5.7(1)
  1019. incompatible types in initialization
  1020. 3.3.16(35)
  1021. redefinition of '%s'; previous definition at line %s in file '%s'
  1022. Identifier redeclared in the same scope/block.
  1023. 3.1.2.3
  1024. bit-fields as members of a union are an ANSI C invention.
  1025. storage size for '%s' isn't known
  1026. type mismatch in initialization
  1027. Missing braces in a union initialization or illegally formed
  1028. initialization.
  1029. 3.5.7(5)
  1030. union '%s' only allowed one initializer for the first member
  1031. 3.5.7(5)
  1032. width of '%s' exceeds its type
  1033. the specified bitfield width is too large to be contained within a
  1034. bitfield type.
  1035. structure has no member named '%s'
  1036. This is allowed for compatibility with AT&T pcc-based compilers.
  1037. Reference of an expression of void type or an incomplete type.
  1038. 3.2.2.1
  1039. element size of an array shall not be zero
  1040. 3.2.2.5(25)
  1041. invalid combination of type specifiers
  1042. Although order is unimportant, not all type specifiers can occur together.
  1043. 3.5.2
  1044. declaration must at least declare an identifier, tag, or the member of an enumeration
  1045. 3.5(16)
  1046. at most one storage class may be given in the declaration
  1047. Duplicate occurrence ignored.
  1048. 3.5.1(10)
  1049. size of function's return type is zero
  1050. The return type of a function must be void or an object type other than array.
  1051. 3.7.1(33)
  1052. Expecting an integral return type from the main function
  1053. identifier missing from parameter declaration
  1054. Prototypes for function definitions require identifiers in parameter
  1055. declarations.
  1056. 3.7.1(4)
  1057. only 'register' allowed for storage class for parameters
  1058. The declarations in the declaration list shall contain no storage class
  1059. other than 'register', and no initializations.
  1060. 3.7.1(10)
  1061. parameters declarations can not have initializations
  1062. 3.7.1(10)
  1063. only one instance of 'void' allowed in the parameter list
  1064. 'void' must occur by itself (specifying that the function has no parameters).
  1065. 3.5.4.3(1)
  1066. %s must have function type
  1067. 1) An argument list must be explicitly present in the declarator; it cannot
  1068.    be inherited from a typedef (3.5.4.3).
  1069. 2) The declarator is not a function.
  1070. 3.7.1(30)
  1071. Illegal hexadecimal constant
  1072. You have no digits after the 0x or 0X.  0x0 assumed.
  1073. 3.1.3.2
  1074. value overflows its type in this context.  Value is set to be '%s'!
  1075. 3.2.1.4
  1076. value is outside range representable for type '%s'
  1077. missing member name
  1078. K&R mode permits a missing member name; otherwise, only bitfields can omit
  1079. the member name.
  1080. 3.5.2.1(10)
  1081. useless keyword or type name in declaration
  1082. Type was ignored.
  1083. '%s' declared within and is limited to this function prototype
  1084. Possible program error, since parameter type checking will always fail
  1085. unless the type declaration is visible to the caller.
  1086. 3.1.2.1(35)
  1087. Extra spaces within operator, %s assumed
  1088. In ANSI C, the compound assignment operator cannot have embedded
  1089. white space characters.
  1090. 3.1.5
  1091. missing size for array '%s'
  1092. Incomplete types permitted for identifiers with internal or
  1093. external linkage, but not automatic linkage.
  1094. 3.1.2.5(10)
  1095. can't jump into (from outside of) the body of a 'try' or into either type of handler
  1096. '%s' missing, please #include excpt.h
  1097. excpt.h required to declare exception statements, intrinsics or compiler
  1098. runtime names.
  1099. local function declarations cannot be 'static'
  1100. A function declaration can only contain the storage-class 'static'
  1101. if it is at file scope.  Declaration made 'extern'.
  1102. 3.5.1(19)
  1103. static function '%s' declared and referenced, but not defined.
  1104. If an identifier declared with internal linkage is used in an
  1105. expression (other than as a part of the operand of a sizeof
  1106. operator), there shall be exactly one external definition for
  1107. the identifier in the translation unit.
  1108. 3.7(12)
  1109. pragma argument '%s' must be declared prior to being used in a pragma
  1110. Pragma name ignored.
  1111. Pragma not supported
  1112. '%s' not enabled as intrinsic
  1113. It may have already appeared in a function pragma, or never occurred in
  1114. an intrinsic pragma.
  1115. '%s' is already enabled as an intrinsic
  1116. weak definition for '%s' is later redefined; pragma weak ignored.
  1117. definition of primary name '%s' not found; pragma weak ignored.
  1118. definition of secondary name '%s' not found; pragma weak ignored.
  1119. primary name '%s' is declared as a common or external, and is not defined 
  1120. with initial value within this file; pragma weak ignored.
  1121. useless '%s' storage class ignored
  1122. array of functions not allowed
  1123. The element type must be an object type representing a region
  1124. of data storage which can represent values.
  1125. 3.1.2.5(23)
  1126. array of voids not allowed
  1127. The element type must be an object type representing a region
  1128. of data storage which can represent values.
  1129. 3.1.2.5(23)
  1130. argument for pragma pack must be an integer constant; pragma ignored
  1131. '%s' has wrong tag type.
  1132. Identifier redeclared in the same scope/block.
  1133. 3.1.2.3
  1134. missing dimension bound
  1135. For multidimensional arrays, the constant bounds of the array may be
  1136. omitted only for the first member of the sequence.
  1137. 3.1.2.5(23)
  1138. Internal error in parameters to function substr; loc: '%s'; len: '%s'.
  1139. Internal error in parameters to function insertstr; indx: '%s'.
  1140. Internal error in function get_tag_name; input is a non-tagged type.
  1141. Internal error in function gen_type_str -- not a type tree '%s'
  1142. Cannot open file '%s'
  1143. Prototype should be moved after tag or a typedef declaration.
  1144. Please look for comments in the extracted header file.
  1145. The extracted header file includes prototypes for static functions,
  1146. which should be removed, if you wish to include the header in a source file
  1147. other than the originator.
  1148. ANSI C requires formal parameter before "..."
  1149. This extension is meant to be used for compatibility with varargs.h
  1150. 3.5.4.3(35)
  1151. syntax error: "&..." invalid
  1152. extension used to access "..." formal arguments.
  1153. function '%s' initialized like a variable
  1154. The type of entity to be initialized shall be an object type or an
  1155. array of unknown size.
  1156. 3.5.7(31)
  1157. initializer not an array aggregate
  1158. The initializer for an object that has aggregate type shall be a
  1159. brace-enclosed list of initializers for the members of the aggregate,
  1160. written in increasing subscript or member order.
  1161. 3.5.7(20)
  1162. '%s' type is incomplete; cannot initialize
  1163. Was the struct ever defined?
  1164. 3.5.7.(31)
  1165. '%s' is not standard ANSI.
  1166. This keyword/type is not defined in strict ANSI mode.
  1167. 3.1.1
  1168. not a legal asm string
  1169. The first operand of an asm string should be, after argument substitution,
  1170. a legal assembly string.
  1171. The -float option will be ignored in ANSI mode.
  1172. The -float option is ignored, since otherwise program semantics would
  1173. violate the ANSI standard.  In particular, fp constants are always
  1174. 'double' with ANSI-C, while with -float the type of fp constants will
  1175. depend on the context and may be 'float'.
  1176. ANSI C support unavailable with C compiler bundled with RISC/os
  1177. The C compiler bundled with RISC/os does not support ANSI C.  ANSI
  1178. C support requires a separate license.
  1179. Ignored invalid warning number(s) in -woff option, %s%s !
  1180. Warning numbers must be in the range %s to %s.
  1181. The set of warning numbers in cfe is disjoint from the set of warning numbers
  1182. in accom, since accom warnings cannot be mapped one-to-one to cfe warnings.
  1183. '%s' not handled as an intrinsic due to incompatible argument types .
  1184. '__unalign' only qualifies pointers
  1185. '__unalign' indicates the object pointed at by pointer is unaligned (e.g.,
  1186. int * __unalign p).  This is an extension to ANSI C and like 'volatile'
  1187. and 'const' can follow the '*' in pointer declarations, but unlike both
  1188. cannot qualify a base type.
  1189. index expression is an anachronism
  1190. ANSI C++ doesn't support array index expressions in delete.
  1191. 5.3.4
  1192. member cannot be of function or incomplete type.
  1193. 3.5.2.1(12)
  1194. Illegal lint option, '%s', is ignored.
  1195. cannot open header message buffer file
  1196. cannot write header message buffer file
  1197. cannot read header message buffer file
  1198. cannot seek in header message buffer file
  1199. struct/union/enum '%s' is used, but not defined
  1200. static '%s' unused
  1201. nonportable character comparison (chars may be signed or unsigned)
  1202. redundant comparison of unsigned with constant expression
  1203. redundant statement, control flow cannot reach this statement
  1204. '%s' may be used before set
  1205. function parameter '%s' is not used in function '%s'
  1206. '%s' can be const qualified, since it is not set within its lifetime.
  1207. '%s' is not used in function '%s'
  1208. '%s' set but unused in function '%s'
  1209. control may fall through %s statement
  1210. function '%s' has return(e); and return;
  1211. function '%s' may return random value to place of invocation %s
  1212. label without goto: '%s'
  1213. only %s bits of '%s' constant (type '%s') are explicitly given
  1214. explicit conversion from '%s' to '%s' %s
  1215. implicit conversion from '%s' to '%s' %s
  1216. '%s' may be indistinguishable from '%s' due to internal name truncation
  1217. Promoted formal parameter and promoted argument have incompatible types
  1218. No prototype for the definition of '%s' %s
  1219. References to '%s' are substituted by its literal initializer
  1220.        (as included in %s)
  1221. ==============
  1222. unsupported language linkage
  1223. string-literal specifies an unsupported linkage
  1224. 7.4(1)
  1225. No prototype for the call to %s
  1226. To achieve better type-checking, there should be a full prototype for
  1227. the function being called.
  1228. 3.5.4.3
  1229. 'inline' only applies to function declarations
  1230. leave statment can occur only within try body
  1231. Microsoft extension
  1232. Use of a Microsoft extension detected without usage of the
  1233. compiler option -msft.
  1234. No parameter mentioned
  1235. A file with no declarations or definitions is accepted as an extension to ANSI C
  1236. The translation unit must contain at least one external definition.
  1237. 3.7
  1238. Incompatible signed and unsigned version of a type
  1239. Yacc initialization error
  1240. Internal error: yacc cannot initialize itself.
  1241. The cfe option %s may not be in future releases.  We suggest that you not use this option!
  1242. Incompatible char and unsigned char versions of a type
  1243. Lshift with undefined behaviour.
  1244. Lshift with a negative right operand, or a right operand that is greater 
  1245. than or equal to the width in bits of the promoted left operand, results 
  1246. in undefined behaviour.
  1247. 3.3.7(11)
  1248. useless type name in declaration, possibly a semicolon is missing.
  1249. Type was ignored.
  1250. constant initializer expression is invalid (refers to automatic variables).
  1251. All the expressions in an initializer for an object that has static storage
  1252. duration or in the initializer list for an object that has aggregate or
  1253. union type shall be constant expressions.  Otherwise, unexpected results 
  1254. may occur.
  1255. 3.5.7(32) and 3.4
  1256. invalid explicit or implicit conversion of an address constant to an integral value in a constant initializing expression.
  1257. An address constant in a constant initializing expression can neither 
  1258. initialize a bit-field nor be directly or indirectly converted to an 
  1259. integral type of size different from an address type.
  1260. 6.4
  1261.