llib-lmenuw revision 166124
1166124Srafan/**************************************************************************** 2166124Srafan * Copyright (c) 2002,2005 Free Software Foundation, Inc. * 3166124Srafan * * 4166124Srafan * Permission is hereby granted, free of charge, to any person obtaining a * 5166124Srafan * copy of this software and associated documentation files (the * 6166124Srafan * "Software"), to deal in the Software without restriction, including * 7166124Srafan * without limitation the rights to use, copy, modify, merge, publish, * 8166124Srafan * distribute, distribute with modifications, sublicense, and/or sell * 9166124Srafan * copies of the Software, and to permit persons to whom the Software is * 10166124Srafan * furnished to do so, subject to the following conditions: * 11166124Srafan * * 12166124Srafan * The above copyright notice and this permission notice shall be included * 13166124Srafan * in all copies or substantial portions of the Software. * 14166124Srafan * * 15166124Srafan * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 16166124Srafan * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 17166124Srafan * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 18166124Srafan * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 19166124Srafan * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 20166124Srafan * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 21166124Srafan * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 22166124Srafan * * 23166124Srafan * Except as contained in this notice, the name(s) of the above copyright * 24166124Srafan * holders shall not be used in advertising or otherwise to promote the * 25166124Srafan * sale, use or other dealings in this Software without prior written * 26166124Srafan * authorization. * 27166124Srafan ****************************************************************************/ 28166124Srafan 29166124Srafan/**************************************************************************** 30166124Srafan * Author: Thomas E. Dickey 2002,2005 * 31166124Srafan ****************************************************************************/ 32166124Srafan/* LINTLIBRARY */ 33166124Srafan 34166124Srafan/* ./m_attribs.c */ 35166124Srafan 36166124Srafan#include "menu.priv.h" 37166124Srafan 38166124Srafan#undef set_menu_fore 39166124Srafanint set_menu_fore( 40166124Srafan MENU *menu, 41166124Srafan chtype attr) 42166124Srafan { return(*(int *)0); } 43166124Srafan 44166124Srafan#undef menu_fore 45166124Srafanchtype menu_fore( 46166124Srafan const MENU *menu) 47166124Srafan { return(*(chtype *)0); } 48166124Srafan 49166124Srafan#undef set_menu_back 50166124Srafanint set_menu_back( 51166124Srafan MENU *menu, 52166124Srafan chtype attr) 53166124Srafan { return(*(int *)0); } 54166124Srafan 55166124Srafan#undef menu_back 56166124Srafanchtype menu_back( 57166124Srafan const MENU *menu) 58166124Srafan { return(*(chtype *)0); } 59166124Srafan 60166124Srafan#undef set_menu_grey 61166124Srafanint set_menu_grey( 62166124Srafan MENU *menu, 63166124Srafan chtype attr) 64166124Srafan { return(*(int *)0); } 65166124Srafan 66166124Srafan#undef menu_grey 67166124Srafanchtype menu_grey( 68166124Srafan const MENU *menu) 69166124Srafan { return(*(chtype *)0); } 70166124Srafan 71166124Srafan/* ./m_cursor.c */ 72166124Srafan 73166124Srafan#undef _nc_menu_cursor_pos 74166124Srafanint _nc_menu_cursor_pos( 75166124Srafan const MENU *menu, 76166124Srafan const ITEM *item, 77166124Srafan int *pY, 78166124Srafan int *pX) 79166124Srafan { return(*(int *)0); } 80166124Srafan 81166124Srafan#undef pos_menu_cursor 82166124Srafanint pos_menu_cursor( 83166124Srafan const MENU *menu) 84166124Srafan { return(*(int *)0); } 85166124Srafan 86166124Srafan/* ./m_driver.c */ 87166124Srafan 88166124Srafan#undef _nc_Match_Next_Character_In_Item_Name 89166124Srafanint _nc_Match_Next_Character_In_Item_Name( 90166124Srafan MENU *menu, 91166124Srafan int ch, 92166124Srafan ITEM **item) 93166124Srafan { return(*(int *)0); } 94166124Srafan 95166124Srafan#undef menu_driver 96166124Srafanint menu_driver( 97166124Srafan MENU *menu, 98166124Srafan int c) 99166124Srafan { return(*(int *)0); } 100166124Srafan 101166124Srafan/* ./m_format.c */ 102166124Srafan 103166124Srafan#undef set_menu_format 104166124Srafanint set_menu_format( 105166124Srafan MENU *menu, 106166124Srafan int rows, 107166124Srafan int cols) 108166124Srafan { return(*(int *)0); } 109166124Srafan 110166124Srafan#undef menu_format 111166124Srafanvoid menu_format( 112166124Srafan const MENU *menu, 113166124Srafan int *rows, 114166124Srafan int *cols) 115166124Srafan { /* void */ } 116166124Srafan 117166124Srafan/* ./m_global.c */ 118166124Srafan 119166124Srafan#undef _nc_Default_Menu 120166124SrafanMENU _nc_Default_Menu; 121166124Srafan#undef _nc_Default_Item 122166124SrafanITEM _nc_Default_Item; 123166124Srafan 124166124Srafan#undef _nc_Connect_Items 125166124SrafanNCURSES_BOOL _nc_Connect_Items( 126166124Srafan MENU *menu, 127166124Srafan ITEM **items) 128166124Srafan { return(*(NCURSES_BOOL *)0); } 129166124Srafan 130166124Srafan#undef _nc_Disconnect_Items 131166124Srafanvoid _nc_Disconnect_Items( 132166124Srafan MENU *menu) 133166124Srafan { /* void */ } 134166124Srafan 135166124Srafan#undef _nc_Calculate_Text_Width 136166124Srafanint _nc_Calculate_Text_Width( 137166124Srafan const TEXT *item) 138166124Srafan { return(*(int *)0); } 139166124Srafan 140166124Srafan#undef _nc_Calculate_Item_Length_and_Width 141166124Srafanvoid _nc_Calculate_Item_Length_and_Width( 142166124Srafan MENU *menu) 143166124Srafan { /* void */ } 144166124Srafan 145166124Srafan#undef _nc_Link_Items 146166124Srafanvoid _nc_Link_Items( 147166124Srafan MENU *menu) 148166124Srafan { /* void */ } 149166124Srafan 150166124Srafan#undef _nc_Show_Menu 151166124Srafanvoid _nc_Show_Menu( 152166124Srafan const MENU *menu) 153166124Srafan { /* void */ } 154166124Srafan 155166124Srafan#undef _nc_New_TopRow_and_CurrentItem 156166124Srafanvoid _nc_New_TopRow_and_CurrentItem( 157166124Srafan MENU *menu, 158166124Srafan int new_toprow, 159166124Srafan ITEM *new_current_item) 160166124Srafan { /* void */ } 161166124Srafan 162166124Srafan/* ./m_hook.c */ 163166124Srafan 164166124Srafan#undef set_menu_init 165166124Srafanint set_menu_init( 166166124Srafan MENU *menu, 167166124Srafan Menu_Hook func) 168166124Srafan { return(*(int *)0); } 169166124Srafan 170166124Srafan#undef menu_init 171166124SrafanMenu_Hook menu_init( 172166124Srafan const MENU *menu) 173166124Srafan { return(*(Menu_Hook *)0); } 174166124Srafan 175166124Srafan#undef set_menu_term 176166124Srafanint set_menu_term( 177166124Srafan MENU *menu, 178166124Srafan Menu_Hook func) 179166124Srafan { return(*(int *)0); } 180166124Srafan 181166124Srafan#undef menu_term 182166124SrafanMenu_Hook menu_term( 183166124Srafan const MENU *menu) 184166124Srafan { return(*(Menu_Hook *)0); } 185166124Srafan 186166124Srafan#undef set_item_init 187166124Srafanint set_item_init( 188166124Srafan MENU *menu, 189166124Srafan Menu_Hook func) 190166124Srafan { return(*(int *)0); } 191166124Srafan 192166124Srafan#undef item_init 193166124SrafanMenu_Hook item_init( 194166124Srafan const MENU *menu) 195166124Srafan { return(*(Menu_Hook *)0); } 196166124Srafan 197166124Srafan#undef set_item_term 198166124Srafanint set_item_term( 199166124Srafan MENU *menu, 200166124Srafan Menu_Hook func) 201166124Srafan { return(*(int *)0); } 202166124Srafan 203166124Srafan#undef item_term 204166124SrafanMenu_Hook item_term( 205166124Srafan const MENU *menu) 206166124Srafan { return(*(Menu_Hook *)0); } 207166124Srafan 208166124Srafan/* ./m_item_cur.c */ 209166124Srafan 210166124Srafan#undef set_current_item 211166124Srafanint set_current_item( 212166124Srafan MENU *menu, 213166124Srafan ITEM *item) 214166124Srafan { return(*(int *)0); } 215166124Srafan 216166124Srafan#undef current_item 217166124SrafanITEM *current_item( 218166124Srafan const MENU *menu) 219166124Srafan { return(*(ITEM **)0); } 220166124Srafan 221166124Srafan#undef item_index 222166124Srafanint item_index( 223166124Srafan const ITEM *item) 224166124Srafan { return(*(int *)0); } 225166124Srafan 226166124Srafan/* ./m_item_nam.c */ 227166124Srafan 228166124Srafan#undef item_name 229166124Srafanconst char *item_name( 230166124Srafan const ITEM *item) 231166124Srafan { return(*(const char **)0); } 232166124Srafan 233166124Srafan#undef item_description 234166124Srafanconst char *item_description( 235166124Srafan const ITEM *item) 236166124Srafan { return(*(const char **)0); } 237166124Srafan 238166124Srafan/* ./m_item_new.c */ 239166124Srafan 240166124Srafan#include <wctype.h> 241166124Srafan 242166124Srafan#undef new_item 243166124SrafanITEM *new_item( 244166124Srafan const char *name, 245166124Srafan const char *description) 246166124Srafan { return(*(ITEM **)0); } 247166124Srafan 248166124Srafan#undef free_item 249166124Srafanint free_item( 250166124Srafan ITEM *item) 251166124Srafan { return(*(int *)0); } 252166124Srafan 253166124Srafan#undef set_menu_mark 254166124Srafanint set_menu_mark( 255166124Srafan MENU *menu, 256166124Srafan const char *mark) 257166124Srafan { return(*(int *)0); } 258166124Srafan 259166124Srafan#undef menu_mark 260166124Srafanconst char *menu_mark( 261166124Srafan const MENU *menu) 262166124Srafan { return(*(const char **)0); } 263166124Srafan 264166124Srafan/* ./m_item_opt.c */ 265166124Srafan 266166124Srafan#undef set_item_opts 267166124Srafanint set_item_opts( 268166124Srafan ITEM *item, 269166124Srafan Item_Options opts) 270166124Srafan { return(*(int *)0); } 271166124Srafan 272166124Srafan#undef item_opts_off 273166124Srafanint item_opts_off( 274166124Srafan ITEM *item, 275166124Srafan Item_Options opts) 276166124Srafan { return(*(int *)0); } 277166124Srafan 278166124Srafan#undef item_opts_on 279166124Srafanint item_opts_on( 280166124Srafan ITEM *item, 281166124Srafan Item_Options opts) 282166124Srafan { return(*(int *)0); } 283166124Srafan 284166124Srafan#undef item_opts 285166124SrafanItem_Options item_opts( 286166124Srafan const ITEM *item) 287166124Srafan { return(*(Item_Options *)0); } 288166124Srafan 289166124Srafan/* ./m_item_top.c */ 290166124Srafan 291166124Srafan#undef set_top_row 292166124Srafanint set_top_row( 293166124Srafan MENU *menu, 294166124Srafan int row) 295166124Srafan { return(*(int *)0); } 296166124Srafan 297166124Srafan#undef top_row 298166124Srafanint top_row( 299166124Srafan const MENU *menu) 300166124Srafan { return(*(int *)0); } 301166124Srafan 302166124Srafan/* ./m_item_use.c */ 303166124Srafan 304166124Srafan#undef set_item_userptr 305166124Srafanint set_item_userptr( 306166124Srafan ITEM *item, 307166124Srafan void *userptr) 308166124Srafan { return(*(int *)0); } 309166124Srafan 310166124Srafan#undef item_userptr 311166124Srafanvoid *item_userptr( 312166124Srafan const ITEM *item) 313166124Srafan { return(*(void **)0); } 314166124Srafan 315166124Srafan/* ./m_item_val.c */ 316166124Srafan 317166124Srafan#undef set_item_value 318166124Srafanint set_item_value( 319166124Srafan ITEM *item, 320166124Srafan NCURSES_BOOL value) 321166124Srafan { return(*(int *)0); } 322166124Srafan 323166124Srafan#undef item_value 324166124SrafanNCURSES_BOOL item_value( 325166124Srafan const ITEM *item) 326166124Srafan { return(*(NCURSES_BOOL *)0); } 327166124Srafan 328166124Srafan/* ./m_item_vis.c */ 329166124Srafan 330166124Srafan#undef item_visible 331166124SrafanNCURSES_BOOL item_visible( 332166124Srafan const ITEM *item) 333166124Srafan { return(*(NCURSES_BOOL *)0); } 334166124Srafan 335166124Srafan/* ./m_items.c */ 336166124Srafan 337166124Srafan#undef set_menu_items 338166124Srafanint set_menu_items( 339166124Srafan MENU *menu, 340166124Srafan ITEM **items) 341166124Srafan { return(*(int *)0); } 342166124Srafan 343166124Srafan#undef menu_items 344166124SrafanITEM **menu_items( 345166124Srafan const MENU *menu) 346166124Srafan { return(*(ITEM ***)0); } 347166124Srafan 348166124Srafan#undef item_count 349166124Srafanint item_count( 350166124Srafan const MENU *menu) 351166124Srafan { return(*(int *)0); } 352166124Srafan 353166124Srafan/* ./m_new.c */ 354166124Srafan 355166124Srafan#undef new_menu 356166124SrafanMENU *new_menu( 357166124Srafan ITEM **items) 358166124Srafan { return(*(MENU **)0); } 359166124Srafan 360166124Srafan#undef free_menu 361166124Srafanint free_menu( 362166124Srafan MENU *menu) 363166124Srafan { return(*(int *)0); } 364166124Srafan 365166124Srafan/* ./m_opts.c */ 366166124Srafan 367166124Srafan#undef set_menu_opts 368166124Srafanint set_menu_opts( 369166124Srafan MENU *menu, 370166124Srafan Menu_Options opts) 371166124Srafan { return(*(int *)0); } 372166124Srafan 373166124Srafan#undef menu_opts_off 374166124Srafanint menu_opts_off( 375166124Srafan MENU *menu, 376166124Srafan Menu_Options opts) 377166124Srafan { return(*(int *)0); } 378166124Srafan 379166124Srafan#undef menu_opts_on 380166124Srafanint menu_opts_on( 381166124Srafan MENU *menu, 382166124Srafan Menu_Options opts) 383166124Srafan { return(*(int *)0); } 384166124Srafan 385166124Srafan#undef menu_opts 386166124SrafanMenu_Options menu_opts( 387166124Srafan const MENU *menu) 388166124Srafan { return(*(Menu_Options *)0); } 389166124Srafan 390166124Srafan/* ./m_pad.c */ 391166124Srafan 392166124Srafan#undef set_menu_pad 393166124Srafanint set_menu_pad( 394166124Srafan MENU *menu, 395166124Srafan int pad) 396166124Srafan { return(*(int *)0); } 397166124Srafan 398166124Srafan#undef menu_pad 399166124Srafanint menu_pad( 400166124Srafan const MENU *menu) 401166124Srafan { return(*(int *)0); } 402166124Srafan 403166124Srafan/* ./m_pattern.c */ 404166124Srafan 405166124Srafan#undef menu_pattern 406166124Srafanchar *menu_pattern( 407166124Srafan const MENU *menu) 408166124Srafan { return(*(char **)0); } 409166124Srafan 410166124Srafan#undef set_menu_pattern 411166124Srafanint set_menu_pattern( 412166124Srafan MENU *menu, 413166124Srafan const char *p) 414166124Srafan { return(*(int *)0); } 415166124Srafan 416166124Srafan/* ./m_post.c */ 417166124Srafan 418166124Srafan#undef _nc_Post_Item 419166124Srafanvoid _nc_Post_Item( 420166124Srafan const MENU *menu, 421166124Srafan const ITEM *item) 422166124Srafan { /* void */ } 423166124Srafan 424166124Srafan#undef _nc_Draw_Menu 425166124Srafanvoid _nc_Draw_Menu( 426166124Srafan const MENU *menu) 427166124Srafan { /* void */ } 428166124Srafan 429166124Srafan#undef post_menu 430166124Srafanint post_menu( 431166124Srafan MENU *menu) 432166124Srafan { return(*(int *)0); } 433166124Srafan 434166124Srafan#undef unpost_menu 435166124Srafanint unpost_menu( 436166124Srafan MENU *menu) 437166124Srafan { return(*(int *)0); } 438166124Srafan 439166124Srafan/* ./m_req_name.c */ 440166124Srafan 441166124Srafan#undef menu_request_name 442166124Srafanconst char *menu_request_name( 443166124Srafan int request) 444166124Srafan { return(*(const char **)0); } 445166124Srafan 446166124Srafan#undef menu_request_by_name 447166124Srafanint menu_request_by_name( 448166124Srafan const char *str) 449166124Srafan { return(*(int *)0); } 450166124Srafan 451166124Srafan/* ./m_scale.c */ 452166124Srafan 453166124Srafan#undef scale_menu 454166124Srafanint scale_menu( 455166124Srafan const MENU *menu, 456166124Srafan int *rows, 457166124Srafan int *cols) 458166124Srafan { return(*(int *)0); } 459166124Srafan 460166124Srafan/* ./m_spacing.c */ 461166124Srafan 462166124Srafan#undef set_menu_spacing 463166124Srafanint set_menu_spacing( 464166124Srafan MENU *menu, 465166124Srafan int s_desc, 466166124Srafan int s_row, 467166124Srafan int s_col) 468166124Srafan { return(*(int *)0); } 469166124Srafan 470166124Srafan#undef menu_spacing 471166124Srafanint menu_spacing( 472166124Srafan const MENU *menu, 473166124Srafan int *s_desc, 474166124Srafan int *s_row, 475166124Srafan int *s_col) 476166124Srafan { return(*(int *)0); } 477166124Srafan 478166124Srafan/* ./m_sub.c */ 479166124Srafan 480166124Srafan#undef set_menu_sub 481166124Srafanint set_menu_sub( 482166124Srafan MENU *menu, 483166124Srafan WINDOW *win) 484166124Srafan { return(*(int *)0); } 485166124Srafan 486166124Srafan#undef menu_sub 487166124SrafanWINDOW *menu_sub( 488166124Srafan const MENU *menu) 489166124Srafan { return(*(WINDOW **)0); } 490166124Srafan 491166124Srafan/* ./m_trace.c */ 492166124Srafan 493166124Srafan#undef _nc_retrace_item 494166124SrafanITEM *_nc_retrace_item( 495166124Srafan ITEM *code) 496166124Srafan { return(*(ITEM **)0); } 497166124Srafan 498166124Srafan#undef _nc_retrace_item_ptr 499166124SrafanITEM **_nc_retrace_item_ptr( 500166124Srafan ITEM **code) 501166124Srafan { return(*(ITEM ***)0); } 502166124Srafan 503166124Srafan#undef _nc_retrace_item_opts 504166124SrafanItem_Options _nc_retrace_item_opts( 505166124Srafan Item_Options code) 506166124Srafan { return(*(Item_Options *)0); } 507166124Srafan 508166124Srafan#undef _nc_retrace_menu 509166124SrafanMENU *_nc_retrace_menu( 510166124Srafan MENU *code) 511166124Srafan { return(*(MENU **)0); } 512166124Srafan 513166124Srafan#undef _nc_retrace_menu_hook 514166124SrafanMenu_Hook _nc_retrace_menu_hook( 515166124Srafan Menu_Hook code) 516166124Srafan { return(*(Menu_Hook *)0); } 517166124Srafan 518166124Srafan#undef _nc_retrace_menu_opts 519166124SrafanMenu_Options _nc_retrace_menu_opts( 520166124Srafan Menu_Options code) 521166124Srafan { return(*(Menu_Options *)0); } 522166124Srafan 523166124Srafan/* ./m_userptr.c */ 524166124Srafan 525166124Srafan#undef set_menu_userptr 526166124Srafanint set_menu_userptr( 527166124Srafan MENU *menu, 528166124Srafan void *userptr) 529166124Srafan { return(*(int *)0); } 530166124Srafan 531166124Srafan#undef menu_userptr 532166124Srafanvoid *menu_userptr( 533166124Srafan const MENU *menu) 534166124Srafan { return(*(void **)0); } 535166124Srafan 536166124Srafan/* ./m_win.c */ 537166124Srafan 538166124Srafan#undef set_menu_win 539166124Srafanint set_menu_win( 540166124Srafan MENU *menu, 541166124Srafan WINDOW *win) 542166124Srafan { return(*(int *)0); } 543166124Srafan 544166124Srafan#undef menu_win 545166124SrafanWINDOW *menu_win( 546166124Srafan const MENU *menu) 547166124Srafan { return(*(WINDOW **)0); } 548