home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / patches / cset50 / help / dde4cset.hlp (.txt) < prev   
Encoding:
OS/2 Help File  |  1992-05-12  |  41.9 KB  |  1,309 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Special Notices ΓòÉΓòÉΓòÉ
  3.  
  4. References in this help to IBM products, programs, or services do not imply 
  5. that IBM intends to make these available in all countries in which IBM 
  6. operates. 
  7.  
  8. Any reference to an IBM licensed program in this help is not intended to state 
  9. or imply that only IBM's licensed program may be used. Any functionally 
  10. equivalent product, program, or service that does not infringe any of IBM's 
  11. intellectual property rights may be used instead of the IBM product, program, 
  12. or service. 
  13.  
  14. Evaluation and verification of operation in conjunction with other products, 
  15. except those expressly designated by IBM, is the user's responsibility. 
  16.  
  17. IBM may have patents or pending patent applications covering subject matter in 
  18. this help. The furnishing of this help does not give you any license to these 
  19. patents. 
  20.  
  21. The following terms, denoted by an asterisk (*) in this help, are trademarks of 
  22. the IBM Corporation in the United States and/or other countries: 
  23.  
  24.  C/2 
  25.  C Set/2 
  26.  IBM 
  27.  OS/2 
  28.  Operating System/2 
  29.  Presentation Manager 
  30.  WorkFrame/2. 
  31.  
  32.  This help contains examples of data and reports used in daily business 
  33.  operations. To illustrate them as completely as possible, the examples include 
  34.  the names of individuals, companies, brands, and products. All of these names 
  35.  are fictitious and any similarity to the names and addresses used by an actual 
  36.  business enterprise is entirely coincidental. 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 2. IBM C Set/2* Options ΓòÉΓòÉΓòÉ
  40.  
  41. Use this window to select which set of compiler options you want to change. 
  42. Select one of the following sets of options: 
  43.  
  44.  o File management options 
  45.  o Listing options 
  46.  o Debug and diagnostic options 
  47.  o Source code options 
  48.  o Object code control options 
  49.  o Preprocessor options 
  50.  o Other options 
  51.  
  52.  A window appears which displays the options that are available to use for 
  53.  compilation. In most cases, options are selected for you in each window. The 
  54.  selected options indicate the default compiler options. If you want to change 
  55.  an option you click on that option. 
  56.  
  57.  
  58. ΓòÉΓòÉΓòÉ 2.1. File management options ΓòÉΓòÉΓòÉ
  59.  
  60. Select File management options to specify under what conditions the compiler is 
  61. run, what files are used by the compiler, and what files are produced by the 
  62. compiler. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 2.2. Listing Options ΓòÉΓòÉΓòÉ
  66.  
  67. Select Listing options to control the type of information in the source listing 
  68. and the appearance of the file. 
  69.  
  70.  
  71. ΓòÉΓòÉΓòÉ 2.3. Debug and diagnostic options ΓòÉΓòÉΓòÉ
  72.  
  73. Select Debug and diagnostic options to set debug and diagnostic options. The 
  74. information generated by C Set/2* compiler is provided to help you diagnose 
  75. problems in your code. Do not use the debugging information as a programming 
  76. interface. 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 2.4. Source code options ΓòÉΓòÉΓòÉ
  80.  
  81. Select Source code options to control how the C Set/2* compiler interprets your 
  82. source file. 
  83.  
  84. Using these options you set the language standard, the type conversion rule, 
  85. the alignment and/or packing of data items within unions and structures. 
  86.  
  87.  
  88. ΓòÉΓòÉΓòÉ 2.5. Object code control options ΓòÉΓòÉΓòÉ
  89.  
  90. Select Object code control options to specify the executable environment, the 
  91. library linkage, the library selection, the type of file you want to create, 
  92. the target processor, whether you want to optimize the object code, the 
  93. linkage, the tiled memory model, the floating point method, or whether to 
  94. generate object code that runs at ring 0. 
  95.  
  96.  
  97. ΓòÉΓòÉΓòÉ 2.6. Preprocessor options ΓòÉΓòÉΓòÉ
  98.  
  99. Select Preprocessor options to specify whether you want to run only the 
  100. preprocessor, redirect the preprocessor output, remove all macros, or remove or 
  101. define specific macros. 
  102.  
  103.  
  104. ΓòÉΓòÉΓòÉ 2.7. Other options ΓòÉΓòÉΓòÉ
  105.  
  106. Select Other options to specify whether you want to compile but not link the 
  107. program, set the default char type for unspecified char declarations, set the 
  108. significant length for external names, specify a version string, or pass 
  109. parameters to the linker. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 2.8. Save with project ΓòÉΓòÉΓòÉ
  113.  
  114. Select Save with project to save the compiler options that you have selected in 
  115. all the windows. The selections are saved with the project which was active 
  116. when the IBM C Set/2 Options was opened. 
  117.  
  118.  
  119. ΓòÉΓòÉΓòÉ 3. File Management Options ΓòÉΓòÉΓòÉ
  120.  
  121. Use this window to specify File management options. These options allow you to 
  122. specify under what conditions the compiler is run, what files are used by the 
  123. compiler, and what files are produced by the compiler. 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 3.1. Perform syntax check only ΓòÉΓòÉΓòÉ
  127.  
  128. Select Perform syntax check only to syntax check the file. An executable file 
  129. (.EXE) is not produced. The only output files that are produced when you 
  130. specify this option are the listing (.LST) files. 
  131.  
  132. Selecting this item is equivalent to specifying the /Fc+ option on the icc 
  133. command line. 
  134.  
  135.  
  136. ΓòÉΓòÉΓòÉ 3.2. Store internal work files on disk ΓòÉΓòÉΓòÉ
  137.  
  138. Select Store internal work files on disk to store internal work files on the 
  139. hard drive. If you do not select this option, the work files are stored in 
  140. shared memory. 
  141.  
  142. Selecting this item is equivalent to specifying the /Fd+ option on the icc 
  143. command line. 
  144.  
  145.  
  146. ΓòÉΓòÉΓòÉ 3.3. Ignore environment include paths ΓòÉΓòÉΓòÉ
  147.  
  148. Select Ignore environment include paths to ignore the paths specified in the 
  149. INCLUDE environment variable. 
  150.  
  151. Selecting this item is equivalent to specifying the /Xi+ option on the icc 
  152. command line. 
  153.  
  154.  
  155. ΓòÉΓòÉΓòÉ 3.4. Ignore command line include paths ΓòÉΓòÉΓòÉ
  156.  
  157. Select Ignore command line include paths to ignore the include paths specified 
  158. on the command line. 
  159.  
  160. Selecting this item is equivalent to specifying the /Xc+ option on the icc 
  161. command line. 
  162.  
  163.  
  164. ΓòÉΓòÉΓòÉ 3.5. Listing ΓòÉΓòÉΓòÉ
  165.  
  166. Select Listing to create a listing file from the source file. This listing will 
  167. include information from the compiler. This listing is not intended to be used 
  168. as a programming interface. 
  169.  
  170. Unless you specify an output name for the listing in the Listing field, the 
  171. listing created will have the same file name as the source file and a file 
  172. extension of .LST. 
  173.  
  174. Selecting this item is equivalent to specifying the /L+ option, or the /Fl+ 
  175. option on the icc command line. 
  176.  
  177.  
  178. ΓòÉΓòÉΓòÉ 3.6. Object ΓòÉΓòÉΓòÉ
  179.  
  180. Select Object to create an object file. This listing is not intended to be used 
  181. as a programming interface. 
  182.  
  183. Unless you specify an output name for the listing in the Object field, the 
  184. listing created will have the same file name as the source file and a file 
  185. extension of .OBJ. 
  186.  
  187. Selecting this item is equivalent to specifying the /Fo+ option on the icc 
  188. command line. 
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 3.7. Assembler ΓòÉΓòÉΓòÉ
  192.  
  193. Select Assembler to create an assembler listing file. This listing is not 
  194. intended to be used as a programming interface. 
  195.  
  196. Unless you specify an output name for the listing in the Assembler field, the 
  197. listing created will have the same file name as the source file and a file 
  198. extension of .ASM. 
  199.  
  200. Selecting this item is equivalent to specifying the /Fa+ option on the icc 
  201. command line. 
  202.  
  203.  
  204. ΓòÉΓòÉΓòÉ 3.8. Linker map ΓòÉΓòÉΓòÉ
  205.  
  206. Select Linker map to create map of the links among the object files. 
  207.  
  208. Unless you specify an output name for the listing in the Linker map field, the 
  209. listing created will have the same file name as the source file and a file 
  210. extension of .MAP. 
  211.  
  212. Selecting this item is equivalent to specifying the /Fm+ option on the icc 
  213. command line. 
  214.  
  215.  
  216. ΓòÉΓòÉΓòÉ 3.9. EXE ΓòÉΓòÉΓòÉ
  217.  
  218. Enter an output name for the executable file. 
  219.  
  220. Entering a name here is equivalent to specifying the /Fename option on the icc 
  221. command line. 
  222.  
  223. The name entered for the executable file is only meaningful if both a compile 
  224. and link step is performed. The default file extension for executable files is 
  225. EXE. 
  226.  
  227.  
  228. ΓòÉΓòÉΓòÉ 3.10. Listing ΓòÉΓòÉΓòÉ
  229.  
  230. Enter an output name for the source listing. 
  231.  
  232. Selecting this item is equivalent to specifying the /Flname option on the icc 
  233. command line. 
  234.  
  235. You can enter a file extension with the source listing, but it is recommended 
  236. that you use the default extensions. The default file extension for source 
  237. listings is LST. 
  238.  
  239.  
  240. ΓòÉΓòÉΓòÉ 3.11. OBJ ΓòÉΓòÉΓòÉ
  241.  
  242. Enter an output name for the object file. 
  243.  
  244. Entering a name here is equivalent to specifying the /Foname option on the icc 
  245. command line. 
  246.  
  247. You can enter a file extension with the object file, but it is recommended that 
  248. you use the default extensions. The default file extension for object files is 
  249. OBJ. 
  250.  
  251.  
  252. ΓòÉΓòÉΓòÉ 3.12. Assembler ΓòÉΓòÉΓòÉ
  253.  
  254. Enter an output name for the assembler listing. 
  255.  
  256. Entering a name here is equivalent to specifying the /Faname option on the icc 
  257. command line. 
  258.  
  259. You can enter a file extension with the assembler listing name, but it is 
  260. recommended that you use the default extensions. The default file extension for 
  261. assembler listings is ASM. 
  262.  
  263.  
  264. ΓòÉΓòÉΓòÉ 3.13. Linker map ΓòÉΓòÉΓòÉ
  265.  
  266. Enter an output name for the linker map. 
  267.  
  268. Entering a name here is equivalent to specifying the /Fmname option on the icc 
  269. command line. 
  270.  
  271. You can enter a file extension with the linker map, but it is recommended that 
  272. you use the default extensions. The default file extension for linker maps is 
  273. MAP. 
  274.  
  275.  
  276. ΓòÉΓòÉΓòÉ 3.14. Command line include path ΓòÉΓòÉΓòÉ
  277.  
  278. Use Command line include path to list the include files you want to be used 
  279. when the program is to be compiled. 
  280.  
  281. If you do not specify an include search path, the search directory of the 
  282. source file is searched first, and then the search paths given in the INCLUDE 
  283. environment variable are searched. 
  284.  
  285. For example, assume you wanted to use the files my_defs.h in the e:\temp 
  286. directory and my_chars.h in the current directory. Then you would specify the 
  287. following command line include path: 
  288.  
  289. e:\temp\my_defs.h
  290. my_chars.h
  291.  
  292. Note that blank lines between include path statements are ignored. 
  293.  
  294. Entering an include path here is equivalent to specifying the /Ipath[;path;] 
  295. option on the icc command line. 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 4. Listing Options ΓòÉΓòÉΓòÉ
  299.  
  300. Use this window to control the type of information in the source listing and 
  301. the appearance of the file using this window. To indicate that you want a 
  302. source listing created select Listing from the File management options window. 
  303.  
  304.  
  305. ΓòÉΓòÉΓòÉ 4.1. Source ΓòÉΓòÉΓòÉ
  306.  
  307. Select Source to include your program source code along with the source 
  308. listing. 
  309.  
  310. Selecting this item is equivalent to specifying the /Ls+ option on the icc 
  311. command line. 
  312.  
  313.  
  314. ΓòÉΓòÉΓòÉ 4.2. Cross reference ΓòÉΓòÉΓòÉ
  315.  
  316. Select Cross reference to produce a cross reference listing. The 
  317. cross-reference table that is produced identifies variables, structures, and 
  318. function names along with the line numbers where the names are declared in the 
  319. source code. 
  320.  
  321. Selecting this item is equivalent to specifying the /Lx+ option on the icc 
  322. command line. 
  323.  
  324.  
  325. ΓòÉΓòÉΓòÉ 4.3. Variables layout ΓòÉΓòÉΓòÉ
  326.  
  327. Select Variables layout to produce a listing of how the variables in your 
  328. source code are assigned. The layout that is produced includes all struct and 
  329. union variables with their offsets and lengths. 
  330.  
  331. Selecting this item is equivalent to specifying the /La+ option on the icc 
  332. command line. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 4.4. Expand include files ΓòÉΓòÉΓòÉ
  336.  
  337. Select None to produce a listing without any #include expanded. 
  338.  
  339. Selecting this item is equivalent to specifying the /Li- and /Lj- option on the 
  340. icc command line. 
  341.  
  342. Select User to produce a listing showing the contents of the user #include 
  343. files from your source program. 
  344.  
  345. Selecting this item is equivalent to specifying the /Li+ option on the icc 
  346. command line. 
  347.  
  348. Select User and system to produce a listing showing the contents of the user 
  349. and system #include files from your source program. 
  350.  
  351. Selecting this item is equivalent to specifying the /Lj+ option on the icc 
  352. command line. 
  353.  
  354. Because OS/2 file names using the High Performance File System can be 260 
  355. characters long, there is no room for the file name on the lines showing the 
  356. included code. Counters are used in the include column of the listing output, 
  357. and the file name corresponding to each number is given at the bottom of the 
  358. source listing. 
  359.  
  360.  
  361. ΓòÉΓòÉΓòÉ 4.5. Expand all macros ΓòÉΓòÉΓòÉ
  362.  
  363. Select Expand all macros to produce a listing showing the contents of all the 
  364. macros from your source program. 
  365.  
  366. Selecting this item is equivalent to specifying the /Le+ option on the icc 
  367. command line. 
  368.  
  369.  
  370. ΓòÉΓòÉΓòÉ 4.6. Page length ΓòÉΓòÉΓòÉ
  371.  
  372. Specify a page length for the listing that is produced.  The default page 
  373. length is 66 lines.  You can enter a value between 15 and 65535 for the page 
  374. length. 
  375.  
  376. Selecting this item is equivalent to specifying the /Lpnum option on the icc 
  377. command line. 
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 4.7. Title ΓòÉΓòÉΓòÉ
  381.  
  382. Specify a title for the listing.  The title name can be up to 256 characters 
  383. long. You can also set a title for the listing using the pragma title 
  384. directive, however the title will not appear on the first page of the listing. 
  385.  
  386. Selecting this item is equivalent to specifying the /Lt"string" option on the 
  387. icc command line. 
  388.  
  389.  
  390. ΓòÉΓòÉΓòÉ 4.8. Subtitle ΓòÉΓòÉΓòÉ
  391.  
  392. Specify a subtitle for the listing.  The subtitle name can be up to 256 
  393. characters long. You can also set a subtitle for the listing using the pragma 
  394. subtitle directive, however the subtitle will not appear on the first page of 
  395. the listing. 
  396.  
  397. Selecting this item is equivalent to specifying the /Lu"string" option on the 
  398. icc command line. 
  399.  
  400.  
  401. ΓòÉΓòÉΓòÉ 5. Debug and Diagnostic Options ΓòÉΓòÉΓòÉ
  402.  
  403. Use this window to set debug and diagnostic options. The information generated 
  404. by C Set/2* compiler is provided to help you diagnose problems in your code. Do 
  405. not use the debugging information as a programming interface. 
  406.  
  407. Because of the effects of optimization, debugging information generated with 
  408. optimization is limited to setting breakpoints at function entry and function 
  409. exit and viewing the program at the assembly level. Accurate symbol and type 
  410. information are not always available. 
  411.  
  412. To make full use of the C Set/2* Debugger, do not turn on compiler 
  413. optimization. Compiler optimization is controlled using the Turn on 
  414. optimization option of the Object code options window. 
  415.  
  416.  
  417. ΓòÉΓòÉΓòÉ 5.1. Generate debugging information ΓòÉΓòÉΓòÉ
  418.  
  419. Select Generate debugging information to produce C Set/2* debugging 
  420. information. 
  421.  
  422. Selecting this item is equivalent to specifying the /Ti+ option on the icc 
  423. command line. 
  424.  
  425.  
  426. ΓòÉΓòÉΓòÉ 5.2. Stop on error count of ΓòÉΓòÉΓòÉ
  427.  
  428. Specify a value between 1 and 65535 to indicate the number of errors that can 
  429. occur during compilation before the process is ended. 
  430.  
  431. The type of error message (Information, Warning, Error, or Severe) that causes 
  432. the error counter to be incremented is determined by the Compiler warning level 
  433. option. If you do not set a limit on the error counter (leave the field blank), 
  434. compilation will continue regardless of the number of errors that occur. 
  435.  
  436. Selecting this item is equivalent to specifying the /Nnum option on the icc 
  437. command line. 
  438.  
  439.  
  440. ΓòÉΓòÉΓòÉ 5.3. Compiler warning level ΓòÉΓòÉΓòÉ
  441.  
  442. Select the type of compiler error message that you want the compiler to 
  443. produce. The type of compiler message that you indicate here is also used to 
  444. determine which type of error message will cause the error counter to be 
  445. incremented. The types of compiler error messages are: 
  446.  
  447.  Severe              Produce only Severe error messages. 
  448.  
  449.  Error               Produce both Error and Severe error messages. 
  450.  
  451.  Warning             Produce Warning, Error and Severe error messages. 
  452.  
  453.  Information         Produce all error messages (Information, Warning, Error 
  454.                      and Severe.) 
  455.  
  456.  Selecting this item is equivalent to specifying the /Wn option on the icc 
  457.  command line, where n is equal to 0, 1, 2, or 3. 
  458.  
  459.  
  460. ΓòÉΓòÉΓòÉ 5.4. Diagnostic options ΓòÉΓòÉΓòÉ
  461.  
  462. Use the Diagnostic options to examine your source code for possible programming 
  463. errors, weak programming style, and other information about the structure of 
  464. your program. 
  465.  
  466. Select one of more of the following to indicate that you want diagnostic 
  467. information produced: 
  468.  
  469.  o Basic diagnostic messages (/Kb+) 
  470.  o Portability messages (/Ko+) 
  471.  o Preprocessor warning messages (/Kc+) 
  472.  o Preprocessor trace messages (/Kt+) 
  473.  o Mapping of names to the linkage editor (/Kr+) 
  474.  o Messages about the appearance and behavior of goto statements (/Kg+) 
  475.  o Variables that are not explicitly initialized (/Ki+) 
  476.  o Function parameters that are not used (/Kp+) 
  477.  o Assignments that may cause loss of precision (/Ka+) 
  478.  o Messages about enum usage (/Ke+) 
  479.  o Variables that have external declarations but are not used. (/Kx+) 
  480.  
  481.  Selecting all items is equivalent to specifying the /Kf+ option on the icc 
  482.  command line. 
  483.  
  484.  
  485. ΓòÉΓòÉΓòÉ 6. Source Code Options ΓòÉΓòÉΓòÉ
  486.  
  487. Use this window to select options that allow you to control how the C Set/2* 
  488. compiler interprets your source file. 
  489.  
  490. Using the Source code options you set the language standard, the type 
  491. conversion rule, the alignment and/or packing of data items within unions and 
  492. structures, 
  493.  
  494.  
  495. ΓòÉΓòÉΓòÉ 6.1. ANSI ΓòÉΓòÉΓòÉ
  496.  
  497. Select ANSI to set the language standard to allow only those extensions the 
  498. American National Standards Institute (ANSI). 
  499.  
  500. Selecting this item is equivalent to specifying the /Sa+ option on the icc 
  501. command line. 
  502.  
  503.  
  504. ΓòÉΓòÉΓòÉ 6.2. SAA level 2 ΓòÉΓòÉΓòÉ
  505.  
  506. Select SAA level 2 to set the language standard to allow only those extensions 
  507. defined by the SAA Level 2 specifications. 
  508.  
  509. Selecting this item is equivalent to specifying the /S2+ option on the icc 
  510. command line. 
  511.  
  512.  
  513. ΓòÉΓòÉΓòÉ 6.3. Standard extension ΓòÉΓòÉΓòÉ
  514.  
  515. Select Standard extension to set the language standard to allow those 
  516. extensions defined by ANSI and the SAA Level 2 specifications. 
  517.  
  518. Selecting this item is equivalent to specifying the /Se+ option on the icc 
  519. command line. 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 6.4. Migration extension ΓòÉΓòÉΓòÉ
  523.  
  524. Select Migration extension to set the language standard to allow migration 
  525. extensions. 
  526.  
  527. Selecting this item is equivalent to specifying the /Sm+ option on the icc 
  528. command line. 
  529.  
  530.  
  531. ΓòÉΓòÉΓòÉ 6.5. Conversion rule ΓòÉΓòÉΓòÉ
  532.  
  533. Set the rule for type conversion. 
  534.  
  535. Select Preserve sign to preserve the sign of the number being converted. If you 
  536. preserve the sign on type conversions your language standard will not conform 
  537. to ANSI specifications. Selecting Preserve sign is equivalent to specifying the 
  538. /Sr+ option on the icc command line. 
  539.  
  540. Select Preserve accuracy to preserve the accuracy of the number being 
  541. converted. Selecting Preserve accuracy is equivalent to specifying the /Sr- 
  542. option on the icc command line. 
  543.  
  544.  
  545. ΓòÉΓòÉΓòÉ 6.6. Align structures and unions along boundary ΓòÉΓòÉΓòÉ
  546.  
  547. Set the alignment or packing of data items within structs and unions. 
  548.  
  549. Select 1-byte or 2-byte boundaries to indicate that you want structures and 
  550. unions to be aligned along 1 or 2-byte boundaries. Selecting 1-byte is 
  551. equivalent to specifying /Sp1 or /Sp. Selecting 2-byte is equivalent to 
  552. specifying /Sp2. 
  553.  
  554. Select 4-byte to align structs and unions along 4-byte boundaries. This is 
  555. considered to be normal alignment. Selecting 4-byte is equivalent to specifying 
  556. the /Sp4. option on the icc command line. 
  557.  
  558. Structures and unions are considered to be packed (_Packed). 
  559.  
  560.  
  561. ΓòÉΓòÉΓòÉ 6.7. Make .OBJ the default extension ΓòÉΓòÉΓòÉ
  562.  
  563. Select Make .OBJ the default extension to set the default file extension as 
  564. .OBJ. This means that if an extension is not specified with a file, then it is 
  565. assumed to be an object file. 
  566.  
  567. Selecting this item is equivalent to specifying the /Sd- option on the icc 
  568. command line. 
  569.  
  570. If you do not accept .OBJ as the extension in this check box, then the default 
  571. file extension is .C. 
  572.  
  573. The extension determines whether the file is treated as a C source file or as 
  574. an object file. If the file has an extension of .C, then it is compiled and 
  575. linked. If the file has an extension of .OBJ, then it is only linked. 
  576.  
  577.  
  578. ΓòÉΓòÉΓòÉ 6.8. Allow use of '//' for comments ΓòÉΓòÉΓòÉ
  579.  
  580. Select Allow use of '//' for comments to allow the double slash format of 
  581. indicating comments. This type of comment is ended by a carriage return. 
  582.  
  583. Selecting this item is equivalent to specifying the /Ss+ option on the icc 
  584. command line. 
  585.  
  586.  
  587. ΓòÉΓòÉΓòÉ 6.9. Allow DBCS support ΓòÉΓòÉΓòÉ
  588.  
  589. Select Allow DBCS support to allow the use of Double-Byte Character Set symbols 
  590. in the source code. 
  591.  
  592. Selecting this item is equivalent to specifying the /Sn+ option on the icc 
  593. command line. 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 6.10. Allow use of ddnames support ΓòÉΓòÉΓòÉ
  597.  
  598. Select Allow use of ddnames support to allow the use of ddnames in the source 
  599. code. 
  600.  
  601. Selecting this item is equivalent to specifying the /Sh+ option on the icc 
  602. command line. 
  603.  
  604.  
  605. ΓòÉΓòÉΓòÉ 6.11. Margins ΓòÉΓòÉΓòÉ
  606.  
  607. Specify values for the input file margins. Text which is outside the specified 
  608. margins is ignored. It is useful to specify margins when importing source files 
  609. that were created on other systems which contain characters that you want to 
  610. ignore. 
  611.  
  612. Specify a value for the left margin. The value for the left margin must be 
  613. between 1 and 65535. The right margin can be an asterisk (the default value) or 
  614. a value between 1 and 65535. The value specified for the right margin must be 
  615. greater than or equal to the value specified for the left margin. 
  616.  
  617. Selecting this item is equivalent to specifying the /Sg[l][,r]*] option on the 
  618. icc command line. 
  619.  
  620.  
  621. ΓòÉΓòÉΓòÉ 6.12. Sequence numbers ΓòÉΓòÉΓòÉ
  622.  
  623. Specify columns in which sequence column numbers appear, and ignore text in 
  624. those columns. It is useful to specify sequence columns when importing source 
  625. files from systems that use sequence numbers. 
  626.  
  627. Specify a value for the left sequence column. The value for the left and right 
  628. column must be between 1 and 65535. The value specified for the right column 
  629. must be greater than or equal to the value specified for the left column. If 
  630. you do not want to specify a value for the right column you can use an 
  631. asterisk. 
  632.  
  633. Selecting this item is equivalent to specifying the /Sq[l][,r] option on the 
  634. icc command line. 
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ 7. Object Code Control Options ΓòÉΓòÉΓòÉ
  638.  
  639. Use this window to specify the type of code that the compiler will produce. The 
  640. possible types of code include: 
  641.  
  642.  o Dynamically linked run-time libraries 
  643.  o Statically linked run-time libraries 
  644.  o Single-thread programs 
  645.  o Multithread programs 
  646.  o Sub-systems. 
  647.  
  648.  
  649. ΓòÉΓòÉΓòÉ 7.1. Executable environment ΓòÉΓòÉΓòÉ
  650.  
  651. Use this option to specify which libraries you want to link to. 
  652.  
  653. Select Run-time to link to the run-time libraries. Selecting this item is 
  654. equivalent to specifying the /Re option on the icc command line. 
  655.  
  656. Select Sub-system to link to the sub-system libraries. Selecting this item is 
  657. equivalent to specifying the /Rn option on the icc command line. 
  658.  
  659.  
  660. ΓòÉΓòÉΓòÉ 7.2. Library linkage ΓòÉΓòÉΓòÉ
  661.  
  662. Use this option to specify how you want to link to the run-time libraries. 
  663.  
  664. Select Static to statically link to the run-time libraries. All external names 
  665. beginning with the letters Dos, kbd, and Vio are reserved. Selecting this item 
  666. is equivalent to specifying the /Gd- option on the icc command line. 
  667.  
  668. Select Dynamic to dynamically link to the run-time libraries. Selecting this 
  669. item is equivalent to specifying the /Gd+ option on the icc command line. 
  670.  
  671.  
  672. ΓòÉΓòÉΓòÉ 7.3. Library selection ΓòÉΓòÉΓòÉ
  673.  
  674. Use this option to select single or multithread libraries. 
  675.  
  676. Select Single-thread to link with the single-thread version of the library. 
  677. Selecting this item is equivalent to specifying the /Gm- option on the icc 
  678. command line. 
  679.  
  680. Select Multithread to link with the multithread version of the library. 
  681. Selecting this item is equivalent to specifying the /Gm+ option on the icc 
  682. command line. 
  683.  
  684.  
  685. ΓòÉΓòÉΓòÉ 7.4. Build ΓòÉΓòÉΓòÉ
  686.  
  687. Use this option to specify the type of file you want to create. 
  688.  
  689. Select EXE to build an executable (.EXE) file. Selecting this item is 
  690. equivalent to specifying the /Ge+ option on the icc command line. 
  691.  
  692. Select DLL to build a dynamic link library (DLL) file. Selecting this item is 
  693. equivalent to specifying the /Ge- option on the icc command line. 
  694.  
  695. Select Protected DLL to build a protected dynamic link library file. Selecting 
  696. this item is equivalent to specifying the /Gp option on the icc command line. 
  697.  
  698.  
  699. ΓòÉΓòÉΓòÉ 7.5. Target processor ΓòÉΓòÉΓòÉ
  700.  
  701. Use this option to specify which processor to optimize for. 
  702.  
  703. Select 80386 to optimize code for use with the 386 processor. The code 
  704. generated will run on a 486 processor. Selecting this item is equivalent to 
  705. specifying the /G3 option on the icc command line. 
  706.  
  707. Select 80486 to optimize code for use with the 486 processor. The code 
  708. generated will run on a 386 processor. Selecting this item is equivalent to 
  709. specifying the /G4 option on the icc command line. 
  710.  
  711.  
  712. ΓòÉΓòÉΓòÉ 7.6. Remove stack probes ΓòÉΓòÉΓòÉ
  713.  
  714. Select Remove stack probes to remove stack probes from the code generated by 
  715. the compiler. 
  716.  
  717. Selecting this item is equivalent to specifying the /Gs+ option on the icc 
  718. command line. 
  719.  
  720.  
  721. ΓòÉΓòÉΓòÉ 7.7. Turn on optimization ΓòÉΓòÉΓòÉ
  722.  
  723. Select Turn on optimization to optimize the object code. It is recommended that 
  724. you do not optimize the object code if you plan to use the C Set/2* debugger. 
  725.  
  726. Selecting this item is equivalent to specifying the /O+ option on the icc 
  727. command line. 
  728.  
  729.  
  730. ΓòÉΓòÉΓòÉ 7.8. Do not generate default library info ΓòÉΓòÉΓòÉ
  731.  
  732. Select Do not generate default library info to indicate that the compiler 
  733. should not search libraries during compilation to resolve external references. 
  734. All libraries must be explicitly specified at link time. 
  735.  
  736. Selecting this item is equivalent to specifying the /Gn+ option on the icc 
  737. command line. 
  738.  
  739.  
  740. ΓòÉΓòÉΓòÉ 7.9. Use optlink linkage ΓòÉΓòÉΓòÉ
  741.  
  742. Select Use optlink linkage to indicate that you want to use optlink linkage for 
  743. functions. You must include the Programmer's Toolkit header files to call OS/2 
  744. application programming interfaces. 
  745.  
  746. Selecting this item is equivalent to specifying the /Mp+ option on the icc 
  747. command line. 
  748.  
  749. If you do not select this option then system linkage for functions will be 
  750. used. You must include the library header files to call function. This is 
  751. equivalent to specifying the /Ms+ option on the icc command line. 
  752.  
  753.  
  754. ΓòÉΓòÉΓòÉ 7.10. Tiled memory model ΓòÉΓòÉΓòÉ
  755.  
  756. Select Tiled memory model to store variables such that they can be passed to 
  757. 16-bit functions. Static and external variables are mapped into 16-bit 
  758. segments. Variables larger than 64K will be aligned on, but will still cross, 
  759. 64K boundaries. 
  760.  
  761. Selecting this item is equivalent to specifying the /Gt- option on the icc 
  762. command line. 
  763.  
  764.  
  765. ΓòÉΓòÉΓòÉ 7.11. Use fast floating point method ΓòÉΓòÉΓòÉ
  766.  
  767. Select Use fast floating point method to indicate you want the compiler to use 
  768. fast floating-point execution. If your program does not need to abide by ANSI 
  769. rules regarding the processing of double and float types, then use this option 
  770. to increase your program's performance. 
  771.  
  772. Because the floating-point method does not perform all the conversions 
  773. necessary to maintain accuracy, some variables may lose precision. 
  774.  
  775. Selecting this item is equivalent to specifying the /Gf+ option on the icc 
  776. command line. 
  777.  
  778.  
  779. ΓòÉΓòÉΓòÉ 7.12. Allow object code to run at ring 0 ΓòÉΓòÉΓòÉ
  780.  
  781. Select Allow object code to run at ring 0 to indicate that you want to allow 
  782. object code to run at ring 0. Use this option if you are writing code such as 
  783. device drivers or operating systems, that will run at ring 0 instead of ring 3. 
  784.  
  785. Selecting this item is equivalent to specifying the /Gr+ option on the icc 
  786. command line. 
  787.  
  788.  
  789. ΓòÉΓòÉΓòÉ 7.13. Enable profiling ΓòÉΓòÉΓòÉ
  790.  
  791. Select this option to let a compatible profiler analyze the code produced by 
  792. the compiler. 
  793.  
  794. Note:  Be sure the /NOE option is specified for the linker when the object code 
  795.        is linked. 
  796.  
  797.  Selecting this item is equivalent to specifying the /Gh option on the icc 
  798.  command line. 
  799.  
  800.  
  801. ΓòÉΓòÉΓòÉ 8. Preprocessor Options ΓòÉΓòÉΓòÉ
  802.  
  803. Use this window to set preprocessor options. Preprocessor directives allow you 
  804. to perform such things as include C code from another source file into your 
  805. source file, to define macros, and to expand macros. 
  806.  
  807. If you run only the preprocessor, you can use the preprocessor output (which 
  808. has all the preprocessor directives executed, but no C code compiled) to help 
  809. debug your program. For example, all the #include directives will have the 
  810. included file's code inserted into your program, and all macros will be 
  811. expanded. 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 8.1. Run the preprocessor only ΓòÉΓòÉΓòÉ
  815.  
  816. Select Run the preprocessor only to run only the preprocessor. Create a 
  817. preprocessor output file that has the same name as the source file, with the 
  818. extension I. Comments are not included in the preprocessor output file. 
  819.  
  820. Selecting this item is equivalent to specifying the /P+ option on the icc 
  821. command line. 
  822.  
  823.  
  824. ΓòÉΓòÉΓòÉ 8.2. Send the output to stdout ΓòÉΓòÉΓòÉ
  825.  
  826. Select Send the output to stdout to run only the preprocessor and send the 
  827. output to the stream specified by stdout. 
  828.  
  829. Selecting this item is equivalent to specifying the /Pd+ option on the icc 
  830. command line. 
  831.  
  832.  
  833. ΓòÉΓòÉΓòÉ 8.3. Retain comments ΓòÉΓòÉΓòÉ
  834.  
  835. Select Retain comments to include the comments in the preprocessor output file 
  836. that is created. 
  837.  
  838. Selecting this item is equivalent to specifying the /Pc option on the icc 
  839. command line. 
  840.  
  841.  
  842. ΓòÉΓòÉΓòÉ 8.4. Remove all user-defined macros ΓòÉΓòÉΓòÉ
  843.  
  844. Select Remove all user-defined macros to remove all macros that are 
  845. user-defined. This option does not remove internally-defined ANSI or SAA 
  846. macros, nor does it undefine macros defined in your source code. 
  847.  
  848. Selecting this item is equivalent to specifying the /U* option on the icc 
  849. command line. 
  850.  
  851.  
  852. ΓòÉΓòÉΓòÉ 8.5. Remove ΓòÉΓòÉΓòÉ
  853.  
  854. Specify the name of the macro you want to remove in the box provided. For 
  855. example, if you want to remove the macros _MY_MACRO_ and _EDS_MACRO_, then you 
  856. would enter: 
  857.  
  858. _MY_MACRO_
  859. _EDS_MACRO_
  860.  
  861. Selecting this item is equivalent to specifying the /Uname option on the icc 
  862. command line. 
  863.  
  864.  
  865. ΓòÉΓòÉΓòÉ 8.6. Define ΓòÉΓòÉΓòÉ
  866.  
  867. Specify the name and value for the macro you want to define in the box 
  868. provided. For example, if you want to define the macros _MY_MACRO_ as equal to 
  869. 43 and _EDS_MACRO_ as equal to 28, then you would enter: 
  870.  
  871. _MY_MACRO_=43
  872. _EDS_MACRO_=28
  873.  
  874. The macros defined will override macros already defined in your source program. 
  875.  
  876. Selecting this item is equivalent to specifying the /Dname[::n], or /Dname[=n] 
  877. option on the icc command line. 
  878.  
  879.  
  880. ΓòÉΓòÉΓòÉ 9. Other Options ΓòÉΓòÉΓòÉ
  881.  
  882. Use this window to specify: 
  883.  
  884.  o What parameters to pass to the linker 
  885.  o The significant length of external names 
  886.  o The default char type for unspecified variables 
  887.  o Whether to display the logo when the compiler is invoked 
  888.  o A version string in the object file. 
  889.  
  890.  
  891. ΓòÉΓòÉΓòÉ 9.1. Perform compile only, no link ΓòÉΓòÉΓòÉ
  892.  
  893. Select Perform compile only, no link to indicate you want to compile but not 
  894. link the program. 
  895.  
  896. Selecting this item is equivalent to specifying the /C+ option on the icc 
  897. command line. 
  898.  
  899.  
  900. ΓòÉΓòÉΓòÉ 9.2. Make default char type unsigned ΓòÉΓòÉΓòÉ
  901.  
  902. Select Make default char type unsigned to set unspecified char declarations to 
  903. unsigned char. Selecting this item is equivalent to specifying the /J+ option 
  904. on the icc command line. 
  905.  
  906. If you do not select this option, unspecified char declarations will be set to 
  907. signed char. 
  908.  
  909.  
  910. ΓòÉΓòÉΓòÉ 9.3. Display the logo ΓòÉΓòÉΓòÉ
  911.  
  912. Select Display the logo to display the compiler logo when the compiler is 
  913. invoked. The logo is displayed on stderr. 
  914.  
  915. Selecting this item is equivalent to specifying the /Q- option on the icc 
  916. command line. 
  917.  
  918.  
  919. ΓòÉΓòÉΓòÉ 9.4. Length of external names ΓòÉΓòÉΓòÉ
  920.  
  921. Set the significant length for external names to 255 characters. Selecting this 
  922. item is equivalent to specifying the /H255 option on the icc command line. 
  923.  
  924. You can change the sign length by entering a value between 6 and 255 inclusive. 
  925. This is equivalent to specifying the /Hnum option on the icc command line. 
  926.  
  927.  
  928. ΓòÉΓòÉΓòÉ 9.5. Version string ΓòÉΓòÉΓòÉ
  929.  
  930. Use this option to specify a Version string. The string specified can be up to 
  931. 256 characters long. 
  932.  
  933. This is equivalent to specifying the /V"string" option on the icc command line. 
  934.  
  935.  
  936. ΓòÉΓòÉΓòÉ 9.6. Parameters to pass to linker ΓòÉΓòÉΓòÉ
  937.  
  938. Use this option to specify the parameters that you want to pass to the linker. 
  939.  
  940. This is equivalent to specifying the /B"options" option on the icc command 
  941. line. 
  942.  
  943.  
  944. ΓòÉΓòÉΓòÉ 10. IBM C Set/2* Conflicts ΓòÉΓòÉΓòÉ
  945.  
  946. You have specified two or more options that are incompatible. The following 
  947. rules apply if you specify an incompatible option: 
  948.  
  949.  o You indicated that you wanted to perform syntax checking only, as well as 
  950.    one or more of the following: run the preprocessor; create a listing title, 
  951.    subtitle, and page length without actual output; any object code control 
  952.    option; any debug option; compile and not link; a version string; parameters 
  953.    to pass to the linker. The option to perform syntax checking takes 
  954.    precedence over the other options selected so the other option or options 
  955.    are ignored. 
  956.  
  957.  o You indicated that you wanted to run the preprocessor, as well as one or 
  958.    more of the following: create any file listing; any listing option; any 
  959.    object code control option; any debug option; compile and not link; a 
  960.    version string; parameters to pass to the linker. The option to run only the 
  961.    preprocessor takes precedence over the other options selected so that other 
  962.    option or options are ignored. 
  963.  
  964.  o You indicated that you wanted to compile only (not perform the link step) 
  965.    and also indicated that you wanted to create an .EXE file, or create a 
  966.    linker map. The option to compile only, and not link takes precedence. 
  967.  
  968.  o You indicated that you did not want to create an object file but also 
  969.    indicated that you wanted to generate debugging information. The option not 
  970.    to create an object file takes precedence. 
  971.  
  972.  o You indicated that you wanted to enable for subsystem development but also 
  973.    indicated you wanted to used ddnames. The option to enable subsystem 
  974.    development takes precedence. 
  975.  
  976.  
  977. ΓòÉΓòÉΓòÉ 10.1. Ignore conflict ΓòÉΓòÉΓòÉ
  978.  
  979. Select Ignore conflict to indicate that you want to save your changes and use 
  980. the options that take precedence. 
  981.  
  982.  
  983. ΓòÉΓòÉΓòÉ 10.2. Cancel ΓòÉΓòÉΓòÉ
  984.  
  985. Select Cancel to return to the IBM C Set/2* Options window and correct 
  986. conflicting options. 
  987.  
  988.  
  989. ΓòÉΓòÉΓòÉ 11. OK ΓòÉΓòÉΓòÉ
  990.  
  991. Select OK to save the choices you made and remove the window. 
  992.  
  993.  
  994. ΓòÉΓòÉΓòÉ 12. Default ΓòÉΓòÉΓòÉ
  995.  
  996. Select Default to change the window's selections back to the default compiler 
  997. options. 
  998.  
  999.  
  1000. ΓòÉΓòÉΓòÉ 13. Cancel ΓòÉΓòÉΓòÉ
  1001.  
  1002. Select Cancel to remove the pop-up window. Any selections you may have made are 
  1003. not saved. 
  1004.  
  1005.  
  1006. ΓòÉΓòÉΓòÉ 14. Help ΓòÉΓòÉΓòÉ
  1007.  
  1008. Select Help to display help information for the item the cursor is on. 
  1009.  
  1010. Press F2 to obtain help on the entire window. 
  1011.  
  1012.  
  1013. ΓòÉΓòÉΓòÉ 15. Keys Help ΓòÉΓòÉΓòÉ
  1014.  
  1015. The list of keys is arranged in groups. 
  1016.  
  1017. Use: 
  1018.  
  1019.  o HELP KEYS to get help 
  1020.  
  1021.  o SYSTEM KEYS to switch between programs 
  1022.  
  1023.  o WINDOW KEYS to move around in a program window 
  1024.  
  1025.  o POP-UP WINDOW KEYS to make a selection in a pop-up window 
  1026.  
  1027.  o EDITING KEYS to make changes in a pop-up window. 
  1028.  
  1029.  When two key names are joined by a plus sign (+), use these two keys together. 
  1030.  Hold down the first key and press the second key. 
  1031.  
  1032.  HELP KEYS 
  1033.  
  1034.  F1 
  1035.            Get help 
  1036.  F2 
  1037.            Get extended help (from within any help window) 
  1038.  F9 
  1039.            Go to a list of keys (from within any help window) 
  1040.  F11 or Shift+F1 
  1041.            Go to the help index (from within any help window) 
  1042.  Esc 
  1043.            Cancel help 
  1044.  Alt+F4 
  1045.            Close the help window 
  1046.  Alt+F6 
  1047.            Move among windows 
  1048.  Shift+F10 
  1049.            Get help for help 
  1050.  
  1051.  SYSTEM KEYS 
  1052.  
  1053.  Alt+Esc 
  1054.            Switch to the next program, including full-screen programs 
  1055.  Alt+Tab 
  1056.            Switch to the next windowed program 
  1057.  Ctrl+Esc 
  1058.            Switch to the Task List 
  1059.  
  1060.  WINDOW KEYS 
  1061.  
  1062.  F10 
  1063.            Go to/from the action bar 
  1064.  Arrow keys 
  1065.            Move among choices 
  1066.  End 
  1067.            Go to the last choice in a pulldown 
  1068.  Esc 
  1069.            Cancel a pulldown, the system menu, or window 
  1070.  Home 
  1071.            Go to the first choice in a pulldown 
  1072.  PgUp 
  1073.            Scroll the contents of the window up one page 
  1074.  PgDn 
  1075.            Scroll the contents of the window down one page 
  1076.  Underlined letter 
  1077.            Move among the choices on the action bar and select pulldown items 
  1078.  Alt 
  1079.            Go to/from the action bar 
  1080.  Alt+F4 
  1081.            Close the window 
  1082.  Alt+F5 
  1083.            Restore the window 
  1084.  Alt+F7 
  1085.            Move the window 
  1086.  Alt+F8 
  1087.            Size the window 
  1088.  Alt+F9 
  1089.            Minimize the window 
  1090.  Alt+F10 
  1091.            Maximize the window 
  1092.  Ctrl+PgDn 
  1093.            Scroll the contents of the window right one page 
  1094.  Ctrl+PgUp 
  1095.            Scroll the contents of the window left one page 
  1096.  Shift+Esc or Alt+Spacebar 
  1097.            Go to/from the system menu 
  1098.  Shift+Esc or Alt 
  1099.            Go to/from the system menu of a text window 
  1100.  
  1101.  POP-UP WINDOW KEYS 
  1102.  
  1103.  Enter 
  1104.            Complete the pop-up window 
  1105.  Esc 
  1106.            Cancel the pop-up window 
  1107.  Spacebar 
  1108.            Set a check box on/off or perform the task described on the selected 
  1109.            pushbutton 
  1110.  Tab 
  1111.            Move to the next entry field or check box 
  1112.  
  1113.  EDITING KEYS 
  1114.  
  1115.  Backspace (left arrow delete) 
  1116.            Delete the character to the left of the cursor 
  1117.  Del 
  1118.            Delete the character at the cursor 
  1119.  End or Ctrl+Right Arrow key 
  1120.            Move to the end of a field 
  1121.  Home or Ctrl+Left Arrow key 
  1122.            Move to the beginning of a field. 
  1123.  
  1124.  
  1125. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1126.  
  1127. Cannot create a window - out of resources. 
  1128.  
  1129. The system has run out of resources and cannot open a new window. 
  1130.  
  1131. Recovery 
  1132.  
  1133. Close any Presentation Manager* program applications (especially large ones) 
  1134. you are not using and try again. 
  1135.  
  1136.  
  1137. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1138.  
  1139. Could not get the system path length, return code = <return_code>. 
  1140.  
  1141. The system path length could not be obtained. 
  1142.  
  1143. Recovery 
  1144.  
  1145. View the OS/2* operating system online reference for more information. 
  1146.  
  1147.  
  1148. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1149.  
  1150. Selecting this option discards any changes made in the secondary windows. Do 
  1151. you want to discard these changes? 
  1152.  
  1153. Select Yes to discard the changes, otherwise select No. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1157.  
  1158. Are you sure you want to initialize all options to their default values? 
  1159.  
  1160. Select Yes to initialize all options, otherwise select No. 
  1161.  
  1162.  
  1163. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1164.  
  1165. The entry for the number of errors must be between 1 and 65535, or blank. 
  1166.  
  1167. The value entered for the number of errors was not between one and 65535. Nor 
  1168. was it blank. 
  1169.  
  1170. Recovery 
  1171.  
  1172. Enter a valid value. 
  1173.  
  1174.  
  1175. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1176.  
  1177. Not enough memory to complete task. 
  1178.  
  1179. An error occurred while trying to allocate memory. There may be insufficient 
  1180. memory to complete the task. 
  1181.  
  1182. Recovery 
  1183.  
  1184. Close one or more other tasks, and retry the command. 
  1185.  
  1186.  
  1187. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1188.  
  1189. Not enough space in the compile options string to store the specified options. 
  1190.  
  1191. There is not enough storage allocated to store the compile options string. 
  1192.  
  1193. Recovery 
  1194.  
  1195. Use the Language Profile Management window to change the Maximum compile string 
  1196. in the language profile so that more storage is allocated. 
  1197.  
  1198.  
  1199. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1200.  
  1201. Not enough space in the compile string to store the specified options. 
  1202.  
  1203. There is not enough storage allocated to store the compile options. 
  1204.  
  1205. Recovery 
  1206.  
  1207. Use the Language Profile Management window to change the Maximum compile size 
  1208. in the language profile so that more storage is allocated. 
  1209.  
  1210.  
  1211. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1212.  
  1213. The page length must be between 15 and 65535. 
  1214.  
  1215. Recovery 
  1216.  
  1217. Enter a page length between 15 and 65535. 
  1218.  
  1219.  
  1220. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1221.  
  1222. The length of the external name must be between 6 and 255. 
  1223.  
  1224. Recovery 
  1225.  
  1226. Ensure that the length of the external name is between 6 and 255 characters. 
  1227.  
  1228.  
  1229. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1230.  
  1231. The margins must be between 0 and 65535, and the right margin must be greater 
  1232. than or equal to the left margin, or be represented by the '*' character. 
  1233.  
  1234. Recovery 
  1235.  
  1236. Enter valid margins. 
  1237.  
  1238.  
  1239. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1240.  
  1241. The sequence numbers must be between 0 and 65535, and the right sequence number 
  1242. must be greater than or equal to the left sequence number. 
  1243.  
  1244. Recovery 
  1245.  
  1246. Enter a valid sequence number. 
  1247.  
  1248.  
  1249. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1250.  
  1251. The directory name <name_of_directory> is incorrect, return code = return_code. 
  1252.  
  1253. One or more of the paths contains a string that is not a directory. 
  1254.  
  1255. Recovery 
  1256.  
  1257. Correct the directory name and try the command again. 
  1258.  
  1259.  
  1260. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1261.  
  1262. The file name <name_of_file> was entered rather than a directory. 
  1263.  
  1264. One or more of the paths contains a string that is a file name rather than a 
  1265. directory. 
  1266.  
  1267. Recovery 
  1268.  
  1269. Correct the path string and try the command again. 
  1270.  
  1271.  
  1272. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1273.  
  1274. The directory name <name_of_directory> is longer than the maximum length 
  1275. <maximum_length> permitted by the operating system. 
  1276.  
  1277. One or more of the paths contains a directory name that is longer than that 
  1278. allowed by the operating system. 
  1279.  
  1280. Recovery 
  1281.  
  1282. Enter a shorter directory name and try the command again. 
  1283.  
  1284.  
  1285. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1286.  
  1287. There was an unexpected return code while validating the path: 
  1288. <path_being_validated>, return code = return_code 
  1289.  
  1290. An unexpected error occured while a path was being selected. 
  1291.  
  1292. Recovery 
  1293.  
  1294. See the OS/2* operating system return code description for more information. 
  1295.  
  1296.  
  1297. ΓòÉΓòÉΓòÉ <hidden> Message Help ΓòÉΓòÉΓòÉ
  1298.  
  1299. The directory <name_of_directory> does not exist, return code = return_code Do 
  1300. you want to ignore it? 
  1301.  
  1302. The program could not find the directory. 
  1303.  
  1304. Recovery 
  1305.  
  1306. Select No if you want to respecify the directory. Otherwise, select Yes to 
  1307. continue. 
  1308.  
  1309. See the OS/2* operating system return code description for more information.