150276Speter/**************************************************************************** 2262629Sdelphij * Copyright (c) 1998-2005,2010 Free Software Foundation, Inc. * 350276Speter * * 450276Speter * Permission is hereby granted, free of charge, to any person obtaining a * 550276Speter * copy of this software and associated documentation files (the * 650276Speter * "Software"), to deal in the Software without restriction, including * 750276Speter * without limitation the rights to use, copy, modify, merge, publish, * 850276Speter * distribute, distribute with modifications, sublicense, and/or sell * 950276Speter * copies of the Software, and to permit persons to whom the Software is * 1050276Speter * furnished to do so, subject to the following conditions: * 1150276Speter * * 1250276Speter * The above copyright notice and this permission notice shall be included * 1350276Speter * in all copies or substantial portions of the Software. * 1450276Speter * * 1550276Speter * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 1650276Speter * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 1750276Speter * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 1850276Speter * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 1950276Speter * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 2050276Speter * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 2150276Speter * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 2250276Speter * * 2350276Speter * Except as contained in this notice, the name(s) of the above copyright * 2450276Speter * holders shall not be used in advertising or otherwise to promote the * 2550276Speter * sale, use or other dealings in this Software without prior written * 2650276Speter * authorization. * 2750276Speter ****************************************************************************/ 2850276Speter 2950276Speter/**************************************************************************** 30262629Sdelphij * Author: Thomas E. Dickey 1996-2005,2010 * 3150276Speter ****************************************************************************/ 3250276Speter/* LINTLIBRARY */ 3350276Speter 34166124Srafan/* ./f_trace.c */ 3550276Speter 36262629Sdelphij#include <form.priv.h> 3750276Speter 38166124Srafan#undef _nc_retrace_field_ptr 39166124SrafanFIELD **_nc_retrace_field_ptr( 40166124Srafan FIELD **code) 41166124Srafan { return(*(FIELD ***)0); } 42166124Srafan 43166124Srafan#undef _nc_retrace_field 44166124SrafanFIELD *_nc_retrace_field( 45166124Srafan FIELD *code) 46166124Srafan { return(*(FIELD **)0); } 47166124Srafan 48166124Srafan#undef _nc_retrace_field_type 49166124SrafanFIELDTYPE *_nc_retrace_field_type( 50166124Srafan FIELDTYPE *code) 51166124Srafan { return(*(FIELDTYPE **)0); } 52166124Srafan 53166124Srafan#undef _nc_retrace_form 54166124SrafanFORM *_nc_retrace_form( 55166124Srafan FORM *code) 56166124Srafan { return(*(FORM **)0); } 57166124Srafan 58166124Srafan#undef _nc_retrace_form_hook 59166124SrafanForm_Hook _nc_retrace_form_hook( 60166124Srafan Form_Hook code) 61166124Srafan { return(*(Form_Hook *)0); } 62166124Srafan 63166124Srafan/* ./fld_arg.c */ 64166124Srafan 6550276Speter#undef set_fieldtype_arg 6650276Speterint set_fieldtype_arg( 6750276Speter FIELDTYPE *typ, 6850276Speter void *(*const make_arg)( 6950276Speter va_list *p1), 7050276Speter void *(*const copy_arg)( 7150276Speter const void *p1), 7250276Speter void (*const free_arg)( 7350276Speter void *p1)) 7450276Speter { return(*(int *)0); } 7550276Speter 7650276Speter#undef field_arg 7750276Spetervoid *field_arg( 7850276Speter const FIELD *field) 7950276Speter { return(*(void **)0); } 8050276Speter 8150276Speter/* ./fld_attr.c */ 8250276Speter 8350276Speter#undef set_field_fore 8450276Speterint set_field_fore( 8550276Speter FIELD *field, 8650276Speter chtype attr) 8750276Speter { return(*(int *)0); } 8850276Speter 8950276Speter#undef field_fore 9050276Speterchtype field_fore( 9150276Speter const FIELD *field) 9250276Speter { return(*(chtype *)0); } 9350276Speter 9450276Speter#undef set_field_back 9550276Speterint set_field_back( 9650276Speter FIELD *field, 9750276Speter chtype attr) 9850276Speter { return(*(int *)0); } 9950276Speter 10050276Speter#undef field_back 10150276Speterchtype field_back( 10250276Speter const FIELD *field) 10350276Speter { return(*(chtype *)0); } 10450276Speter 10550276Speter/* ./fld_current.c */ 10650276Speter 10750276Speter#undef set_current_field 10850276Speterint set_current_field( 10950276Speter FORM *form, 11050276Speter FIELD *field) 11150276Speter { return(*(int *)0); } 11250276Speter 11350276Speter#undef current_field 11450276SpeterFIELD *current_field( 11550276Speter const FORM *form) 11650276Speter { return(*(FIELD **)0); } 11750276Speter 11850276Speter#undef field_index 11950276Speterint field_index( 12050276Speter const FIELD *field) 12150276Speter { return(*(int *)0); } 12250276Speter 12350276Speter/* ./fld_def.c */ 12450276Speter 12550276Speter#undef _nc_Default_Field 12650276SpeterFIELD *_nc_Default_Field; 12750276Speter 12850276Speter#undef _nc_Make_Argument 12950276SpeterTypeArgument *_nc_Make_Argument( 13050276Speter const FIELDTYPE *typ, 13150276Speter va_list *ap, 13250276Speter int *err) 13350276Speter { return(*(TypeArgument **)0); } 13450276Speter 13550276Speter#undef _nc_Copy_Argument 13650276SpeterTypeArgument *_nc_Copy_Argument( 13750276Speter const FIELDTYPE *typ, 13850276Speter const TypeArgument *argp, 13950276Speter int *err) 14050276Speter { return(*(TypeArgument **)0); } 14150276Speter 14250276Speter#undef _nc_Free_Argument 14350276Spetervoid _nc_Free_Argument( 14450276Speter const FIELDTYPE *typ, 14550276Speter TypeArgument *argp) 14650276Speter { /* void */ } 14750276Speter 14850276Speter#undef _nc_Copy_Type 149166124SrafanNCURSES_BOOL _nc_Copy_Type( 15050276Speter FIELD *dst, 15150276Speter FIELD const *src) 152166124Srafan { return(*(NCURSES_BOOL *)0); } 15350276Speter 15450276Speter#undef _nc_Free_Type 15550276Spetervoid _nc_Free_Type( 15650276Speter FIELD *field) 15750276Speter { /* void */ } 15850276Speter 15950276Speter#undef new_field 16050276SpeterFIELD *new_field( 16150276Speter int rows, 16250276Speter int cols, 16350276Speter int frow, 16450276Speter int fcol, 16550276Speter int nrow, 16650276Speter int nbuf) 16750276Speter { return(*(FIELD **)0); } 16850276Speter 16950276Speter#undef free_field 17050276Speterint free_field( 17150276Speter FIELD *field) 17250276Speter { return(*(int *)0); } 17350276Speter 17450276Speter/* ./fld_dup.c */ 17550276Speter 17650276Speter#undef dup_field 17750276SpeterFIELD *dup_field( 17850276Speter FIELD *field, 17950276Speter int frow, 18050276Speter int fcol) 18150276Speter { return(*(FIELD **)0); } 18250276Speter 18350276Speter/* ./fld_ftchoice.c */ 18450276Speter 18550276Speter#undef set_fieldtype_choice 18650276Speterint set_fieldtype_choice( 18750276Speter FIELDTYPE *typ, 188166124Srafan NCURSES_BOOL (*const next_choice)( 18950276Speter FIELD *p1, 19050276Speter const void *p2), 191166124Srafan NCURSES_BOOL (*const prev_choice)( 19250276Speter FIELD *p1, 19350276Speter const void *p2)) 19450276Speter { return(*(int *)0); } 19550276Speter 19650276Speter/* ./fld_ftlink.c */ 19750276Speter 19850276Speter#undef link_fieldtype 19950276SpeterFIELDTYPE *link_fieldtype( 20050276Speter FIELDTYPE *type1, 20150276Speter FIELDTYPE *type2) 20250276Speter { return(*(FIELDTYPE **)0); } 20350276Speter 20450276Speter/* ./fld_info.c */ 20550276Speter 20650276Speter#undef field_info 20750276Speterint field_info( 20850276Speter const FIELD *field, 20950276Speter int *rows, 21050276Speter int *cols, 21150276Speter int *frow, 21250276Speter int *fcol, 21350276Speter int *nrow, 21450276Speter int *nbuf) 21550276Speter { return(*(int *)0); } 21650276Speter 21750276Speter#undef dynamic_field_info 21850276Speterint dynamic_field_info( 21950276Speter const FIELD *field, 22050276Speter int *drows, 22150276Speter int *dcols, 22250276Speter int *maxgrow) 22350276Speter { return(*(int *)0); } 22450276Speter 22550276Speter/* ./fld_just.c */ 22650276Speter 22750276Speter#undef set_field_just 22850276Speterint set_field_just( 22950276Speter FIELD *field, 23050276Speter int just) 23150276Speter { return(*(int *)0); } 23250276Speter 23350276Speter#undef field_just 23450276Speterint field_just( 23550276Speter const FIELD *field) 23650276Speter { return(*(int *)0); } 23750276Speter 23850276Speter/* ./fld_link.c */ 23950276Speter 24050276Speter#undef link_field 24150276SpeterFIELD *link_field( 24250276Speter FIELD *field, 24350276Speter int frow, 24450276Speter int fcol) 24550276Speter { return(*(FIELD **)0); } 24650276Speter 24750276Speter/* ./fld_max.c */ 24850276Speter 24950276Speter#undef set_max_field 25050276Speterint set_max_field( 25150276Speter FIELD *field, 25250276Speter int maxgrow) 25350276Speter { return(*(int *)0); } 25450276Speter 25550276Speter/* ./fld_move.c */ 25650276Speter 25750276Speter#undef move_field 25850276Speterint move_field( 25950276Speter FIELD *field, 26050276Speter int frow, 26150276Speter int fcol) 26250276Speter { return(*(int *)0); } 26350276Speter 26450276Speter/* ./fld_newftyp.c */ 26550276Speter 26650276Speter#undef _nc_Default_FieldType 267262629SdelphijFIELDTYPE *_nc_Default_FieldType; 26850276Speter 26950276Speter#undef new_fieldtype 27050276SpeterFIELDTYPE *new_fieldtype( 271166124Srafan NCURSES_BOOL (*const field_check)( 27250276Speter FIELD *p1, 27350276Speter const void *p2), 274166124Srafan NCURSES_BOOL (*const char_check)( 27550276Speter int p1, 27650276Speter const void *p2)) 27750276Speter { return(*(FIELDTYPE **)0); } 27850276Speter 27950276Speter#undef free_fieldtype 28050276Speterint free_fieldtype( 28150276Speter FIELDTYPE *typ) 28250276Speter { return(*(int *)0); } 28350276Speter 28450276Speter/* ./fld_opts.c */ 28550276Speter 28650276Speter#undef set_field_opts 28750276Speterint set_field_opts( 28850276Speter FIELD *field, 28950276Speter Field_Options opts) 29050276Speter { return(*(int *)0); } 29150276Speter 29250276Speter#undef field_opts 29350276SpeterField_Options field_opts( 29450276Speter const FIELD *field) 29550276Speter { return(*(Field_Options *)0); } 29650276Speter 29750276Speter#undef field_opts_on 29850276Speterint field_opts_on( 29950276Speter FIELD *field, 30050276Speter Field_Options opts) 30150276Speter { return(*(int *)0); } 30250276Speter 30350276Speter#undef field_opts_off 30450276Speterint field_opts_off( 30550276Speter FIELD *field, 30650276Speter Field_Options opts) 30750276Speter { return(*(int *)0); } 30850276Speter 30950276Speter/* ./fld_pad.c */ 31050276Speter 31150276Speter#undef set_field_pad 31250276Speterint set_field_pad( 31350276Speter FIELD *field, 31450276Speter int ch) 31550276Speter { return(*(int *)0); } 31650276Speter 31750276Speter#undef field_pad 31850276Speterint field_pad( 31950276Speter const FIELD *field) 32050276Speter { return(*(int *)0); } 32150276Speter 32250276Speter/* ./fld_page.c */ 32350276Speter 32450276Speter#undef set_new_page 32550276Speterint set_new_page( 32650276Speter FIELD *field, 327166124Srafan NCURSES_BOOL new_page_flag) 32850276Speter { return(*(int *)0); } 32950276Speter 33050276Speter#undef new_page 331166124SrafanNCURSES_BOOL new_page( 33250276Speter const FIELD *field) 333166124Srafan { return(*(NCURSES_BOOL *)0); } 33450276Speter 33550276Speter/* ./fld_stat.c */ 33650276Speter 33750276Speter#undef set_field_status 33850276Speterint set_field_status( 33950276Speter FIELD *field, 340166124Srafan NCURSES_BOOL status) 34150276Speter { return(*(int *)0); } 34250276Speter 34350276Speter#undef field_status 344166124SrafanNCURSES_BOOL field_status( 34550276Speter const FIELD *field) 346166124Srafan { return(*(NCURSES_BOOL *)0); } 34750276Speter 34850276Speter/* ./fld_type.c */ 34950276Speter 35050276Speter#undef set_field_type 35150276Speterint set_field_type( 35250276Speter FIELD *field, 35350276Speter FIELDTYPE *type, 35450276Speter ...) 35550276Speter { return(*(int *)0); } 35650276Speter 35750276Speter#undef field_type 35850276SpeterFIELDTYPE *field_type( 35950276Speter const FIELD *field) 36050276Speter { return(*(FIELDTYPE **)0); } 36150276Speter 36250276Speter/* ./fld_user.c */ 36350276Speter 36450276Speter#undef set_field_userptr 36550276Speterint set_field_userptr( 36650276Speter FIELD *field, 36750276Speter void *usrptr) 36850276Speter { return(*(int *)0); } 36950276Speter 37050276Speter#undef field_userptr 37150276Spetervoid *field_userptr( 37250276Speter const FIELD *field) 37350276Speter { return(*(void **)0); } 37450276Speter 37550276Speter/* ./frm_cursor.c */ 37650276Speter 37750276Speter#undef pos_form_cursor 37850276Speterint pos_form_cursor( 37950276Speter FORM *form) 38050276Speter { return(*(int *)0); } 38150276Speter 38250276Speter/* ./frm_data.c */ 38350276Speter 38450276Speter#undef data_behind 385166124SrafanNCURSES_BOOL data_behind( 38650276Speter const FORM *form) 387166124Srafan { return(*(NCURSES_BOOL *)0); } 38850276Speter 38950276Speter#undef data_ahead 390166124SrafanNCURSES_BOOL data_ahead( 39150276Speter const FORM *form) 392166124Srafan { return(*(NCURSES_BOOL *)0); } 39350276Speter 39450276Speter/* ./frm_def.c */ 39550276Speter 39650276Speter#undef _nc_Default_Form 39750276SpeterFORM *_nc_Default_Form; 39850276Speter 399262629Sdelphij#undef new_form_sp 400262629SdelphijFORM *new_form_sp( 401262629Sdelphij SCREEN *sp, 402262629Sdelphij FIELD **fields) 403262629Sdelphij { return(*(FORM **)0); } 404262629Sdelphij 40550276Speter#undef new_form 40650276SpeterFORM *new_form( 40750276Speter FIELD **fields) 40850276Speter { return(*(FORM **)0); } 40950276Speter 41050276Speter#undef free_form 41150276Speterint free_form( 41250276Speter FORM *form) 41350276Speter { return(*(int *)0); } 41450276Speter 41550276Speter#undef set_form_fields 41650276Speterint set_form_fields( 41750276Speter FORM *form, 41850276Speter FIELD **fields) 41950276Speter { return(*(int *)0); } 42050276Speter 42150276Speter#undef form_fields 42250276SpeterFIELD **form_fields( 42350276Speter const FORM *form) 42450276Speter { return(*(FIELD ***)0); } 42550276Speter 42650276Speter#undef field_count 42750276Speterint field_count( 42850276Speter const FORM *form) 42950276Speter { return(*(int *)0); } 43050276Speter 43150276Speter/* ./frm_driver.c */ 43250276Speter 433262629Sdelphij#undef _nc_get_fieldbuffer 434262629Sdelphijvoid _nc_get_fieldbuffer( 435262629Sdelphij FORM *form, 436262629Sdelphij FIELD *field, 437262629Sdelphij char *buf) 438262629Sdelphij { /* void */ } 439262629Sdelphij 44050276Speter#undef _nc_Position_Form_Cursor 44150276Speterint _nc_Position_Form_Cursor( 44250276Speter FORM *form) 44350276Speter { return(*(int *)0); } 44450276Speter 44550276Speter#undef _nc_Refresh_Current_Field 44650276Speterint _nc_Refresh_Current_Field( 44750276Speter FORM *form) 44850276Speter { return(*(int *)0); } 44950276Speter 45050276Speter#undef _nc_Synchronize_Attributes 45150276Speterint _nc_Synchronize_Attributes( 45250276Speter FIELD *field) 45350276Speter { return(*(int *)0); } 45450276Speter 45550276Speter#undef _nc_Synchronize_Options 45650276Speterint _nc_Synchronize_Options( 45750276Speter FIELD *field, 45850276Speter Field_Options newopts) 45950276Speter { return(*(int *)0); } 46050276Speter 46150276Speter#undef _nc_Set_Current_Field 46250276Speterint _nc_Set_Current_Field( 46350276Speter FORM *form, 46450276Speter FIELD *newfield) 46550276Speter { return(*(int *)0); } 46650276Speter 46750276Speter#undef _nc_Internal_Validation 468166124SrafanNCURSES_BOOL _nc_Internal_Validation( 46950276Speter FORM *form) 470166124Srafan { return(*(NCURSES_BOOL *)0); } 47150276Speter 47250276Speter#undef _nc_First_Active_Field 47350276SpeterFIELD *_nc_First_Active_Field( 47450276Speter FORM *form) 47550276Speter { return(*(FIELD **)0); } 47650276Speter 47750276Speter#undef _nc_Set_Form_Page 47850276Speterint _nc_Set_Form_Page( 47950276Speter FORM *form, 48050276Speter int page, 48150276Speter FIELD *field) 48250276Speter { return(*(int *)0); } 48350276Speter 484166124Srafantypedef struct 485166124Srafan{ 486166124Srafan int keycode; 487166124Srafan int (*cmd) (FORM *); 488166124Srafan} 489166124SrafanBinding_Info; 49050276Speter 49150276Speter#undef form_driver 49250276Speterint form_driver( 49350276Speter FORM *form, 49450276Speter int c) 49550276Speter { return(*(int *)0); } 49650276Speter 49750276Speter#undef set_field_buffer 49850276Speterint set_field_buffer( 49950276Speter FIELD *field, 50050276Speter int buffer, 50150276Speter const char *value) 50250276Speter { return(*(int *)0); } 50350276Speter 50450276Speter#undef field_buffer 50550276Speterchar *field_buffer( 50650276Speter const FIELD *field, 50750276Speter int buffer) 50850276Speter { return(*(char **)0); } 50950276Speter 51050276Speter/* ./frm_hook.c */ 51150276Speter 51250276Speter#undef set_field_init 51350276Speterint set_field_init( 51450276Speter FORM *form, 51550276Speter Form_Hook func) 51650276Speter { return(*(int *)0); } 51750276Speter 51850276Speter#undef field_init 51950276SpeterForm_Hook field_init( 52050276Speter const FORM *form) 52150276Speter { return(*(Form_Hook *)0); } 52250276Speter 52350276Speter#undef set_field_term 52450276Speterint set_field_term( 52550276Speter FORM *form, 52650276Speter Form_Hook func) 52750276Speter { return(*(int *)0); } 52850276Speter 52950276Speter#undef field_term 53050276SpeterForm_Hook field_term( 53150276Speter const FORM *form) 53250276Speter { return(*(Form_Hook *)0); } 53350276Speter 53450276Speter#undef set_form_init 53550276Speterint set_form_init( 53650276Speter FORM *form, 53750276Speter Form_Hook func) 53850276Speter { return(*(int *)0); } 53950276Speter 54050276Speter#undef form_init 54150276SpeterForm_Hook form_init( 54250276Speter const FORM *form) 54350276Speter { return(*(Form_Hook *)0); } 54450276Speter 54550276Speter#undef set_form_term 54650276Speterint set_form_term( 54750276Speter FORM *form, 54850276Speter Form_Hook func) 54950276Speter { return(*(int *)0); } 55050276Speter 55150276Speter#undef form_term 55250276SpeterForm_Hook form_term( 55350276Speter const FORM *form) 55450276Speter { return(*(Form_Hook *)0); } 55550276Speter 55650276Speter/* ./frm_opts.c */ 55750276Speter 55850276Speter#undef set_form_opts 55950276Speterint set_form_opts( 56050276Speter FORM *form, 56150276Speter Form_Options opts) 56250276Speter { return(*(int *)0); } 56350276Speter 56450276Speter#undef form_opts 56550276SpeterForm_Options form_opts( 56650276Speter const FORM *form) 56750276Speter { return(*(Form_Options *)0); } 56850276Speter 56950276Speter#undef form_opts_on 57050276Speterint form_opts_on( 57150276Speter FORM *form, 57250276Speter Form_Options opts) 57350276Speter { return(*(int *)0); } 57450276Speter 57550276Speter#undef form_opts_off 57650276Speterint form_opts_off( 57750276Speter FORM *form, 57850276Speter Form_Options opts) 57950276Speter { return(*(int *)0); } 58050276Speter 58150276Speter/* ./frm_page.c */ 58250276Speter 58350276Speter#undef set_form_page 58450276Speterint set_form_page( 58550276Speter FORM *form, 58650276Speter int page) 58750276Speter { return(*(int *)0); } 58850276Speter 58950276Speter#undef form_page 59050276Speterint form_page( 59150276Speter const FORM *form) 59250276Speter { return(*(int *)0); } 59350276Speter 59450276Speter/* ./frm_post.c */ 59550276Speter 59650276Speter#undef post_form 59750276Speterint post_form( 59850276Speter FORM *form) 59950276Speter { return(*(int *)0); } 60050276Speter 60150276Speter#undef unpost_form 60250276Speterint unpost_form( 60350276Speter FORM *form) 60450276Speter { return(*(int *)0); } 60550276Speter 60650276Speter/* ./frm_req_name.c */ 60750276Speter 60850276Speter#undef form_request_name 60950276Speterconst char *form_request_name( 61050276Speter int request) 61150276Speter { return(*(const char **)0); } 61250276Speter 61350276Speter#undef form_request_by_name 61450276Speterint form_request_by_name( 61550276Speter const char *str) 61650276Speter { return(*(int *)0); } 61750276Speter 61850276Speter/* ./frm_scale.c */ 61950276Speter 62050276Speter#undef scale_form 62150276Speterint scale_form( 62250276Speter const FORM *form, 62350276Speter int *rows, 62450276Speter int *cols) 62550276Speter { return(*(int *)0); } 62650276Speter 62750276Speter/* ./frm_sub.c */ 62850276Speter 62950276Speter#undef set_form_sub 63050276Speterint set_form_sub( 63150276Speter FORM *form, 63250276Speter WINDOW *win) 63350276Speter { return(*(int *)0); } 63450276Speter 63550276Speter#undef form_sub 63650276SpeterWINDOW *form_sub( 63750276Speter const FORM *form) 63850276Speter { return(*(WINDOW **)0); } 63950276Speter 64050276Speter/* ./frm_user.c */ 64150276Speter 64250276Speter#undef set_form_userptr 64350276Speterint set_form_userptr( 64450276Speter FORM *form, 64550276Speter void *usrptr) 64650276Speter { return(*(int *)0); } 64750276Speter 64850276Speter#undef form_userptr 64950276Spetervoid *form_userptr( 65050276Speter const FORM *form) 65150276Speter { return(*(void **)0); } 65250276Speter 65350276Speter/* ./frm_win.c */ 65450276Speter 65550276Speter#undef set_form_win 65650276Speterint set_form_win( 65750276Speter FORM *form, 65850276Speter WINDOW *win) 65950276Speter { return(*(int *)0); } 66050276Speter 66150276Speter#undef form_win 66250276SpeterWINDOW *form_win( 66350276Speter const FORM *form) 66450276Speter { return(*(WINDOW **)0); } 66550276Speter 66650276Speter/* ./fty_alnum.c */ 66750276Speter 668166124Srafantypedef struct 669166124Srafan { 670166124Srafan int width; 671166124Srafan } 672166124SrafanalnumARG; 67350276Speter 67450276Speter#undef TYPE_ALNUM 67550276SpeterFIELDTYPE *TYPE_ALNUM; 67650276Speter 67750276Speter/* ./fty_alpha.c */ 67850276Speter 679166124Srafantypedef struct 680166124Srafan { 681166124Srafan int width; 682166124Srafan } 683166124SrafanalphaARG; 68450276Speter 68550276Speter#undef TYPE_ALPHA 68650276SpeterFIELDTYPE *TYPE_ALPHA; 68750276Speter 68850276Speter/* ./fty_enum.c */ 68950276Speter 690166124Srafantypedef struct 691166124Srafan { 692166124Srafan char **kwds; 693166124Srafan int count; 694166124Srafan NCURSES_BOOL checkcase; 695166124Srafan NCURSES_BOOL checkunique; 696166124Srafan } 697166124SrafanenumARG; 69850276Speter 699262629Sdelphijtypedef struct 700262629Sdelphij { 701262629Sdelphij char **kwds; 702262629Sdelphij int ccase; 703262629Sdelphij int cunique; 704262629Sdelphij } 705262629SdelphijenumParams; 706262629Sdelphij 70750276Speter#undef TYPE_ENUM 70850276SpeterFIELDTYPE *TYPE_ENUM; 70950276Speter 710262629Sdelphij/* ./fty_generic.c */ 711262629Sdelphij 712262629Sdelphij#undef _nc_fty_generic 713262629Sdelphijvoid _nc_fty_generic(void) 714262629Sdelphij { /* void */ } 715262629Sdelphij 71650276Speter/* ./fty_int.c */ 71750276Speter 718166124Srafantypedef struct 719166124Srafan { 720166124Srafan int precision; 721166124Srafan long low; 722166124Srafan long high; 723166124Srafan } 724166124SrafanintegerARG; 72550276Speter 726262629Sdelphijtypedef struct 727262629Sdelphij { 728262629Sdelphij int precision; 729262629Sdelphij long low; 730262629Sdelphij long high; 731262629Sdelphij } 732262629SdelphijintegerPARM; 733262629Sdelphij 73450276Speter#undef TYPE_INTEGER 73550276SpeterFIELDTYPE *TYPE_INTEGER; 73650276Speter 73750276Speter/* ./fty_ipv4.c */ 73850276Speter#undef TYPE_IPV4 73950276SpeterFIELDTYPE *TYPE_IPV4; 74050276Speter 74150276Speter/* ./fty_num.c */ 74250276Speter 74350276Speter#include <locale.h> 74450276Speter 745166124Srafantypedef struct 746166124Srafan { 747166124Srafan int precision; 748166124Srafan double low; 749166124Srafan double high; 750166124Srafan struct lconv *L; 751166124Srafan } 752166124SrafannumericARG; 75350276Speter 754262629Sdelphijtypedef struct 755262629Sdelphij { 756262629Sdelphij int precision; 757262629Sdelphij double low; 758262629Sdelphij double high; 759262629Sdelphij } 760262629SdelphijthisPARM; 761262629Sdelphij 76250276Speter#undef TYPE_NUMERIC 76350276SpeterFIELDTYPE *TYPE_NUMERIC; 76450276Speter 76550276Speter/* ./fty_regex.c */ 76650276Speter 76750276Speter#include <regex.h> 76850276Speter 76950276Spetertypedef struct 770166124Srafan { 771166124Srafan regex_t *pRegExp; 772166124Srafan unsigned long *refCount; 773166124Srafan } 774166124SrafanRegExp_Arg; 77550276Speter 77650276Speter#undef TYPE_REGEXP 77750276SpeterFIELDTYPE *TYPE_REGEXP; 778