/SM4GUI/List/Program1.lst

https://bitbucket.org/softkis/archive-sm4 · Unknown · 1486 lines · 1242 code · 244 blank · 0 comment · 0 complexity · 5e40daacfaffd4f81f0535145195743c MD5 · raw file

Large files are truncated click here to view the full file

  1. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0001
  2. c:\Acucorp\Acucbl810\AcuGT\bin\ccbl32.exe -o .\object\@.acu -w -x -Lo .\list\@.lst -Lf -Cr -Fx -Fo C:\SM4\File\xfd -Ds -Vl -Vx -Ga -Za -Rw ccol -Rw messages -Rw Pos C:\SM4\SM4GUI\Source\Program1.cbl
  3. COPYPATH: C:\SM4\SM4GUI\screen;C:\SM4\SM4GUI\copylib;C:\SM4\SM4GUI\report;C:\SM4\SM4GUI\resource;C:\SM4\SM4GUI\fd;C:\SOFTKIS\SKSAV\CBL;C:\SOFTKIS\SKSAV\COP;C:\SOFTKIS\SKSAV\FILE;C:\ACUCORP\ACUCBL810\ACUGT\SAMPLE\def;C:\SOFTKIS\SKSAV\Depot;C:\SOFTKIS\SKSAV\COPIE;C:\SOFTKIS\SKSAV\CBLOO;C:\SOFTKIS\SKSAV\CBLO;C:\SM4\SM4GUI\Screen;C:\SM4\SM4GUI\Report;C:\SM4\SM4GUI\Copylib;C:\SM4\SM4GUI\FD;(null)
  4. *{Bench}prg-comment
  5. * Program1.cbl
  6. * Program1.cbl is generated from C:\SM4\SM4GUI\Program1.Psf
  7. *{Bench}end
  8. IDENTIFICATION DIVISION.
  9. *{Bench}prgid
  10. PROGRAM-ID. Program1.
  11. AUTHOR. Mitarbeiter.
  12. DATE-WRITTEN. Samstag, 6. Juni 2009 13:17:56.
  13. REMARKS.
  14. *{Bench}end
  15. ENVIRONMENT DIVISION.
  16. CONFIGURATION SECTION.
  17. SPECIAL-NAMES.
  18. *{Bench}activex-def
  19. *{Bench}end
  20. *{Bench}decimal-point
  21. DECIMAL-POINT IS COMMA.
  22. *{Bench}end
  23. INPUT-OUTPUT SECTION.
  24. FILE-CONTROL.
  25. *{Bench}file-control
  26. *{Bench}end
  27. DATA DIVISION.
  28. FILE SECTION.
  29. *{Bench}file
  30. *{Bench}end
  31. WORKING-STORAGE SECTION.
  32. *{Bench}acu-def
  33. COPY "acugui.def".
  34. * ACUGUI.DEF - useful definitions for graphical systems.
  35. * Last modified: 26-Sep-2002 - TDC.
  36. * Copyright (c) 1992-2007 by Acucorp, Inc. Users of ACUCOBOL
  37. * may freely include this file in their COBOL source code.
  38. * Mouse handling variables
  39. * Structure and opcodes for W$MOUSE system routine
  40. 78 TEST-MOUSE-PRESENCE VALUE 0.
  41. 78 GET-MOUSE-STATUS VALUE 1.
  42. 78 GET-MOUSE-SCREEN-STATUS VALUE 2.
  43. 78 SET-MOUSE-POSITION VALUE 3.
  44. 78 SET-MOUSE-SCREEN-POSITION VALUE 4.
  45. 78 SET-MOUSE-SHAPE VALUE 5.
  46. 78 SET-DELAYED-MOUSE-SHAPE VALUE 6.
  47. 78 GET-MOUSE-SHAPE VALUE 7.
  48. 78 CAPTURE-MOUSE VALUE 8.
  49. 78 RELEASE-MOUSE VALUE 9.
  50. 78 ENABLE-MOUSE VALUE 10.
  51. 78 SET-MOUSE-HELP VALUE 19.
  52. 78 SET-MOUSE-POSITION-EX VALUE 23.
  53. 78 SET-MOUSE-SCREEN-POSITION-EX VALUE 24.
  54. 78 SET-MOUSE-POSITION-PIXEL VALUE 25.
  55. 78 SET-MOUSE-SCREEN-POSITION-PIXEL VALUE 26.
  56. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0002
  57. 01 MOUSE-INFO.
  58. 03 MOUSE-ROW PIC XX COMP-X.
  59. 88 MOUSE-OFF-SCREEN VALUE ZERO.
  60. 03 MOUSE-COL PIC XX COMP-X.
  61. 03 LBUTTON-STATUS PIC 9.
  62. 88 LBUTTON-DOWN VALUE 1.
  63. 03 MBUTTON-STATUS PIC 9.
  64. 88 MBUTTON-DOWN VALUE 1.
  65. 03 RBUTTON-STATUS PIC 9.
  66. 88 RBUTTON-DOWN VALUE 1.
  67. 03 MOUSE-ROW-EX PIC 9(6)V99 COMP-4, SYNC.
  68. 03 MOUSE-COL-EX PIC 9(6)V99 COMP-4.
  69. 03 MOUSE-ROW-PIXEL PIC 9(8) COMP-4.
  70. 03 MOUSE-COL-PIXEL PIC 9(8) COMP-4.
  71. 78 ARROW-POINTER VALUE 1.
  72. 78 BAR-POINTER VALUE 2.
  73. 78 CROSS-POINTER VALUE 3.
  74. 78 WAIT-POINTER VALUE 4.
  75. 78 HELP-POINTER VALUE 5.
  76. * MOUSE-FLAGS settings
  77. 78 AUTO-MOUSE-HANDLING VALUE 1.
  78. 78 ALLOW-LEFT-DOWN VALUE 2.
  79. 78 ALLOW-LEFT-UP VALUE 4.
  80. 78 ALLOW-LEFT-DOUBLE VALUE 8.
  81. 78 ALLOW-MIDDLE-DOWN VALUE 16.
  82. 78 ALLOW-MIDDLE-UP VALUE 32.
  83. 78 ALLOW-MIDDLE-DOUBLE VALUE 64.
  84. 78 ALLOW-RIGHT-DOWN VALUE 128.
  85. 78 ALLOW-RIGHT-UP VALUE 256.
  86. 78 ALLOW-RIGHT-DOUBLE VALUE 512.
  87. 78 ALLOW-MOUSE-MOVE VALUE 1024.
  88. 78 ALWAYS-ARROW-CURSOR VALUE 2048.
  89. 78 ALLOW-ALL-SCREEN-ACTIONS VALUE 16384.
  90. * Menu handling variables
  91. * W$MENU opcodes
  92. 78 WMENU-NEW VALUE 1.
  93. 78 WMENU-DESTROY VALUE 2.
  94. 78 WMENU-ADD VALUE 3.
  95. 78 WMENU-CHANGE VALUE 4.
  96. 78 WMENU-DELETE VALUE 5.
  97. 78 WMENU-CHECK VALUE 6.
  98. 78 WMENU-UNCHECK VALUE 7.
  99. 78 WMENU-ENABLE VALUE 8.
  100. 78 WMENU-DISABLE VALUE 9.
  101. 78 WMENU-SHOW VALUE 10.
  102. 78 WMENU-GET-MENU VALUE 11.
  103. 78 WMENU-INPUT VALUE 12.
  104. 78 WMENU-BLOCK VALUE 13.
  105. 78 WMENU-UNBLOCK VALUE 14.
  106. 78 WMENU-GET-BLOCK VALUE 15.
  107. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0003
  108. 78 WMENU-SET-BLOCK VALUE 16.
  109. 78 WMENU-RELEASE VALUE 17.
  110. 78 WMENU-GET-CONFIGURATION VALUE 18.
  111. 78 WMENU-SET-CONFIGURATION VALUE 19.
  112. 78 WMENU-REFRESH VALUE 20.
  113. 78 WMENU-DESTROY-DELAYED VALUE 21.
  114. 78 WMENU-GET-DELAYED-FLAG VALUE 22.
  115. 78 WMENU-SET-DELAYED-FLAG VALUE 23.
  116. 78 WMENU-NEW-POPUP VALUE 26.
  117. 78 WMENU-POPUP VALUE 27.
  118. * W$MENU flags
  119. 78 W-UNCHECKED VALUE 0.
  120. 78 W-CHECKED VALUE 1.
  121. 78 W-ENABLED VALUE 0.
  122. 78 W-DISABLED VALUE 16.
  123. 78 W-SEPARATOR VALUE 256.
  124. 01 MENU-CONFIGURATION.
  125. 03 MENU-STYLE PIC 9 COMP-X.
  126. 88 MENU-IS-STATIC VALUE 0.
  127. 88 MENU-IS-POPUP VALUE 1.
  128. 03 MENU-CHECK-MARK PIC X.
  129. 03 MENU-SUBMENU-MARK PIC X.
  130. 03 MENU-COLOR-ATTRIBUTES.
  131. 05 MENU-NORMAL-COLOR-ATTRIBUTES.
  132. 07 MENU-NORMAL-COLOR PIC 9(4) COMP-X.
  133. 07 MENU-NORMAL-COLOR-KEY-1 PIC 9(4) COMP-X.
  134. 07 MENU-NORMAL-COLOR-KEY-2 PIC 9(4) COMP-X.
  135. 05 MENU-SELECTED-COLOR-ATTRIBUTES.
  136. 07 MENU-SELECTED-COLOR PIC 9(4) COMP-X.
  137. 07 MENU-SELECTED-COLOR-KEY-1 PIC 9(4) COMP-X.
  138. 07 MENU-SELECTED-COLOR-KEY-2 PIC 9(4) COMP-X.
  139. 05 MENU-DISABLED-COLOR-ATTRIBUTES.
  140. 07 MENU-DISABLED-COLOR PIC 9(4) COMP-X.
  141. 07 MENU-DISABLED-COLOR-KEY-1 PIC 9(4) COMP-X.
  142. 07 MENU-DISABLED-COLOR-KEY-2 PIC 9(4) COMP-X.
  143. 03 MENU-MONO-ATTRIBUTES.
  144. 05 MENU-NORMAL-MONO-ATTRIBUTES.
  145. 07 MENU-NORMAL-MONO PIC 9(4) COMP-X.
  146. 07 MENU-NORMAL-MONO-KEY-1 PIC 9(4) COMP-X.
  147. 07 MENU-NORMAL-MONO-KEY-2 PIC 9(4) COMP-X.
  148. 05 MENU-SELECTED-MONO-ATTRIBUTES.
  149. 07 MENU-SELECTED-MONO PIC 9(4) COMP-X.
  150. 07 MENU-SELECTED-MONO-KEY-1 PIC 9(4) COMP-X.
  151. 07 MENU-SELECTED-MONO-KEY-2 PIC 9(4) COMP-X.
  152. 05 MENU-DISABLED-MONO-ATTRIBUTES.
  153. 07 MENU-DISABLED-MONO PIC 9(4) COMP-X.
  154. 07 MENU-DISABLED-MONO-KEY-1 PIC 9(4) COMP-X.
  155. 07 MENU-DISABLED-MONO-KEY-2 PIC 9(4) COMP-X.
  156. * Variables used by menu code created by GENMENU.
  157. 77 MENU-HANDLE PIC S9(9) COMP-4.
  158. 77 SUB-HANDLE-1 PIC S9(9) COMP-4.
  159. 77 SUB-HANDLE-2 PIC S9(9) COMP-4.
  160. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0004
  161. 77 SUB-HANDLE-3 PIC S9(9) COMP-4.
  162. 77 SUB-HANDLE-4 PIC S9(9) COMP-4.
  163. * MESSAGE BOX types
  164. 78 MB-OK VALUE 1.
  165. 78 MB-YES-NO VALUE 2.
  166. 78 MB-OK-CANCEL VALUE 3.
  167. 78 MB-YES-NO-CANCEL VALUE 4.
  168. * MESSAGE BOX responses (MB-OK is both a type and a response)
  169. 78 MB-YES VALUE 1.
  170. 78 MB-NO VALUE 2.
  171. 78 MB-CANCEL VALUE 3.
  172. * MESSAGE BOX icons
  173. 78 MB-DEFAULT-ICON VALUE 1.
  174. 78 MB-WARNING-ICON VALUE 2.
  175. 78 MB-ERROR-ICON VALUE 3.
  176. * W$BITMAP opcodes
  177. 78 WBITMAP-DISPLAY VALUE 1.
  178. 78 WBITMAP-DESTROY VALUE 2.
  179. 78 WBITMAP-LOAD VALUE 3.
  180. 78 WBITMAP-LOAD-IMAGELIST VALUE 5.
  181. 78 WBITMAP-DESTROY-IMAGELIST VALUE 6.
  182. 78 WBITMAP-CAPTURE-IMAGE VALUE 7.
  183. 78 WBITMAP-CAPTURE-DESKTOP VALUE 8.
  184. 78 WBITMAP-CAPTURE-CLIPBOARD VALUE 9.
  185. 78 WBITMAP-LOAD-PICTURE VALUE 10.
  186. * W$BITMAP option flags
  187. 78 WBITMAP-NO-FILL VALUE 1.
  188. 78 WBITMAP-NO-DOWNLOAD VALUE 2.
  189. * W$BITMAP error values
  190. 78 WBERR-UNSUPPORTED VALUE 0.
  191. 78 WBERR-FILE-ERROR VALUE -1.
  192. 78 WBERR-NO-MEMORY VALUE -2.
  193. 78 WBERR-NOT-BITMAP VALUE -3.
  194. 78 WBERR-FORMAT-UNSUPPORTED VALUE -4.
  195. 78 WBERR-MISSING-DLL VALUE -5.
  196. 78 WBERR-INVALID-HWND VALUE -6.
  197. 78 WBERR-INVALID-DATA VALUE -7.
  198. 78 WBERR-INVALID-CLIPBOARD VALUE -8.
  199. 78 WBERR-INVALID-PALETTE VALUE -9.
  200. 78 WBERR-CLIPBOARD-EMPTY VALUE -10.
  201. * W$TEXTSIZE library routine
  202. 01 TEXTSIZE-DATA.
  203. 03 TEXTSIZE-FONT HANDLE OF FONT,
  204. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0005
  205. VALUE NULL.
  206. 03 TEXTSIZE-WINDOW HANDLE OF WINDOW
  207. VALUE NULL.
  208. 03 TEXTSIZE-SIZE-X PIC 9(7)V99 COMP-4.
  209. 03 TEXTSIZE-CELLS-X PIC 9(7)V99 COMP-4.
  210. 03 TEXTSIZE-BASE-X PIC 9(9) COMP-4.
  211. 03 TEXTSIZE-SIZE-Y PIC 99V99 COMP-4.
  212. 03 TEXTSIZE-CELLS-Y PIC 99V99 COMP-4.
  213. 03 TEXTSIZE-BASE-Y PIC 9(4) COMP-4.
  214. 03 TEXTSIZE-FLAGS PIC X COMP-X, VALUE ZERO.
  215. 88 TEXTSIZE-STRIP-SPACES VALUE 1, FALSE ZERO.
  216. * EVENT-ACTION values
  217. 78 EVENT-ACTION-NORMAL VALUE ZERO.
  218. 78 EVENT-ACTION-TERMINATE VALUE 1.
  219. 78 EVENT-ACTION-CONTINUE VALUE 2.
  220. 78 EVENT-ACTION-IGNORE VALUE 3.
  221. 78 EVENT-ACTION-FAIL VALUE 4.
  222. 78 EVENT-ACTION-COMPLETE VALUE 5.
  223. 78 EVENT-ACTION-FAIL-TERMINATE VALUE 7.
  224. * Standard exception values from the windowing system
  225. 78 W-TIMEOUT VALUE 99.
  226. 78 W-CONVERSION-ERROR VALUE 98.
  227. 78 W-NO-FIELDS VALUE 97.
  228. 78 W-EVENT VALUE 96.
  229. 78 W-MESSAGE VALUE 95.
  230. * Command events
  231. 78 CMD-CLOSE VALUE 1.
  232. 78 CMD-GOTO VALUE 3.
  233. 78 CMD-CLICKED VALUE 4.
  234. 78 CMD-DBLCLICK VALUE 5.
  235. 78 CMD-ACTIVATE VALUE 6.
  236. 78 CMD-TABCHANGED VALUE 7.
  237. 78 CMD-HELP VALUE 8.
  238. * Notification events
  239. 78 NTF-SELCHANGE VALUE 4099.
  240. 78 NTF-CHANGED VALUE 4100.
  241. * The next 7 apply to paged list-boxes only
  242. 78 NTF-PL-NEXT VALUE 4101.
  243. 78 NTF-PL-PREV VALUE 4102.
  244. 78 NTF-PL-NEXTPAGE VALUE 4103.
  245. 78 NTF-PL-PREVPAGE VALUE 4104.
  246. 78 NTF-PL-FIRST VALUE 4105.
  247. 78 NTF-PL-LAST VALUE 4106.
  248. 78 NTF-PL-SEARCH VALUE 4107.
  249. 78 NTF-PL-PREV-WHEEL VALUE 4108.
  250. 78 NTF-PL-NEXT-WHEEL VALUE 4109.
  251. 78 NTF-RESIZED VALUE 4114.
  252. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0006
  253. * Message-style events
  254. 78 MSG-SB-NEXT VALUE 16385.
  255. 78 MSG-SB-PREV VALUE 16386.
  256. 78 MSG-SB-NEXTPAGE VALUE 16387.
  257. 78 MSG-SB-PREVPAGE VALUE 16388.
  258. 78 MSG-SB-THUMB VALUE 16389.
  259. 78 MSG-SB-THUMBTRACK VALUE 16390.
  260. 78 MSG-VALIDATE VALUE 16391.
  261. 78 MSG-BEGIN-ENTRY VALUE 16392.
  262. 78 MSG-FINISH-ENTRY VALUE 16393.
  263. 78 MSG-CANCEL-ENTRY VALUE 16394.
  264. 78 MSG-GOTO-CELL VALUE 16395.
  265. 78 MSG-GOTO-CELL-MOUSE VALUE 16396.
  266. 78 MSG-MENU-INPUT VALUE 16397.
  267. 78 MSG-INIT-MENU VALUE 16398.
  268. 78 MSG-END-MENU VALUE 16399.
  269. 78 MSG-BITMAP-CLICKED VALUE 16400.
  270. 78 MSG-BITMAP-DBLCLICK VALUE 16401.
  271. 78 MSG-HEADING-CLICKED VALUE 16402.
  272. 78 MSG-HEADING-DBLCLICK VALUE 16403.
  273. 78 MSG-GOTO-CELL-DRAG VALUE 16404.
  274. 78 MSG-HEADING-DRAGGED VALUE 16405.
  275. 78 MSG-BEGIN-DRAG VALUE 16406.
  276. 78 MSG-END-DRAG VALUE 16407.
  277. 78 MSG-BEGIN-HEADING-DRAG VALUE 16408.
  278. 78 MSG-END-HEADING-DRAG VALUE 16409.
  279. 78 MSG-COL-WIDTH-CHANGED VALUE 16410.
  280. 78 MSG-TV-SELCHANGING VALUE 16411.
  281. 78 MSG-TV-SELCHANGE VALUE 16412.
  282. 78 MSG-TV-EXPANDING VALUE 16413.
  283. 78 MSG-TV-EXPANDED VALUE 16414.
  284. 78 MSG-CLOSE VALUE 16415.
  285. 78 MSG-SPIN-UP VALUE 16416.
  286. 78 MSG-SPIN-DOWN VALUE 16417.
  287. 78 MSG-PAGED-NEXT VALUE 16419.
  288. 78 MSG-PAGED-PREV VALUE 16420.
  289. 78 MSG-PAGED-NEXTPAGE VALUE 16421.
  290. 78 MSG-PAGED-PREVPAGE VALUE 16422.
  291. 78 MSG-PAGED-FIRST VALUE 16423.
  292. 78 MSG-PAGED-LAST VALUE 16424.
  293. 78 MSG-GRID-RBUTTON-DOWN VALUE 16426.
  294. 78 MSG-GRID-RBUTTON-UP VALUE 16427.
  295. 78 MSG-TV-DBLCLICK VALUE 16428.
  296. 78 MSG-WB-BEFORE-NAVIGATE VALUE 16429.
  297. 78 MSG-WB-NAVIGATE-COMPLETE VALUE 16430.
  298. 78 MSG-WB-DOWNLOAD-BEGIN VALUE 16431.
  299. 78 MSG-WB-DOWNLOAD-COMPLETE VALUE 16432.
  300. 78 MSG-WB-PROGRESS-CHANGE VALUE 16433.
  301. 78 MSG-WB-STATUS-TEXT-CHANGE VALUE 16434.
  302. 78 MSG-WB-TITLE-CHANGE VALUE 16435.
  303. 78 MSG-AX-EVENT VALUE 16436.
  304. 78 MSG-NET-EVENT VALUE 16437.
  305. 78 MSG-PAGED-PREV-WHEEL VALUE 16438.
  306. 78 MSG-PAGED-NEXT-WHEEL VALUE 16439.
  307. 78 WHEEL-PAGESCROLL VALUE 4294967295.
  308. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0007
  309. * Entry Field ACTION values
  310. 78 ACTION-CUT VALUE 1.
  311. 78 ACTION-COPY VALUE 2.
  312. 78 ACTION-PASTE VALUE 3.
  313. 78 ACTION-DELETE VALUE 4.
  314. 78 ACTION-UNDO VALUE 5.
  315. * Grid ACTION values
  316. 78 ACTION-FIRST-PAGE VALUE 10.
  317. 78 ACTION-LAST-PAGE VALUE 11.
  318. 78 ACTION-CURRENT-PAGE VALUE 12.
  319. 78 ACTION-HIDE-DRAG VALUE 13.
  320. 78 ACTION-PREVIOUS VALUE 14.
  321. 78 ACTION-PREVIOUS-PAGE VALUE 15.
  322. 78 ACTION-NEXT-PAGE VALUE 16.
  323. 78 ACTION-NEXT VALUE 17.
  324. * Window ACTION values
  325. 78 ACTION-MINIMIZE VALUE 20.
  326. 78 ACTION-MAXIMIZE VALUE 21.
  327. 78 ACTION-RESTORE VALUE 22.
  328. * Paged grid FILE-POS values
  329. 78 PAGED-AT-START VALUE 2147418113.
  330. 78 PAGED-AT-END VALUE 2147418114.
  331. 78 PAGED-EMPTY VALUE 2147418115.
  332. * Grid search options
  333. 01 GRID-SEARCH-OPTIONS VALUE ALL ZEROS.
  334. 03 GRID-SEARCH-DIRECTION PIC 9.
  335. 88 GRID-SEARCH-FORWARDS VALUE ZERO, FALSE 1.
  336. 03 GRID-SEARCH-WRAP-FLAG PIC 9.
  337. 88 GRID-SEARCH-WRAP VALUE ZERO, FALSE 1.
  338. 03 GRID-SEARCH-CASE-FLAG PIC 9.
  339. 88 GRID-SEARCH-IGNORE-CASE VALUE ZERO, FALSE 1.
  340. 03 GRID-SEARCH-MATCH-FLAG PIC 9.
  341. 88 GRID-SEARCH-MATCH-ANY VALUE ZERO.
  342. 88 GRID-SEARCH-MATCH-LEADING VALUE 1.
  343. 88 GRID-SEARCH-MATCH-ALL VALUE 2.
  344. 03 GRID-SEARCH-LOCATION-FLAG PIC 9.
  345. 88 GRID-SEARCH-VISIBLE VALUE ZERO.
  346. 88 GRID-SEARCH-HIDDEN VALUE 1.
  347. 88 GRID-SEARCH-ALL-DATA VALUE 2.
  348. 03 GRID-SEARCH-SKIP-FLAG PIC 9.
  349. 88 GRID-SEARCH-SKIP-CURRENT VALUE ZERO, FALSE 1.
  350. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0008
  351. 03 GRID-SEARCH-CURSOR-FLAG PIC 9.
  352. 88 GRID-SEARCH-MOVES-CURSOR VALUE ZERO, FALSE 1.
  353. 03 GRID-SEARCH-COLUMN PIC 9(5).
  354. 88 GRID-SEARCH-ALL-COLUMNS VALUE ZERO.
  355. * Grid search status flags
  356. 78 GRDSRCH-NOT-FOUND VALUE 0.
  357. 78 GRDSRCH-FOUND VALUE 1.
  358. 78 GRDSRCH-WRAPPED VALUE 2.
  359. * Grid FINISH-REASON values
  360. 78 GRFR-BLANK-PAST-END VALUE -1.
  361. 78 GRFR-TERMINATING VALUE -2.
  362. 78 GRFR-CELL-CLICKED VALUE -3.
  363. 78 GRFR-NAVIGATION-KEY VALUE -4.
  364. 78 GRFR-ESCAPE-KEY VALUE -5.
  365. 78 GRFR-ENTER-KEY VALUE -6.
  366. 78 GRFR-TAB-KEY VALUE -7.
  367. * Flags for win$playsound
  368. 78 SND-SYNC VALUE 0.
  369. 78 SND-ASYNC VALUE 1.
  370. 78 SND-LOOP VALUE 8.
  371. 78 SND-NOSTOP VALUE 16.
  372. * Tree-View control placement flags
  373. 78 TVPLACE-FIRST VALUE 4294901761.
  374. 78 TVPLACE-LAST VALUE 0.
  375. 78 TVPLACE-SORT VALUE 4294901763.
  376. * Tree-View NEXT-ITEM values
  377. 78 TVNI-CHILD VALUE 1.
  378. 78 TVNI-FIRST-VISIBLE VALUE 2.
  379. 78 TVNI-NEXT VALUE 3.
  380. 78 TVNI-NEXT-VISIBLE VALUE 4.
  381. 78 TVNI-PARENT VALUE 5.
  382. 78 TVNI-PREVIOUS VALUE 6.
  383. 78 TVNI-PREVIOUS-VISIBLE VALUE 7.
  384. 78 TVNI-ROOT VALUE 8.
  385. * Tree-View miscellaneous flags
  386. 78 TVFLAG-COLLAPSE VALUE 1.
  387. 78 TVFLAG-EXPAND VALUE 2.
  388. 78 TVFLAG-PROGRAM VALUE ZERO.
  389. 78 TVFLAG-MOUSE VALUE 1.
  390. 78 TVFLAG-KEYBOARD VALUE 2.
  391. 78 TVFLAG-NORMAL VALUE 1.
  392. 78 TVFLAG-BOLD VALUE 2.
  393. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0009
  394. * Paged list sort-order values
  395. 78 PL-SORT-DEFAULT VALUE 0.
  396. 78 PL-SORT-NONE VALUE 1.
  397. 78 PL-SORT-NATIVE VALUE 2.
  398. 78 PL-SORT-NATIVE-IGNORE-CASE VALUE 3.
  399. * Date-Entry VALUE-FORMAT flags
  400. 78 DAVF-YYYYMMDD VALUE 0.
  401. 78 DAVF-YYMMDD VALUE 1.
  402. 78 DAVF-HHMMSShh VALUE 2.
  403. 78 DAVF-HHMMSS VALUE 3.
  404. 78 DAVF-YYYYMMDDHHMMSShh VALUE 4.
  405. * Bitmap control flags
  406. 78 BM-CORNER-COLOR VALUE x#1000000.
  407. * Predefined handle values for MS Windows registry
  408. * Windows 3.1:
  409. 78 HKEY_CLASSES_ROOT_31 VALUE 1.
  410. * 32-bit Windows:
  411. 78 HKEY_CLASSES_ROOT VALUE 2147483648.
  412. 78 HKEY_CURRENT_USER VALUE 2147483649.
  413. 78 HKEY_LOCAL_MACHINE VALUE 2147483650.
  414. 78 HKEY_USERS VALUE 2147483651.
  415. 78 HKEY_PERFORMANCE_DATA VALUE 2147483652.
  416. 78 HKEY_CURRENT_CONFIG VALUE 2147483653.
  417. 78 HKEY_DYN_DATA VALUE 2147483654.
  418. * 32-bit Windows Registry Value Types
  419. 78 REG_NONE VALUE ZERO.
  420. 78 REG_SZ VALUE 1.
  421. 78 REG_EXPAND_SZ VALUE 2.
  422. 78 REG_BINARY VALUE 3.
  423. 78 REG_DWORD VALUE 4.
  424. 78 REG_DWORD_LITTLE_ENDIAN VALUE 4.
  425. 78 REG_DWORD_BIG_ENDIAN VALUE 5.
  426. 78 REG_LINK VALUE 6.
  427. 78 REG_MULTI_SZ VALUE 7.
  428. 78 REG_RESOURCE_LIST VALUE 8.
  429. 78 REG_FULL_RESOURCE_DESCRIPTOR VALUE 9.
  430. 78 REG_RESOURCE_REQUIREMENTS_LIST VALUE 10.
  431. 01 WIN32-REGISTRY-VALUE-TYPE USAGE IS UNSIGNED-LONG.
  432. 88 TYPE-IS-REG_NONE VALUE ZERO.
  433. 88 TYPE-IS-REG_SZ VALUE 1.
  434. 88 TYPE-IS-REG_EXPAND_SZ VALUE 2.
  435. 88 TYPE-IS-REG_BINARY VALUE 3.
  436. 88 TYPE-IS-REG_DWORD VALUE 4.
  437. 88 TYPE-IS-REG_DWORD_LITTLE_ENDIAN VALUE 4.
  438. 88 TYPE-IS-REG_DWORD_BIG_ENDIAN VALUE 5.
  439. 88 TYPE-IS-REG_LINK VALUE 6.
  440. 88 TYPE-IS-REG_MULTI_SZ VALUE 7.
  441. 88 TYPE-IS-REG_RESOURCE_LIST VALUE 8.
  442. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0010
  443. 88 TYPE-IS-REG_FULL_RESOURCE_DESCRIPTOR VALUE 9.
  444. 88 TYPE-IS-REG_RESOURCE_REQUIREMENTS_LIST VALUE 10.
  445. * 32-bit Windows Registry Key Options:
  446. 78 REG_OPTION_NON_VOLATILE VALUE 0.
  447. 78 REG_OPTION_VOLATILE VALUE 1.
  448. * 32-bit Windows Registry Access Rights:
  449. 78 KEY_QUERY_VALUE VALUE 1.
  450. 78 KEY_SET_VALUE VALUE 2.
  451. 78 KEY_CREATE_SUB_KEY VALUE 4.
  452. 78 KEY_ENUMERATE_SUB_KEYS VALUE 8.
  453. 78 KEY_NOTIFY VALUE 16.
  454. 78 KEY_CREATE_LINK VALUE 32.
  455. 78 KEY_WRITE VALUE 131078.
  456. 78 KEY_READ VALUE 131097.
  457. 78 KEY_EXECUTE VALUE 131097.
  458. 78 KEY_ALL_ACCESS VALUE 983103.
  459. * 32-bit Windows Registry Disposition Values:
  460. 78 REG_CREATED_NEW_KEY VALUE 1.
  461. 78 REG_OPENED_EXISTING_KEY VALUE 2.
  462. * W$PROGRESSDIALOG opcodes
  463. 78 WPROGRESSDIALOG-CREATE VALUE 1.
  464. 78 WPROGRESSDIALOG-DESTROY VALUE 2.
  465. 78 WPROGRESSDIALOG-SET-PROGRESS VALUE 3.
  466. 78 WPROGRESSDIALOG-QUERY-CANCEL VALUE 4.
  467. 78 WPROGRESSDIALOG-SET-LINE VALUE 5.
  468. 78 WPROGRESSDIALOG-RESET-TIMER VALUE 6.
  469. 78 WPROGRESSDIALOG-C-COPY VALUE 7.
  470. * W$PROGRESSDIALOG flags
  471. 78 WPROGRESSDIALOG-NORMAL VALUE 0.
  472. 78 WPROGRESSDIALOG-MODAL VALUE 1.
  473. 78 WPROGRESSDIALOG-AUTOTIME VALUE 2.
  474. 78 WPROGRESSDIALOG-NOTIME VALUE 4.
  475. 78 WPROGRESSDIALOG-NOMINIMIZE VALUE 8.
  476. 78 WPROGRESSDIALOG-NOPROGRESSBAR VALUE 16.
  477. * W$PROGRESSDIALOG animation types
  478. 78 WPROGRESSDIALOG-ANIMATION-NONE VALUE 0.
  479. 78 WPROGRESSDIALOG-ANIMATION-FILECOPY VALUE 1.
  480. 78 WPROGRESSDIALOG-ANIMATION-FILEMOVE VALUE 2.
  481. 78 WPROGRESSDIALOG-ANIMATION-FILEDEL VALUE 3.
  482. 78 WPROGRESSDIALOG-ANIMATION-FILEDELR VALUE 4.
  483. 78 WPROGRESSDIALOG-ANIMATION-FILENUKE VALUE 5.
  484. 78 WPROGRESSDIALOG-ANIMATION-SEARCH VALUE 6.
  485. 78 WPROGRESSDIALOG-ANIMATION-FINDCOMP VALUE 7.
  486. 78 WPROGRESSDIALOG-ANIMATION-FINDFILE VALUE 8.
  487. 78 WPROGRESSDIALOG-ANIMATION-CUSTOM VALUE 99.
  488. * end of acugui.def
  489. COPY "acucobol.def".
  490. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0011
  491. * ACUCOBOL.DEF - Some useful ACUCOBOL definitions.
  492. * Last modified: 07-May-2001 TDC.
  493. * Copyright (c) 1996-2007 by Acucorp, Inc. Users of ACUCOBOL
  494. * may freely include this file in their COBOL source code.
  495. 01 TERMINAL-ABILITIES.
  496. 03 TERMINAL-NAME PIC X(10).
  497. 03 FILLER PIC X.
  498. 88 HAS-REVERSE VALUE "Y".
  499. 03 FILLER PIC X.
  500. 88 HAS-BLINK VALUE "Y".
  501. 03 FILLER PIC X.
  502. 88 HAS-UNDERLINE VALUE "Y".
  503. 03 FILLER PIC X.
  504. 88 HAS-DUAL-INTENSITY VALUE "Y".
  505. 03 FILLER PIC X.
  506. 88 HAS-132-COLUMN-MODE VALUE "Y".
  507. 03 FILLER PIC X.
  508. 88 HAS-COLOR VALUE "Y".
  509. 03 FILLER PIC X.
  510. 88 HAS-LINE-DRAWING VALUE "Y".
  511. 03 NUMBER-OF-SCREEN-LINES PIC 9(3).
  512. 03 NUMBER-OF-SCREEN-COLUMNS PIC 9(3).
  513. 03 FILLER PIC X.
  514. 88 HAS-LOCAL-PRINTER VALUE "Y".
  515. 03 FILLER PIC X.
  516. 88 HAS-VISIBLE-ATTRIBUTES VALUE "Y".
  517. 03 FILLER PIC X.
  518. 88 HAS-GRAPHICAL-INTERFACE VALUE "Y".
  519. 03 USABLE-SCREEN-HEIGHT PIC X(2) COMP-X.
  520. 03 USABLE-SCREEN-WIDTH PIC X(2) COMP-X.
  521. 03 PHYSICAL-SCREEN-HEIGHT PIC X(2) COMP-X.
  522. 03 PHYSICAL-SCREEN-WIDTH PIC X(2) COMP-X.
  523. 03 FILLER PIC X.
  524. 88 IS-REMOTE VALUE "Y".
  525. 03 CLIENT-MACHINE-NAME PIC X(64).
  526. 03 FILLER PIC X.
  527. 88 ACU-NO-TERMINAL VALUE "Y".
  528. 03 CLIENT-USER-ID PIC X(20).
  529. 01 SYSTEM-INFORMATION.
  530. 03 OPERATING-SYSTEM PIC X(10).
  531. 88 OS-IS-MSDOS VALUE "MS-DOS".
  532. 88 OS-IS-OS2 VALUE "OS/2".
  533. 88 OS-IS-VMS VALUES "VMS",
  534. "VAX/VMS".
  535. 88 OS-IS-UNIX VALUES "Unix",
  536. "Unix-V", "Unix-4",
  537. "UNOS".
  538. 88 OS-IS-AOS VALUE "AOS/VS".
  539. 88 OS-IS-WINDOWS VALUE "WINDOWS".
  540. 88 OS-IS-WIN-NT VALUE "WIN/NT".
  541. 88 OS-IS-WIN-FAMILY VALUES "WINDOWS",
  542. "WIN/NT".
  543. 88 OS-IS-AMOS VALUE "AMOS".
  544. 88 OS-IS-MPE VALUE "MPE/iX".
  545. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0012
  546. 88 OS-IS-MPEIX VALUE "MPE/iX".
  547. 03 USER-ID PIC X(12).
  548. 03 STATION-ID PIC X(12).
  549. 03 FILLER PIC X.
  550. 88 HAS-INDEXED-READ-PREVIOUS VALUE "Y".
  551. 03 FILLER PIC X.
  552. 88 HAS-RELATIVE-READ-PREVIOUS VALUE "Y".
  553. 03 FILLER PIC X.
  554. 88 CAN-TEST-INPUT-STATUS VALUE "Y".
  555. 03 FILLER PIC X.
  556. 88 IS-MULTI-TASKING VALUE "Y".
  557. 03 RUNTIME-VERSION.
  558. 88 VERSION-PRIOR-TO-2-2 VALUE SPACES.
  559. 05 RUNTIME-MAJOR-VERSION PIC 99.
  560. 05 RUNTIME-MINOR-VERSION PIC 99.
  561. 05 RUNTIME-RELEASE PIC 99.
  562. 03 FILLER PIC X.
  563. 88 IS-PLUGIN VALUE "Y".
  564. 03 SERIAL-NUMBER PIC X(20).
  565. 03 FILLER PIC X.
  566. 88 HAS-LARGE-FILE-SUPPORT VALUE "Y".
  567. 01 BROWSERINFO-DATA.
  568. 03 USER-AGENT-STRING PIC X(50).
  569. 03 BROWSER-MAJOR-VERSION PIC X COMP-X.
  570. 03 BROWSER-MINOR-VERSION PIC X COMP-X.
  571. 78 BLACK VALUE 1.
  572. 78 BLUE VALUE 2.
  573. 78 GREEN VALUE 3.
  574. 78 CYAN VALUE 4.
  575. 78 RED VALUE 5.
  576. 78 MAGENTA VALUE 6.
  577. 78 BROWN VALUE 7.
  578. 78 WHITE VALUE 8.
  579. 78 DARK-GRAY VALUE 9.
  580. 78 BRIGHT-BLUE VALUE 10.
  581. 78 BRIGHT-GREEN VALUE 11.
  582. 78 BRIGHT-CYAN VALUE 12.
  583. 78 BRIGHT-RED VALUE 13.
  584. 78 BRIGHT-MAGENTA VALUE 14.
  585. 78 YELLOW VALUE 15.
  586. 78 BRIGHT-WHITE VALUE 16.
  587. 78 BCKGRND-BLACK VALUE 32.
  588. 78 BCKGRND-BLUE VALUE 64.
  589. 78 BCKGRND-GREEN VALUE 96.
  590. 78 BCKGRND-CYAN VALUE 128.
  591. 78 BCKGRND-RED VALUE 160.
  592. 78 BCKGRND-MAGENTA VALUE 192.
  593. 78 BCKGRND-BROWN VALUE 224.
  594. 78 BCKGRND-WHITE VALUE 256.
  595. 78 BCKGRND-DARK-GRAY VALUE 288.
  596. 78 BCKGRND-BRIGHT-BLUE VALUE 320.
  597. 78 BCKGRND-BRIGHT-GREEN VALUE 352.
  598. 78 BCKGRND-BRIGHT-CYAN VALUE 384.
  599. 78 BCKGRND-BRIGHT-RED VALUE 416.
  600. 78 BCKGRND-BRIGHT-MAGENTA VALUE 448.
  601. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0013
  602. 78 BCKGRND-YELLOW VALUE 480.
  603. 78 BCKGRND-BRIGHT-WHITE VALUE 512.
  604. 78 COLOR-REVERSE VALUE 1024.
  605. 78 FRGRND-LOW VALUE 2048.
  606. 78 FRGRND-HIGH VALUE 4096.
  607. 78 COLOR-UNDERLINE VALUE 8192.
  608. 78 COLOR-BLINK VALUE 16384.
  609. 78 COLOR-PROTECTED VALUE 32768.
  610. 78 BCKGRND-LOW VALUE 65536.
  611. 78 BCKGRND-HIGH VALUE 131072.
  612. 78 WINDOW-BRIGHT-WHITE VALUE 131328.
  613. * Options for C$RERR STATUS-TYPE
  614. 78 GET-FILE-STATUS VALUE 1.
  615. 78 GET-TRANSACTION-STATUS VALUE 2.
  616. * Opcodes for C$FILESYS
  617. 78 START-FILESYSTEM-LIST VALUE 0.
  618. 78 CONTINUE-FILESYSTEM-LIST VALUE 1.
  619. 78 CHECK-FOR-FILESYSTEM VALUE 2.
  620. 78 NUMBER-OF-FILESYSTEMS VALUE 3.
  621. 77 FILESYSTEM PIC X(5).
  622. * Flags for "C$SYSTEM"
  623. 78 CSYS-ASYNC VALUE 1.
  624. 78 CSYS-NO-IO VALUE 2.
  625. 78 CSYS-MAXIMIZED VALUE 4.
  626. 78 CSYS-MINIMIZED VALUE 8.
  627. 78 CSYS-COMPATIBILITY VALUE 16.
  628. 78 CSYS-HIDDEN VALUE 32.
  629. 78 CSYS-SHELL VALUE 64.
  630. 78 CSYS-DESKTOP VALUE 128.
  631. * Return codes for "C$PING"
  632. 78 CPING_OK VALUE 0.
  633. 78 CPING_NO_CLIENT VALUE 1.
  634. 78 CPING_PARAM_ERROR VALUE 2.
  635. 78 CPING_CONN_REFUSED VALUE 3.
  636. 78 CPING_VERSION_ERROR VALUE 4.
  637. 78 CPING_SOCKET_ERROR VALUE 5.
  638. * Opcodes for C$LIST-DIRECTORY
  639. 78 LISTDIR-OPEN VALUE 1.
  640. 78 LISTDIR-NEXT VALUE 2.
  641. 78 LISTDIR-CLOSE VALUE 3.
  642. * The file information group passed to C$LIST-DIRECTORY
  643. 01 LISTDIR-FILE-INFORMATION.
  644. 03 LISTDIR-FILE-TYPE PIC X.
  645. 88 LISTDIR-FILE-TYPE-BLOCK-DEVICE VALUE "B".
  646. 88 LISTDIR-FILE-TYPE-CHARACTER-DEVICE VALUE "C".
  647. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0014
  648. 88 LISTDIR-FILE-TYPE-DIRECTORY VALUE "D".
  649. 88 LISTDIR-FILE-TYPE-REGULAR-FILE VALUE "F".
  650. 88 LISTDIR-FILE-TYPE-PIPE VALUE "P".
  651. 88 LISTDIR-FILE-TYPE-SOCKET VALUE "S".
  652. 88 LISTDIR-FILE-TYPE-UNKNOWN VALUE "U".
  653. 03 LISTDIR-FILE-CREATION-TIME.
  654. 05 LDFC-YEAR PIC XX COMP-X.
  655. 05 LDFC-MONTH PIC X COMP-X.
  656. 05 LDFC-DAY PIC X COMP-X.
  657. 05 LDFC-HOUR PIC X COMP-X.
  658. 05 LDFC-MINUTE PIC X COMP-X.
  659. 05 LDFC-SECOND PIC X COMP-X.
  660. 05 LDFC-HUNDRETHS PIC X COMP-X.
  661. 03 LISTDIR-FILE-LAST-ACCESS-TIME.
  662. 05 LDFLA-YEAR PIC XX COMP-X.
  663. 05 LDFLA-MONTH PIC X COMP-X.
  664. 05 LDFLA-DAY PIC X COMP-X.
  665. 05 LDFLA-HOUR PIC X COMP-X.
  666. 05 LDFLA-MINUTE PIC X COMP-X.
  667. 05 LDFLA-SECOND PIC X COMP-X.
  668. 05 LDFLA-HUNDRETHS PIC X COMP-X.
  669. 03 LISTDIR-FILE-LAST-MODIFICATION-TIME.
  670. 05 LDFLM-YEAR PIC XX COMP-X.
  671. 05 LDFLM-MONTH PIC X COMP-X.
  672. 05 LDFLM-DAY PIC X COMP-X.
  673. 05 LDFLM-HOUR PIC X COMP-X.
  674. 05 LDFLM-MINUTE PIC X COMP-X.
  675. 05 LDFLM-SECOND PIC X COMP-X.
  676. 05 LDFLM-HUNDRETHS PIC X COMP-X.
  677. 03 LISTDIR-FILE-SIZE PIC X(8) COMP-X.
  678. * Opcodes for C$XML
  679. 78 CXML-PARSE-FILE VALUE 1.
  680. 78 CXML-RELEASE-PARSER VALUE 2.
  681. 78 CXML-GET-FIRST-CHILD VALUE 3.
  682. 78 CXML-GET-NEXT-SIBLING VALUE 4.
  683. 78 CXML-GET-PARENT VALUE 5.
  684. 78 CXML-GET-DATA VALUE 6.
  685. 78 CXML-GET-ATTRIBUTE-COUNT VALUE 7.
  686. 78 CXML-GET-ATTRIBUTE VALUE 8.
  687. 78 CXML-GET-LAST-ERROR VALUE 9.
  688. 78 CXML-OPEN-FILE VALUE 10.
  689. 78 CXML-PARSE-STRING VALUE 11.
  690. 78 CXML-PARSE-NEXT-RECORD VALUE 12.
  691. 78 CXML-GET-PREV-SIBLING VALUE 13.
  692. 78 CXML-NEW-PARSER VALUE 14.
  693. 78 CXML-GET-ATTRIBUTE-BY-NAME VALUE 15.
  694. 78 CXML-GET-CHILD-BY-NAME VALUE 16.
  695. 78 CXML-GET-CHILD-BY-CDATA VALUE 17.
  696. 78 CXML-GET-CHILD-BY-ATTR-NAME VALUE 18.
  697. 78 CXML-GET-CHILD-BY-ATTR-VALUE VALUE 19.
  698. 78 CXML-GET-SIBLING-BY-NAME VALUE 20.
  699. 78 CXML-GET-SIBLING-BY-CDATA VALUE 21.
  700. 78 CXML-GET-SIBLING-BY-ATTR-NAME VALUE 22.
  701. 78 CXML-GET-SIBLING-BY-ATTR-VALUE VALUE 23.
  702. 78 CXML-GET-COMMENT VALUE 24.
  703. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0015
  704. 78 CXML-SET-DATA VALUE 25.
  705. 78 CXML-MODIFY-ATTRIBUTE-VALUE VALUE 26.
  706. 78 CXML-ADD-CHILD VALUE 27.
  707. 78 CXML-ADD-SIBLING VALUE 28.
  708. 78 CXML-ADD-ATTRIBUTE VALUE 29.
  709. 78 CXML-ADD-COMMENT VALUE 30.
  710. 78 CXML-APPEND-COMMENT VALUE 31.
  711. 78 CXML-DELETE-ATTRIBUTE VALUE 32.
  712. 78 CXML-DELETE-ELEMENT VALUE 33.
  713. 78 CXML-DELETE-COMMENT VALUE 34.
  714. 78 CXML-WRITE-FILE VALUE 35.
  715. 78 CXML-GET-PROC-INSTR-COUNT VALUE 36.
  716. 78 CXML-GET-PROC-INSTR VALUE 37.
  717. 78 CXML-SET-PROC-INSTR VALUE 38.
  718. 78 CXML-GET-VERSION VALUE 39.
  719. 78 CXML-SET-VERSION VALUE 40.
  720. 78 CXML-GET-ENCODING VALUE 41.
  721. 78 CXML-SET-ENCODING VALUE 42.
  722. 78 CXML-GET-STANDALONE VALUE 43.
  723. 78 CXML-SET-STANDALONE VALUE 44.
  724. 78 CXML-GET-RAW-DOCTYPE-LEN VALUE 45.
  725. 78 CXML-GET-RAW-DOCTYPE VALUE 46.
  726. 78 CXML-SET-RAW-DOCTYPE VALUE 47.
  727. * Error codes for C$XML
  728. * Unable to create parser due to low memory
  729. 78 CXML-NO-MEMORY VALUE 1.
  730. * Unable to create parser - expat error
  731. 78 CXML-EXPAT-ERROR VALUE 2.
  732. * Unable to open named file
  733. 78 CXML-FILE-OPEN-ERROR VALUE 3.
  734. * Invalid XML file or other parsing error
  735. 78 CXML-PARSE-ERROR VALUE 4.
  736. * The passed handle is not a valid parser handle
  737. 78 CXML-INVALID-PARSER-HANDLE VALUE 5.
  738. * The passed handle is not a valid element handle
  739. 78 CXML-INVALID-ELEMENT-HANDLE VALUE 6.
  740. * Invalid attribute number
  741. 78 CXML-INVALID-ATTRIBUTE-NUMBER VALUE 7.
  742. * The URL given could not be accessed
  743. 78 CXML-URL-ERROR VALUE 8.
  744. * The XML parser is not available on this machine
  745. 78 CXML-NOT-AVAILABLE VALUE 9.
  746. * The specified element has no children
  747. 78 CXML-NO-CHILDREN VALUE 10.
  748. * The specified element has no siblings
  749. 78 CXML-NO-SIBLINGS VALUE 11.
  750. * The specified element is a top-level element
  751. 78 CXML-NO-PARENT VALUE 12.
  752. * The specified element has no value
  753. 78 CXML-NO-VALUE VALUE 13.
  754. * The specified element has no attributes
  755. 78 CXML-NO-ATTRIBUTES VALUE 14.
  756. * The regular expression given caused an error
  757. 78 CXML-REGEXP-ERROR VALUE 15.
  758. * The specified parser already has a top-level element
  759. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0016
  760. 78 CXML-TOP-LEVEL VALUE 16.
  761. * The specified processing instruction number does not exist
  762. 78 CXML-INVALID-PROC-INSTR-NUMBER VALUE 17.
  763. * No processing instructions are available
  764. 78 CXML-NO-PROCESSING-INSTRUCTIONS VALUE 18.
  765. * Opcodes for C$CONFIG (not many yet, but open for expansion)
  766. 78 CCONFIG-RESET VALUE 1.
  767. * Opcodes for C$REGEXP
  768. 78 AREGEXP-GET-LEVEL VALUE 1.
  769. 78 AREGEXP-COMPILE VALUE 2.
  770. 78 AREGEXP-MATCH VALUE 3.
  771. 78 AREGEXP-RELEASE-MATCH VALUE 4.
  772. 78 AREGEXP-RELEASE VALUE 5.
  773. 78 AREGEXP-NUMGROUPS VALUE 6.
  774. 78 AREGEXP-GETMATCH VALUE 7.
  775. 78 AREGEXP-LAST-ERROR VALUE 20.
  776. * FLAGS for AREGEXP-COMPILE
  777. 78 AREGEXP-COMPILE-IGNORECASE VALUE 1.
  778. 78 AREGEXP-COMPILE-BASIC VALUE 2.
  779. 78 AREGEXP-COMPILE-NO-SPECIAL VALUE 4.
  780. 78 AREGEXP-COMPILE-NO-SUB VALUE 8.
  781. 78 AREGEXP-COMPILE-NEWLINE VALUE 16.
  782. 78 AREGEXP-COMPILE-NO-REGEXP VALUE 32.
  783. * Error codes for C$REGEXP
  784. 78 AREGEXP-ERROR-NO-ERROR VALUE 0.
  785. 78 AREGEXP-ERROR-NO-MEMORY VALUE 1.
  786. 78 AREGEXP-ERROR-BRACE-EXPECTED VALUE 2.
  787. 78 AREGEXP-ERROR-PAREN-EXPECTED VALUE 3.
  788. 78 AREGEXP-ERROR-BRACKET-EXPECTED VALUE 4.
  789. 78 AREGEXP-ERROR-UNEXPECTED VALUE 5.
  790. 78 AREGEXP-ERROR-EMPTY-RANGE VALUE 6.
  791. 78 AREGEXP-ERROR-INVALID-GROUP VALUE 7.
  792. 78 AREGEXP-ERROR-INVALID-RANGE VALUE 8.
  793. 78 AREGEXP-ERROR-EMPTY-REPEATOP VALUE 9.
  794. 78 AREGEXP-ERROR-INVALID-INPUT VALUE 10.
  795. 78 AREGEXP-ERROR-INVALID-HANDLE VALUE 11.
  796. 78 AREGEXP-ERROR-INVALID-ARGUMENT VALUE 12.
  797. 78 AREGEXP-ERROR-INVALID-CALL-SEQ VALUE 13.
  798. 78 AREGEXP-ERROR-NO-MATCH VALUE 14.
  799. * Return codes for C$REGEXP AREGEXP-GET-LEVEL
  800. 78 AREGEXP-NONE VALUE 0.
  801. 78 AREGEXP-WINDOWS VALUE 1.
  802. 78 AREGEXP-POSIX VALUE 2.
  803. * Opcodes for C$SYSLOG
  804. 78 CSYSLOG-OPEN VALUE 0.
  805. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0017
  806. 78 CSYSLOG-WRITE VALUE 1.
  807. 78 CSYSLOG-CLOSE VALUE 2.
  808. * Priority codes for C$SYSLOG
  809. 78 CSYSLOG-PRIORITY-SUCCESS VALUE 0.
  810. 78 CSYSLOG-PRIORITY-INFORMATION VALUE 1.
  811. 78 CSYSLOG-PRIORITY-WARNING VALUE 2.
  812. 78 CSYSLOG-PRIORITY-ERROR VALUE 3.
  813. * end of acucobol.def
  814. COPY "crtvars.def".
  815. * CRTVARS.DEF - definitions of commonly needed screen handling variables
  816. * Date written: 27-Aug-96 - TDC.
  817. * Copyright (c) 1996-2007 by Acucorp, Inc. Users of ACUCOBOL
  818. * may freely include this file in their COBOL source code.
  819. 01 EVENT-STATUS
  820. IS SPECIAL-NAMES EVENT STATUS.
  821. 03 EVENT-TYPE PIC X(4) COMP-X.
  822. 03 EVENT-WINDOW-HANDLE HANDLE OF WINDOW.
  823. 03 EVENT-CONTROL-HANDLE HANDLE.
  824. 03 EVENT-CONTROL-ID PIC XX COMP-X.
  825. 03 EVENT-DATA-1 SIGNED-SHORT.
  826. 03 EVENT-DATA-2 SIGNED-LONG.
  827. 03 EVENT-ACTION PIC X COMP-X.
  828. 01 SCREEN-CONTROL
  829. IS SPECIAL-NAMES SCREEN CONTROL.
  830. 03 ACCEPT-CONTROL PIC 9.
  831. 03 CONTROL-VALUE PIC 999.
  832. 03 CONTROL-HANDLE HANDLE.
  833. 03 CONTROL-ID PIC XX COMP-X.
  834. * End of CRTVARS.DEF
  835. COPY "showmsg.def".
  836. 01 Extend-Stat.
  837. 03 Primary-Error PIC X(2).
  838. 03 Secondary-Error PIC X(10).
  839. 01 Text-Message PIC X(40).
  840. 01 Acu-Show-Msg.
  841. 05 Acu-Call-Fail-Code PIC X(2).
  842. 05 Acu-Msg-Id PIC 9(3).
  843. 05 Acu-Err-File PIC X(30).
  844. * for message display
  845. 78 Acu-Length VALUE 80.
  846. 78 Acu-Full-Len VALUE 250.
  847. 01 Acu-Msg-BOX.
  848. * Mb-Default-Icon, Mb-Warning-Icon, Mb-Error-Icon, 4:QUESTION
  849. 05 Acu-Icon-Type PIC 9 VALUE 1.
  850. * Mb-Yes, Mb-No, Mb-Cancel
  851. 05 Acu-Default-Button PIC 9 VALUE 1.
  852. * Mb-Ok, Mb-Yes-No, Mb-Ok-Cancel, Mb-Yes-No-Cancel
  853. 05 Acu-Button-Type PIC 9 VALUE 1.
  854. C:\SM4\SM4GUI\Source\Program1.cbl Sat Jun 06 13:17:59 2009 ACUCOBOL-GT v8.1.0 Page: 0018
  855. * Mb-Yes, Mb-No, Mb-Cancel
  856. 05 Acu-Return-Value PIC 9 VALUE 1.
  857. 05 Acu-Msg-1 PIC X(Acu-Length).
  858. 05 Acu-Msg-2 PIC X(Acu-Length).
  859. 05 Acu-Msg-3 PIC X(Acu-Length).
  860. 05 Acu-Msg-Text PIC X(Acu-Full-Len).
  861. 05 Acu-Text-Ptr SIGNED-SHORT.
  862. 05 Acu-Size SIGNED-SHORT.
  863. 77 Acu-Idx1 PIC 9(3).
  864. 77 Acu-Idx2 PIC 9(3).
  865. 77 Acu-Idx3 PIC 9(3).
  866. *{Bench}end
  867. *{Bench}extern-def
  868. *{Bench}end
  869. *{Bench}copy-working
  870. COPY "Program1.wrk".
  871. * Program1.wrk
  872. * Program1.wrk is generated from C:\SM4\SM4GUI\Program1.Psf
  873. * This is a generated file. DO NOT modify this file directly.
  874. 77 Quit-Mode-Flag PIC S9(5) COMP-4 VALUE 0.
  875. 77 Key-Status IS SPECIAL-NAMES CRT STATUS PIC 9(4) VALUE 0.
  876. 88 Exit-Pushed VALUE 27.
  877. 88 Message-Received VALUE 95.
  878. 88 Event-Occurred VALUE 96.
  879. 88 Screen-No-Input-Field VALUE 97.
  880. 88 Screen-Time-Out VALUE 99.
  881. * property-defined variable
  882. * user-defined variable
  883. 77 Scre