llib-lmenuw 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. /****************************************************************************
  2. * Copyright (c) 2002,2005 Free Software Foundation, Inc. *
  3. * *
  4. * Permission is hereby granted, free of charge, to any person obtaining a *
  5. * copy of this software and associated documentation files (the *
  6. * "Software"), to deal in the Software without restriction, including *
  7. * without limitation the rights to use, copy, modify, merge, publish, *
  8. * distribute, distribute with modifications, sublicense, and/or sell *
  9. * copies of the Software, and to permit persons to whom the Software is *
  10. * furnished to do so, subject to the following conditions: *
  11. * *
  12. * The above copyright notice and this permission notice shall be included *
  13. * in all copies or substantial portions of the Software. *
  14. * *
  15. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
  16. * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
  17. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
  18. * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
  19. * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
  20. * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
  21. * THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
  22. * *
  23. * Except as contained in this notice, the name(s) of the above copyright *
  24. * holders shall not be used in advertising or otherwise to promote the *
  25. * sale, use or other dealings in this Software without prior written *
  26. * authorization. *
  27. ****************************************************************************/
  28. /****************************************************************************
  29. * Author: Thomas E. Dickey 2002,2005 *
  30. ****************************************************************************/
  31. /* LINTLIBRARY */
  32. /* ./m_attribs.c */
  33. #include "menu.priv.h"
  34. #undef set_menu_fore
  35. int set_menu_fore(
  36. MENU *menu,
  37. chtype attr)
  38. { return(*(int *)0); }
  39. #undef menu_fore
  40. chtype menu_fore(
  41. const MENU *menu)
  42. { return(*(chtype *)0); }
  43. #undef set_menu_back
  44. int set_menu_back(
  45. MENU *menu,
  46. chtype attr)
  47. { return(*(int *)0); }
  48. #undef menu_back
  49. chtype menu_back(
  50. const MENU *menu)
  51. { return(*(chtype *)0); }
  52. #undef set_menu_grey
  53. int set_menu_grey(
  54. MENU *menu,
  55. chtype attr)
  56. { return(*(int *)0); }
  57. #undef menu_grey
  58. chtype menu_grey(
  59. const MENU *menu)
  60. { return(*(chtype *)0); }
  61. /* ./m_cursor.c */
  62. #undef _nc_menu_cursor_pos
  63. int _nc_menu_cursor_pos(
  64. const MENU *menu,
  65. const ITEM *item,
  66. int *pY,
  67. int *pX)
  68. { return(*(int *)0); }
  69. #undef pos_menu_cursor
  70. int pos_menu_cursor(
  71. const MENU *menu)
  72. { return(*(int *)0); }
  73. /* ./m_driver.c */
  74. #undef _nc_Match_Next_Character_In_Item_Name
  75. int _nc_Match_Next_Character_In_Item_Name(
  76. MENU *menu,
  77. int ch,
  78. ITEM **item)
  79. { return(*(int *)0); }
  80. #undef menu_driver
  81. int menu_driver(
  82. MENU *menu,
  83. int c)
  84. { return(*(int *)0); }
  85. /* ./m_format.c */
  86. #undef set_menu_format
  87. int set_menu_format(
  88. MENU *menu,
  89. int rows,
  90. int cols)
  91. { return(*(int *)0); }
  92. #undef menu_format
  93. void menu_format(
  94. const MENU *menu,
  95. int *rows,
  96. int *cols)
  97. { /* void */ }
  98. /* ./m_global.c */
  99. #undef _nc_Default_Menu
  100. MENU _nc_Default_Menu;
  101. #undef _nc_Default_Item
  102. ITEM _nc_Default_Item;
  103. #undef _nc_Connect_Items
  104. NCURSES_BOOL _nc_Connect_Items(
  105. MENU *menu,
  106. ITEM **items)
  107. { return(*(NCURSES_BOOL *)0); }
  108. #undef _nc_Disconnect_Items
  109. void _nc_Disconnect_Items(
  110. MENU *menu)
  111. { /* void */ }
  112. #undef _nc_Calculate_Text_Width
  113. int _nc_Calculate_Text_Width(
  114. const TEXT *item)
  115. { return(*(int *)0); }
  116. #undef _nc_Calculate_Item_Length_and_Width
  117. void _nc_Calculate_Item_Length_and_Width(
  118. MENU *menu)
  119. { /* void */ }
  120. #undef _nc_Link_Items
  121. void _nc_Link_Items(
  122. MENU *menu)
  123. { /* void */ }
  124. #undef _nc_Show_Menu
  125. void _nc_Show_Menu(
  126. const MENU *menu)
  127. { /* void */ }
  128. #undef _nc_New_TopRow_and_CurrentItem
  129. void _nc_New_TopRow_and_CurrentItem(
  130. MENU *menu,
  131. int new_toprow,
  132. ITEM *new_current_item)
  133. { /* void */ }
  134. /* ./m_hook.c */
  135. #undef set_menu_init
  136. int set_menu_init(
  137. MENU *menu,
  138. Menu_Hook func)
  139. { return(*(int *)0); }
  140. #undef menu_init
  141. Menu_Hook menu_init(
  142. const MENU *menu)
  143. { return(*(Menu_Hook *)0); }
  144. #undef set_menu_term
  145. int set_menu_term(
  146. MENU *menu,
  147. Menu_Hook func)
  148. { return(*(int *)0); }
  149. #undef menu_term
  150. Menu_Hook menu_term(
  151. const MENU *menu)
  152. { return(*(Menu_Hook *)0); }
  153. #undef set_item_init
  154. int set_item_init(
  155. MENU *menu,
  156. Menu_Hook func)
  157. { return(*(int *)0); }
  158. #undef item_init
  159. Menu_Hook item_init(
  160. const MENU *menu)
  161. { return(*(Menu_Hook *)0); }
  162. #undef set_item_term
  163. int set_item_term(
  164. MENU *menu,
  165. Menu_Hook func)
  166. { return(*(int *)0); }
  167. #undef item_term
  168. Menu_Hook item_term(
  169. const MENU *menu)
  170. { return(*(Menu_Hook *)0); }
  171. /* ./m_item_cur.c */
  172. #undef set_current_item
  173. int set_current_item(
  174. MENU *menu,
  175. ITEM *item)
  176. { return(*(int *)0); }
  177. #undef current_item
  178. ITEM *current_item(
  179. const MENU *menu)
  180. { return(*(ITEM **)0); }
  181. #undef item_index
  182. int item_index(
  183. const ITEM *item)
  184. { return(*(int *)0); }
  185. /* ./m_item_nam.c */
  186. #undef item_name
  187. const char *item_name(
  188. const ITEM *item)
  189. { return(*(const char **)0); }
  190. #undef item_description
  191. const char *item_description(
  192. const ITEM *item)
  193. { return(*(const char **)0); }
  194. /* ./m_item_new.c */
  195. #include <wctype.h>
  196. #undef new_item
  197. ITEM *new_item(
  198. const char *name,
  199. const char *description)
  200. { return(*(ITEM **)0); }
  201. #undef free_item
  202. int free_item(
  203. ITEM *item)
  204. { return(*(int *)0); }
  205. #undef set_menu_mark
  206. int set_menu_mark(
  207. MENU *menu,
  208. const char *mark)
  209. { return(*(int *)0); }
  210. #undef menu_mark
  211. const char *menu_mark(
  212. const MENU *menu)
  213. { return(*(const char **)0); }
  214. /* ./m_item_opt.c */
  215. #undef set_item_opts
  216. int set_item_opts(
  217. ITEM *item,
  218. Item_Options opts)
  219. { return(*(int *)0); }
  220. #undef item_opts_off
  221. int item_opts_off(
  222. ITEM *item,
  223. Item_Options opts)
  224. { return(*(int *)0); }
  225. #undef item_opts_on
  226. int item_opts_on(
  227. ITEM *item,
  228. Item_Options opts)
  229. { return(*(int *)0); }
  230. #undef item_opts
  231. Item_Options item_opts(
  232. const ITEM *item)
  233. { return(*(Item_Options *)0); }
  234. /* ./m_item_top.c */
  235. #undef set_top_row
  236. int set_top_row(
  237. MENU *menu,
  238. int row)
  239. { return(*(int *)0); }
  240. #undef top_row
  241. int top_row(
  242. const MENU *menu)
  243. { return(*(int *)0); }
  244. /* ./m_item_use.c */
  245. #undef set_item_userptr
  246. int set_item_userptr(
  247. ITEM *item,
  248. void *userptr)
  249. { return(*(int *)0); }
  250. #undef item_userptr
  251. void *item_userptr(
  252. const ITEM *item)
  253. { return(*(void **)0); }
  254. /* ./m_item_val.c */
  255. #undef set_item_value
  256. int set_item_value(
  257. ITEM *item,
  258. NCURSES_BOOL value)
  259. { return(*(int *)0); }
  260. #undef item_value
  261. NCURSES_BOOL item_value(
  262. const ITEM *item)
  263. { return(*(NCURSES_BOOL *)0); }
  264. /* ./m_item_vis.c */
  265. #undef item_visible
  266. NCURSES_BOOL item_visible(
  267. const ITEM *item)
  268. { return(*(NCURSES_BOOL *)0); }
  269. /* ./m_items.c */
  270. #undef set_menu_items
  271. int set_menu_items(
  272. MENU *menu,
  273. ITEM **items)
  274. { return(*(int *)0); }
  275. #undef menu_items
  276. ITEM **menu_items(
  277. const MENU *menu)
  278. { return(*(ITEM ***)0); }
  279. #undef item_count
  280. int item_count(
  281. const MENU *menu)
  282. { return(*(int *)0); }
  283. /* ./m_new.c */
  284. #undef new_menu
  285. MENU *new_menu(
  286. ITEM **items)
  287. { return(*(MENU **)0); }
  288. #undef free_menu
  289. int free_menu(
  290. MENU *menu)
  291. { return(*(int *)0); }
  292. /* ./m_opts.c */
  293. #undef set_menu_opts
  294. int set_menu_opts(
  295. MENU *menu,
  296. Menu_Options opts)
  297. { return(*(int *)0); }
  298. #undef menu_opts_off
  299. int menu_opts_off(
  300. MENU *menu,
  301. Menu_Options opts)
  302. { return(*(int *)0); }
  303. #undef menu_opts_on
  304. int menu_opts_on(
  305. MENU *menu,
  306. Menu_Options opts)
  307. { return(*(int *)0); }
  308. #undef menu_opts
  309. Menu_Options menu_opts(
  310. const MENU *menu)
  311. { return(*(Menu_Options *)0); }
  312. /* ./m_pad.c */
  313. #undef set_menu_pad
  314. int set_menu_pad(
  315. MENU *menu,
  316. int pad)
  317. { return(*(int *)0); }
  318. #undef menu_pad
  319. int menu_pad(
  320. const MENU *menu)
  321. { return(*(int *)0); }
  322. /* ./m_pattern.c */
  323. #undef menu_pattern
  324. char *menu_pattern(
  325. const MENU *menu)
  326. { return(*(char **)0); }
  327. #undef set_menu_pattern
  328. int set_menu_pattern(
  329. MENU *menu,
  330. const char *p)
  331. { return(*(int *)0); }
  332. /* ./m_post.c */
  333. #undef _nc_Post_Item
  334. void _nc_Post_Item(
  335. const MENU *menu,
  336. const ITEM *item)
  337. { /* void */ }
  338. #undef _nc_Draw_Menu
  339. void _nc_Draw_Menu(
  340. const MENU *menu)
  341. { /* void */ }
  342. #undef post_menu
  343. int post_menu(
  344. MENU *menu)
  345. { return(*(int *)0); }
  346. #undef unpost_menu
  347. int unpost_menu(
  348. MENU *menu)
  349. { return(*(int *)0); }
  350. /* ./m_req_name.c */
  351. #undef menu_request_name
  352. const char *menu_request_name(
  353. int request)
  354. { return(*(const char **)0); }
  355. #undef menu_request_by_name
  356. int menu_request_by_name(
  357. const char *str)
  358. { return(*(int *)0); }
  359. /* ./m_scale.c */
  360. #undef scale_menu
  361. int scale_menu(
  362. const MENU *menu,
  363. int *rows,
  364. int *cols)
  365. { return(*(int *)0); }
  366. /* ./m_spacing.c */
  367. #undef set_menu_spacing
  368. int set_menu_spacing(
  369. MENU *menu,
  370. int s_desc,
  371. int s_row,
  372. int s_col)
  373. { return(*(int *)0); }
  374. #undef menu_spacing
  375. int menu_spacing(
  376. const MENU *menu,
  377. int *s_desc,
  378. int *s_row,
  379. int *s_col)
  380. { return(*(int *)0); }
  381. /* ./m_sub.c */
  382. #undef set_menu_sub
  383. int set_menu_sub(
  384. MENU *menu,
  385. WINDOW *win)
  386. { return(*(int *)0); }
  387. #undef menu_sub
  388. WINDOW *menu_sub(
  389. const MENU *menu)
  390. { return(*(WINDOW **)0); }
  391. /* ./m_trace.c */
  392. #undef _nc_retrace_item
  393. ITEM *_nc_retrace_item(
  394. ITEM *code)
  395. { return(*(ITEM **)0); }
  396. #undef _nc_retrace_item_ptr
  397. ITEM **_nc_retrace_item_ptr(
  398. ITEM **code)
  399. { return(*(ITEM ***)0); }
  400. #undef _nc_retrace_item_opts
  401. Item_Options _nc_retrace_item_opts(
  402. Item_Options code)
  403. { return(*(Item_Options *)0); }
  404. #undef _nc_retrace_menu
  405. MENU *_nc_retrace_menu(
  406. MENU *code)
  407. { return(*(MENU **)0); }
  408. #undef _nc_retrace_menu_hook
  409. Menu_Hook _nc_retrace_menu_hook(
  410. Menu_Hook code)
  411. { return(*(Menu_Hook *)0); }
  412. #undef _nc_retrace_menu_opts
  413. Menu_Options _nc_retrace_menu_opts(
  414. Menu_Options code)
  415. { return(*(Menu_Options *)0); }
  416. /* ./m_userptr.c */
  417. #undef set_menu_userptr
  418. int set_menu_userptr(
  419. MENU *menu,
  420. void *userptr)
  421. { return(*(int *)0); }
  422. #undef menu_userptr
  423. void *menu_userptr(
  424. const MENU *menu)
  425. { return(*(void **)0); }
  426. /* ./m_win.c */
  427. #undef set_menu_win
  428. int set_menu_win(
  429. MENU *menu,
  430. WINDOW *win)
  431. { return(*(int *)0); }
  432. #undef menu_win
  433. WINDOW *menu_win(
  434. const MENU *menu)
  435. { return(*(WINDOW **)0); }