1/**************************************************************************** 2 * Copyright (c) 2002-2005,2010 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/**************************************************************************** 30 * Author: Thomas E. Dickey 2002-2005,2010 * 31 ****************************************************************************/ 32/* LINTLIBRARY */ 33 34/* ./f_trace.c */ 35 36#include <form.priv.h> 37 38#undef _nc_retrace_field_ptr 39FIELD **_nc_retrace_field_ptr( 40 FIELD **code) 41 { return(*(FIELD ***)0); } 42 43#undef _nc_retrace_field 44FIELD *_nc_retrace_field( 45 FIELD *code) 46 { return(*(FIELD **)0); } 47 48#undef _nc_retrace_field_type 49FIELDTYPE *_nc_retrace_field_type( 50 FIELDTYPE *code) 51 { return(*(FIELDTYPE **)0); } 52 53#undef _nc_retrace_form 54FORM *_nc_retrace_form( 55 FORM *code) 56 { return(*(FORM **)0); } 57 58#undef _nc_retrace_form_hook 59Form_Hook _nc_retrace_form_hook( 60 Form_Hook code) 61 { return(*(Form_Hook *)0); } 62 63/* ./fld_arg.c */ 64 65#undef set_fieldtype_arg 66int set_fieldtype_arg( 67 FIELDTYPE *typ, 68 void *(*const make_arg)( 69 va_list *p1), 70 void *(*const copy_arg)( 71 const void *p1), 72 void (*const free_arg)( 73 void *p1)) 74 { return(*(int *)0); } 75 76#undef field_arg 77void *field_arg( 78 const FIELD *field) 79 { return(*(void **)0); } 80 81/* ./fld_attr.c */ 82 83#undef set_field_fore 84int set_field_fore( 85 FIELD *field, 86 chtype attr) 87 { return(*(int *)0); } 88 89#undef field_fore 90chtype field_fore( 91 const FIELD *field) 92 { return(*(chtype *)0); } 93 94#undef set_field_back 95int set_field_back( 96 FIELD *field, 97 chtype attr) 98 { return(*(int *)0); } 99 100#undef field_back 101chtype field_back( 102 const FIELD *field) 103 { return(*(chtype *)0); } 104 105/* ./fld_current.c */ 106 107#undef set_current_field 108int set_current_field( 109 FORM *form, 110 FIELD *field) 111 { return(*(int *)0); } 112 113#undef current_field 114FIELD *current_field( 115 const FORM *form) 116 { return(*(FIELD **)0); } 117 118#undef field_index 119int field_index( 120 const FIELD *field) 121 { return(*(int *)0); } 122 123/* ./fld_def.c */ 124 125#undef _nc_Default_Field 126FIELD *_nc_Default_Field; 127 128#undef _nc_Make_Argument 129TypeArgument *_nc_Make_Argument( 130 const FIELDTYPE *typ, 131 va_list *ap, 132 int *err) 133 { return(*(TypeArgument **)0); } 134 135#undef _nc_Copy_Argument 136TypeArgument *_nc_Copy_Argument( 137 const FIELDTYPE *typ, 138 const TypeArgument *argp, 139 int *err) 140 { return(*(TypeArgument **)0); } 141 142#undef _nc_Free_Argument 143void _nc_Free_Argument( 144 const FIELDTYPE *typ, 145 TypeArgument *argp) 146 { /* void */ } 147 148#undef _nc_Copy_Type 149NCURSES_BOOL _nc_Copy_Type( 150 FIELD *dst, 151 FIELD const *src) 152 { return(*(NCURSES_BOOL *)0); } 153 154#undef _nc_Free_Type 155void _nc_Free_Type( 156 FIELD *field) 157 { /* void */ } 158 159#undef new_field 160FIELD *new_field( 161 int rows, 162 int cols, 163 int frow, 164 int fcol, 165 int nrow, 166 int nbuf) 167 { return(*(FIELD **)0); } 168 169#undef free_field 170int free_field( 171 FIELD *field) 172 { return(*(int *)0); } 173 174/* ./fld_dup.c */ 175 176#undef dup_field 177FIELD *dup_field( 178 FIELD *field, 179 int frow, 180 int fcol) 181 { return(*(FIELD **)0); } 182 183/* ./fld_ftchoice.c */ 184 185#undef set_fieldtype_choice 186int set_fieldtype_choice( 187 FIELDTYPE *typ, 188 NCURSES_BOOL (*const next_choice)( 189 FIELD *p1, 190 const void *p2), 191 NCURSES_BOOL (*const prev_choice)( 192 FIELD *p1, 193 const void *p2)) 194 { return(*(int *)0); } 195 196/* ./fld_ftlink.c */ 197 198#undef link_fieldtype 199FIELDTYPE *link_fieldtype( 200 FIELDTYPE *type1, 201 FIELDTYPE *type2) 202 { return(*(FIELDTYPE **)0); } 203 204/* ./fld_info.c */ 205 206#undef field_info 207int field_info( 208 const FIELD *field, 209 int *rows, 210 int *cols, 211 int *frow, 212 int *fcol, 213 int *nrow, 214 int *nbuf) 215 { return(*(int *)0); } 216 217#undef dynamic_field_info 218int dynamic_field_info( 219 const FIELD *field, 220 int *drows, 221 int *dcols, 222 int *maxgrow) 223 { return(*(int *)0); } 224 225/* ./fld_just.c */ 226 227#undef set_field_just 228int set_field_just( 229 FIELD *field, 230 int just) 231 { return(*(int *)0); } 232 233#undef field_just 234int field_just( 235 const FIELD *field) 236 { return(*(int *)0); } 237 238/* ./fld_link.c */ 239 240#undef link_field 241FIELD *link_field( 242 FIELD *field, 243 int frow, 244 int fcol) 245 { return(*(FIELD **)0); } 246 247/* ./fld_max.c */ 248 249#undef set_max_field 250int set_max_field( 251 FIELD *field, 252 int maxgrow) 253 { return(*(int *)0); } 254 255/* ./fld_move.c */ 256 257#undef move_field 258int move_field( 259 FIELD *field, 260 int frow, 261 int fcol) 262 { return(*(int *)0); } 263 264/* ./fld_newftyp.c */ 265 266#undef _nc_Default_FieldType 267FIELDTYPE *_nc_Default_FieldType; 268 269#undef new_fieldtype 270FIELDTYPE *new_fieldtype( 271 NCURSES_BOOL (*const field_check)( 272 FIELD *p1, 273 const void *p2), 274 NCURSES_BOOL (*const char_check)( 275 int p1, 276 const void *p2)) 277 { return(*(FIELDTYPE **)0); } 278 279#undef free_fieldtype 280int free_fieldtype( 281 FIELDTYPE *typ) 282 { return(*(int *)0); } 283 284/* ./fld_opts.c */ 285 286#undef set_field_opts 287int set_field_opts( 288 FIELD *field, 289 Field_Options opts) 290 { return(*(int *)0); } 291 292#undef field_opts 293Field_Options field_opts( 294 const FIELD *field) 295 { return(*(Field_Options *)0); } 296 297#undef field_opts_on 298int field_opts_on( 299 FIELD *field, 300 Field_Options opts) 301 { return(*(int *)0); } 302 303#undef field_opts_off 304int field_opts_off( 305 FIELD *field, 306 Field_Options opts) 307 { return(*(int *)0); } 308 309/* ./fld_pad.c */ 310 311#undef set_field_pad 312int set_field_pad( 313 FIELD *field, 314 int ch) 315 { return(*(int *)0); } 316 317#undef field_pad 318int field_pad( 319 const FIELD *field) 320 { return(*(int *)0); } 321 322/* ./fld_page.c */ 323 324#undef set_new_page 325int set_new_page( 326 FIELD *field, 327 NCURSES_BOOL new_page_flag) 328 { return(*(int *)0); } 329 330#undef new_page 331NCURSES_BOOL new_page( 332 const FIELD *field) 333 { return(*(NCURSES_BOOL *)0); } 334 335/* ./fld_stat.c */ 336 337#undef set_field_status 338int set_field_status( 339 FIELD *field, 340 NCURSES_BOOL status) 341 { return(*(int *)0); } 342 343#undef field_status 344NCURSES_BOOL field_status( 345 const FIELD *field) 346 { return(*(NCURSES_BOOL *)0); } 347 348/* ./fld_type.c */ 349 350#undef set_field_type 351int set_field_type( 352 FIELD *field, 353 FIELDTYPE *type, 354 ...) 355 { return(*(int *)0); } 356 357#undef field_type 358FIELDTYPE *field_type( 359 const FIELD *field) 360 { return(*(FIELDTYPE **)0); } 361 362/* ./fld_user.c */ 363 364#undef set_field_userptr 365int set_field_userptr( 366 FIELD *field, 367 void *usrptr) 368 { return(*(int *)0); } 369 370#undef field_userptr 371void *field_userptr( 372 const FIELD *field) 373 { return(*(void **)0); } 374 375/* ./frm_cursor.c */ 376 377#undef pos_form_cursor 378int pos_form_cursor( 379 FORM *form) 380 { return(*(int *)0); } 381 382/* ./frm_data.c */ 383 384#undef data_behind 385NCURSES_BOOL data_behind( 386 const FORM *form) 387 { return(*(NCURSES_BOOL *)0); } 388 389#undef data_ahead 390NCURSES_BOOL data_ahead( 391 const FORM *form) 392 { return(*(NCURSES_BOOL *)0); } 393 394/* ./frm_def.c */ 395 396#undef _nc_Default_Form 397FORM *_nc_Default_Form; 398 399#undef new_form_sp 400FORM *new_form_sp( 401 SCREEN *sp, 402 FIELD **fields) 403 { return(*(FORM **)0); } 404 405#undef new_form 406FORM *new_form( 407 FIELD **fields) 408 { return(*(FORM **)0); } 409 410#undef free_form 411int free_form( 412 FORM *form) 413 { return(*(int *)0); } 414 415#undef set_form_fields 416int set_form_fields( 417 FORM *form, 418 FIELD **fields) 419 { return(*(int *)0); } 420 421#undef form_fields 422FIELD **form_fields( 423 const FORM *form) 424 { return(*(FIELD ***)0); } 425 426#undef field_count 427int field_count( 428 const FORM *form) 429 { return(*(int *)0); } 430 431/* ./frm_driver.c */ 432 433#undef _nc_get_fieldbuffer 434void _nc_get_fieldbuffer( 435 FORM *form, 436 FIELD *field, 437 cchar_t *buf) 438 { /* void */ } 439 440#undef _nc_Position_Form_Cursor 441int _nc_Position_Form_Cursor( 442 FORM *form) 443 { return(*(int *)0); } 444 445#undef _nc_Refresh_Current_Field 446int _nc_Refresh_Current_Field( 447 FORM *form) 448 { return(*(int *)0); } 449 450#undef _nc_Synchronize_Attributes 451int _nc_Synchronize_Attributes( 452 FIELD *field) 453 { return(*(int *)0); } 454 455#undef _nc_Synchronize_Options 456int _nc_Synchronize_Options( 457 FIELD *field, 458 Field_Options newopts) 459 { return(*(int *)0); } 460 461#undef _nc_Set_Current_Field 462int _nc_Set_Current_Field( 463 FORM *form, 464 FIELD *newfield) 465 { return(*(int *)0); } 466 467#undef _nc_Internal_Validation 468NCURSES_BOOL _nc_Internal_Validation( 469 FORM *form) 470 { return(*(NCURSES_BOOL *)0); } 471 472#undef _nc_First_Active_Field 473FIELD *_nc_First_Active_Field( 474 FORM *form) 475 { return(*(FIELD **)0); } 476 477#undef _nc_Set_Form_Page 478int _nc_Set_Form_Page( 479 FORM *form, 480 int page, 481 FIELD *field) 482 { return(*(int *)0); } 483 484typedef struct 485{ 486 int keycode; 487 int (*cmd) (FORM *); 488} 489Binding_Info; 490 491#undef form_driver 492int form_driver( 493 FORM *form, 494 int c) 495 { return(*(int *)0); } 496 497#undef set_field_buffer 498int set_field_buffer( 499 FIELD *field, 500 int buffer, 501 const char *value) 502 { return(*(int *)0); } 503 504#undef field_buffer 505char *field_buffer( 506 const FIELD *field, 507 int buffer) 508 { return(*(char **)0); } 509 510#undef _nc_Widen_String 511wchar_t *_nc_Widen_String( 512 char *source, 513 int *lengthp) 514 { return(*(wchar_t **)0); } 515 516/* ./frm_hook.c */ 517 518#undef set_field_init 519int set_field_init( 520 FORM *form, 521 Form_Hook func) 522 { return(*(int *)0); } 523 524#undef field_init 525Form_Hook field_init( 526 const FORM *form) 527 { return(*(Form_Hook *)0); } 528 529#undef set_field_term 530int set_field_term( 531 FORM *form, 532 Form_Hook func) 533 { return(*(int *)0); } 534 535#undef field_term 536Form_Hook field_term( 537 const FORM *form) 538 { return(*(Form_Hook *)0); } 539 540#undef set_form_init 541int set_form_init( 542 FORM *form, 543 Form_Hook func) 544 { return(*(int *)0); } 545 546#undef form_init 547Form_Hook form_init( 548 const FORM *form) 549 { return(*(Form_Hook *)0); } 550 551#undef set_form_term 552int set_form_term( 553 FORM *form, 554 Form_Hook func) 555 { return(*(int *)0); } 556 557#undef form_term 558Form_Hook form_term( 559 const FORM *form) 560 { return(*(Form_Hook *)0); } 561 562/* ./frm_opts.c */ 563 564#undef set_form_opts 565int set_form_opts( 566 FORM *form, 567 Form_Options opts) 568 { return(*(int *)0); } 569 570#undef form_opts 571Form_Options form_opts( 572 const FORM *form) 573 { return(*(Form_Options *)0); } 574 575#undef form_opts_on 576int form_opts_on( 577 FORM *form, 578 Form_Options opts) 579 { return(*(int *)0); } 580 581#undef form_opts_off 582int form_opts_off( 583 FORM *form, 584 Form_Options opts) 585 { return(*(int *)0); } 586 587/* ./frm_page.c */ 588 589#undef set_form_page 590int set_form_page( 591 FORM *form, 592 int page) 593 { return(*(int *)0); } 594 595#undef form_page 596int form_page( 597 const FORM *form) 598 { return(*(int *)0); } 599 600/* ./frm_post.c */ 601 602#undef post_form 603int post_form( 604 FORM *form) 605 { return(*(int *)0); } 606 607#undef unpost_form 608int unpost_form( 609 FORM *form) 610 { return(*(int *)0); } 611 612/* ./frm_req_name.c */ 613 614#undef form_request_name 615const char *form_request_name( 616 int request) 617 { return(*(const char **)0); } 618 619#undef form_request_by_name 620int form_request_by_name( 621 const char *str) 622 { return(*(int *)0); } 623 624/* ./frm_scale.c */ 625 626#undef scale_form 627int scale_form( 628 const FORM *form, 629 int *rows, 630 int *cols) 631 { return(*(int *)0); } 632 633/* ./frm_sub.c */ 634 635#undef set_form_sub 636int set_form_sub( 637 FORM *form, 638 WINDOW *win) 639 { return(*(int *)0); } 640 641#undef form_sub 642WINDOW *form_sub( 643 const FORM *form) 644 { return(*(WINDOW **)0); } 645 646/* ./frm_user.c */ 647 648#undef set_form_userptr 649int set_form_userptr( 650 FORM *form, 651 void *usrptr) 652 { return(*(int *)0); } 653 654#undef form_userptr 655void *form_userptr( 656 const FORM *form) 657 { return(*(void **)0); } 658 659/* ./frm_win.c */ 660 661#undef set_form_win 662int set_form_win( 663 FORM *form, 664 WINDOW *win) 665 { return(*(int *)0); } 666 667#undef form_win 668WINDOW *form_win( 669 const FORM *form) 670 { return(*(WINDOW **)0); } 671 672/* ./fty_alnum.c */ 673 674typedef struct 675 { 676 int width; 677 } 678alnumARG; 679 680#undef TYPE_ALNUM 681FIELDTYPE *TYPE_ALNUM; 682 683/* ./fty_alpha.c */ 684 685typedef struct 686 { 687 int width; 688 } 689alphaARG; 690 691#undef TYPE_ALPHA 692FIELDTYPE *TYPE_ALPHA; 693 694/* ./fty_enum.c */ 695 696typedef struct 697 { 698 char **kwds; 699 int count; 700 NCURSES_BOOL checkcase; 701 NCURSES_BOOL checkunique; 702 } 703enumARG; 704 705typedef struct 706 { 707 char **kwds; 708 int ccase; 709 int cunique; 710 } 711enumParams; 712 713#undef TYPE_ENUM 714FIELDTYPE *TYPE_ENUM; 715 716/* ./fty_generic.c */ 717 718#undef _nc_fty_generic 719void _nc_fty_generic(void) 720 { /* void */ } 721 722/* ./fty_int.c */ 723 724typedef struct 725 { 726 int precision; 727 long low; 728 long high; 729 } 730integerARG; 731 732typedef struct 733 { 734 int precision; 735 long low; 736 long high; 737 } 738integerPARM; 739 740#undef TYPE_INTEGER 741FIELDTYPE *TYPE_INTEGER; 742 743/* ./fty_ipv4.c */ 744#undef TYPE_IPV4 745FIELDTYPE *TYPE_IPV4; 746 747/* ./fty_num.c */ 748 749#include <locale.h> 750 751typedef struct 752 { 753 int precision; 754 double low; 755 double high; 756 struct lconv *L; 757 } 758numericARG; 759 760typedef struct 761 { 762 int precision; 763 double low; 764 double high; 765 } 766thisPARM; 767 768#undef TYPE_NUMERIC 769FIELDTYPE *TYPE_NUMERIC; 770 771/* ./fty_regex.c */ 772 773#include <regex.h> 774 775typedef struct 776 { 777 regex_t *pRegExp; 778 unsigned long *refCount; 779 } 780RegExp_Arg; 781 782#undef TYPE_REGEXP 783FIELDTYPE *TYPE_REGEXP; 784