10e3d5408SPeter Wemm/**************************************************************************** 2*21817992SBaptiste Daroussin * Copyright 2020,2021 Thomas E. Dickey * 3e1865124SBaptiste Daroussin * Copyright 1998-2015,2017 Free Software Foundation, Inc. * 40e3d5408SPeter Wemm * * 50e3d5408SPeter Wemm * Permission is hereby granted, free of charge, to any person obtaining a * 60e3d5408SPeter Wemm * copy of this software and associated documentation files (the * 70e3d5408SPeter Wemm * "Software"), to deal in the Software without restriction, including * 80e3d5408SPeter Wemm * without limitation the rights to use, copy, modify, merge, publish, * 90e3d5408SPeter Wemm * distribute, distribute with modifications, sublicense, and/or sell * 100e3d5408SPeter Wemm * copies of the Software, and to permit persons to whom the Software is * 110e3d5408SPeter Wemm * furnished to do so, subject to the following conditions: * 120e3d5408SPeter Wemm * * 130e3d5408SPeter Wemm * The above copyright notice and this permission notice shall be included * 140e3d5408SPeter Wemm * in all copies or substantial portions of the Software. * 150e3d5408SPeter Wemm * * 160e3d5408SPeter Wemm * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 170e3d5408SPeter Wemm * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 180e3d5408SPeter Wemm * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 190e3d5408SPeter Wemm * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 200e3d5408SPeter Wemm * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 210e3d5408SPeter Wemm * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 220e3d5408SPeter Wemm * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 230e3d5408SPeter Wemm * * 240e3d5408SPeter Wemm * Except as contained in this notice, the name(s) of the above copyright * 250e3d5408SPeter Wemm * holders shall not be used in advertising or otherwise to promote the * 260e3d5408SPeter Wemm * sale, use or other dealings in this Software without prior written * 270e3d5408SPeter Wemm * authorization. * 280e3d5408SPeter Wemm ****************************************************************************/ 290e3d5408SPeter Wemm 300e3d5408SPeter Wemm/**************************************************************************** 31aae38d10SBaptiste Daroussin * Author: Thomas E. Dickey 1996-on * 320e3d5408SPeter Wemm ****************************************************************************/ 330e3d5408SPeter Wemm/* LINTLIBRARY */ 340e3d5408SPeter Wemm 354a1a9510SRong-En Fan/* ./f_trace.c */ 360e3d5408SPeter Wemm 3706bfebdeSXin LI#include <form.priv.h> 380e3d5408SPeter Wemm 394a1a9510SRong-En Fan#undef _nc_retrace_field_ptr 404a1a9510SRong-En FanFIELD **_nc_retrace_field_ptr( 414a1a9510SRong-En Fan FIELD **code) 424a1a9510SRong-En Fan { return(*(FIELD ***)0); } 434a1a9510SRong-En Fan 444a1a9510SRong-En Fan#undef _nc_retrace_field 454a1a9510SRong-En FanFIELD *_nc_retrace_field( 464a1a9510SRong-En Fan FIELD *code) 474a1a9510SRong-En Fan { return(*(FIELD **)0); } 484a1a9510SRong-En Fan 494a1a9510SRong-En Fan#undef _nc_retrace_field_type 504a1a9510SRong-En FanFIELDTYPE *_nc_retrace_field_type( 514a1a9510SRong-En Fan FIELDTYPE *code) 524a1a9510SRong-En Fan { return(*(FIELDTYPE **)0); } 534a1a9510SRong-En Fan 544a1a9510SRong-En Fan#undef _nc_retrace_form 554a1a9510SRong-En FanFORM *_nc_retrace_form( 564a1a9510SRong-En Fan FORM *code) 574a1a9510SRong-En Fan { return(*(FORM **)0); } 584a1a9510SRong-En Fan 594a1a9510SRong-En Fan#undef _nc_retrace_form_hook 604a1a9510SRong-En FanForm_Hook _nc_retrace_form_hook( 614a1a9510SRong-En Fan Form_Hook code) 624a1a9510SRong-En Fan { return(*(Form_Hook *)0); } 634a1a9510SRong-En Fan 644a1a9510SRong-En Fan/* ./fld_arg.c */ 654a1a9510SRong-En Fan 660e3d5408SPeter Wemm#undef set_fieldtype_arg 670e3d5408SPeter Wemmint set_fieldtype_arg( 680e3d5408SPeter Wemm FIELDTYPE *typ, 690e3d5408SPeter Wemm void *(*const make_arg)( 700e3d5408SPeter Wemm va_list *p1), 710e3d5408SPeter Wemm void *(*const copy_arg)( 720e3d5408SPeter Wemm const void *p1), 730e3d5408SPeter Wemm void (*const free_arg)( 740e3d5408SPeter Wemm void *p1)) 750e3d5408SPeter Wemm { return(*(int *)0); } 760e3d5408SPeter Wemm 770e3d5408SPeter Wemm#undef field_arg 780e3d5408SPeter Wemmvoid *field_arg( 790e3d5408SPeter Wemm const FIELD *field) 800e3d5408SPeter Wemm { return(*(void **)0); } 810e3d5408SPeter Wemm 820e3d5408SPeter Wemm/* ./fld_attr.c */ 830e3d5408SPeter Wemm 840e3d5408SPeter Wemm#undef set_field_fore 850e3d5408SPeter Wemmint set_field_fore( 860e3d5408SPeter Wemm FIELD *field, 870e3d5408SPeter Wemm chtype attr) 880e3d5408SPeter Wemm { return(*(int *)0); } 890e3d5408SPeter Wemm 900e3d5408SPeter Wemm#undef field_fore 910e3d5408SPeter Wemmchtype field_fore( 920e3d5408SPeter Wemm const FIELD *field) 930e3d5408SPeter Wemm { return(*(chtype *)0); } 940e3d5408SPeter Wemm 950e3d5408SPeter Wemm#undef set_field_back 960e3d5408SPeter Wemmint set_field_back( 970e3d5408SPeter Wemm FIELD *field, 980e3d5408SPeter Wemm chtype attr) 990e3d5408SPeter Wemm { return(*(int *)0); } 1000e3d5408SPeter Wemm 1010e3d5408SPeter Wemm#undef field_back 1020e3d5408SPeter Wemmchtype field_back( 1030e3d5408SPeter Wemm const FIELD *field) 1040e3d5408SPeter Wemm { return(*(chtype *)0); } 1050e3d5408SPeter Wemm 1060e3d5408SPeter Wemm/* ./fld_current.c */ 1070e3d5408SPeter Wemm 1080e3d5408SPeter Wemm#undef set_current_field 1090e3d5408SPeter Wemmint set_current_field( 1100e3d5408SPeter Wemm FORM *form, 1110e3d5408SPeter Wemm FIELD *field) 1120e3d5408SPeter Wemm { return(*(int *)0); } 1130e3d5408SPeter Wemm 114aae38d10SBaptiste Daroussin#undef unfocus_current_field 115aae38d10SBaptiste Daroussinint unfocus_current_field( 116aae38d10SBaptiste Daroussin FORM *const form) 117aae38d10SBaptiste Daroussin { return(*(int *)0); } 118aae38d10SBaptiste Daroussin 1190e3d5408SPeter Wemm#undef current_field 1200e3d5408SPeter WemmFIELD *current_field( 1210e3d5408SPeter Wemm const FORM *form) 1220e3d5408SPeter Wemm { return(*(FIELD **)0); } 1230e3d5408SPeter Wemm 1240e3d5408SPeter Wemm#undef field_index 1250e3d5408SPeter Wemmint field_index( 1260e3d5408SPeter Wemm const FIELD *field) 1270e3d5408SPeter Wemm { return(*(int *)0); } 1280e3d5408SPeter Wemm 1290e3d5408SPeter Wemm/* ./fld_def.c */ 1300e3d5408SPeter Wemm 1310e3d5408SPeter Wemm#undef _nc_Default_Field 1320e3d5408SPeter WemmFIELD *_nc_Default_Field; 1330e3d5408SPeter Wemm 1340e3d5408SPeter Wemm#undef _nc_Make_Argument 1350e3d5408SPeter WemmTypeArgument *_nc_Make_Argument( 1360e3d5408SPeter Wemm const FIELDTYPE *typ, 1370e3d5408SPeter Wemm va_list *ap, 1380e3d5408SPeter Wemm int *err) 1390e3d5408SPeter Wemm { return(*(TypeArgument **)0); } 1400e3d5408SPeter Wemm 1410e3d5408SPeter Wemm#undef _nc_Copy_Argument 1420e3d5408SPeter WemmTypeArgument *_nc_Copy_Argument( 1430e3d5408SPeter Wemm const FIELDTYPE *typ, 1440e3d5408SPeter Wemm const TypeArgument *argp, 1450e3d5408SPeter Wemm int *err) 1460e3d5408SPeter Wemm { return(*(TypeArgument **)0); } 1470e3d5408SPeter Wemm 1480e3d5408SPeter Wemm#undef _nc_Free_Argument 1490e3d5408SPeter Wemmvoid _nc_Free_Argument( 1500e3d5408SPeter Wemm const FIELDTYPE *typ, 1510e3d5408SPeter Wemm TypeArgument *argp) 1520e3d5408SPeter Wemm { /* void */ } 1530e3d5408SPeter Wemm 1540e3d5408SPeter Wemm#undef _nc_Copy_Type 1554a1a9510SRong-En FanNCURSES_BOOL _nc_Copy_Type( 1560e3d5408SPeter Wemm FIELD *dst, 1570e3d5408SPeter Wemm FIELD const *src) 1584a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 1590e3d5408SPeter Wemm 1600e3d5408SPeter Wemm#undef _nc_Free_Type 1610e3d5408SPeter Wemmvoid _nc_Free_Type( 1620e3d5408SPeter Wemm FIELD *field) 1630e3d5408SPeter Wemm { /* void */ } 1640e3d5408SPeter Wemm 1650e3d5408SPeter Wemm#undef new_field 1660e3d5408SPeter WemmFIELD *new_field( 1670e3d5408SPeter Wemm int rows, 1680e3d5408SPeter Wemm int cols, 1690e3d5408SPeter Wemm int frow, 1700e3d5408SPeter Wemm int fcol, 1710e3d5408SPeter Wemm int nrow, 1720e3d5408SPeter Wemm int nbuf) 1730e3d5408SPeter Wemm { return(*(FIELD **)0); } 1740e3d5408SPeter Wemm 1750e3d5408SPeter Wemm#undef free_field 1760e3d5408SPeter Wemmint free_field( 1770e3d5408SPeter Wemm FIELD *field) 1780e3d5408SPeter Wemm { return(*(int *)0); } 1790e3d5408SPeter Wemm 1800e3d5408SPeter Wemm/* ./fld_dup.c */ 1810e3d5408SPeter Wemm 1820e3d5408SPeter Wemm#undef dup_field 1830e3d5408SPeter WemmFIELD *dup_field( 1840e3d5408SPeter Wemm FIELD *field, 1850e3d5408SPeter Wemm int frow, 1860e3d5408SPeter Wemm int fcol) 1870e3d5408SPeter Wemm { return(*(FIELD **)0); } 1880e3d5408SPeter Wemm 1890e3d5408SPeter Wemm/* ./fld_ftchoice.c */ 1900e3d5408SPeter Wemm 1910e3d5408SPeter Wemm#undef set_fieldtype_choice 1920e3d5408SPeter Wemmint set_fieldtype_choice( 1930e3d5408SPeter Wemm FIELDTYPE *typ, 1944a1a9510SRong-En Fan NCURSES_BOOL (*const next_choice)( 1950e3d5408SPeter Wemm FIELD *p1, 1960e3d5408SPeter Wemm const void *p2), 1974a1a9510SRong-En Fan NCURSES_BOOL (*const prev_choice)( 1980e3d5408SPeter Wemm FIELD *p1, 1990e3d5408SPeter Wemm const void *p2)) 2000e3d5408SPeter Wemm { return(*(int *)0); } 2010e3d5408SPeter Wemm 2020e3d5408SPeter Wemm/* ./fld_ftlink.c */ 2030e3d5408SPeter Wemm 2040e3d5408SPeter Wemm#undef link_fieldtype 2050e3d5408SPeter WemmFIELDTYPE *link_fieldtype( 2060e3d5408SPeter Wemm FIELDTYPE *type1, 2070e3d5408SPeter Wemm FIELDTYPE *type2) 2080e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 2090e3d5408SPeter Wemm 2100e3d5408SPeter Wemm/* ./fld_info.c */ 2110e3d5408SPeter Wemm 2120e3d5408SPeter Wemm#undef field_info 2130e3d5408SPeter Wemmint field_info( 2140e3d5408SPeter Wemm const FIELD *field, 2150e3d5408SPeter Wemm int *rows, 2160e3d5408SPeter Wemm int *cols, 2170e3d5408SPeter Wemm int *frow, 2180e3d5408SPeter Wemm int *fcol, 2190e3d5408SPeter Wemm int *nrow, 2200e3d5408SPeter Wemm int *nbuf) 2210e3d5408SPeter Wemm { return(*(int *)0); } 2220e3d5408SPeter Wemm 2230e3d5408SPeter Wemm#undef dynamic_field_info 2240e3d5408SPeter Wemmint dynamic_field_info( 2250e3d5408SPeter Wemm const FIELD *field, 2260e3d5408SPeter Wemm int *drows, 2270e3d5408SPeter Wemm int *dcols, 2280e3d5408SPeter Wemm int *maxgrow) 2290e3d5408SPeter Wemm { return(*(int *)0); } 2300e3d5408SPeter Wemm 2310e3d5408SPeter Wemm/* ./fld_just.c */ 2320e3d5408SPeter Wemm 2330e3d5408SPeter Wemm#undef set_field_just 2340e3d5408SPeter Wemmint set_field_just( 2350e3d5408SPeter Wemm FIELD *field, 2360e3d5408SPeter Wemm int just) 2370e3d5408SPeter Wemm { return(*(int *)0); } 2380e3d5408SPeter Wemm 2390e3d5408SPeter Wemm#undef field_just 2400e3d5408SPeter Wemmint field_just( 2410e3d5408SPeter Wemm const FIELD *field) 2420e3d5408SPeter Wemm { return(*(int *)0); } 2430e3d5408SPeter Wemm 2440e3d5408SPeter Wemm/* ./fld_link.c */ 2450e3d5408SPeter Wemm 2460e3d5408SPeter Wemm#undef link_field 2470e3d5408SPeter WemmFIELD *link_field( 2480e3d5408SPeter Wemm FIELD *field, 2490e3d5408SPeter Wemm int frow, 2500e3d5408SPeter Wemm int fcol) 2510e3d5408SPeter Wemm { return(*(FIELD **)0); } 2520e3d5408SPeter Wemm 2530e3d5408SPeter Wemm/* ./fld_max.c */ 2540e3d5408SPeter Wemm 2550e3d5408SPeter Wemm#undef set_max_field 2560e3d5408SPeter Wemmint set_max_field( 2570e3d5408SPeter Wemm FIELD *field, 2580e3d5408SPeter Wemm int maxgrow) 2590e3d5408SPeter Wemm { return(*(int *)0); } 2600e3d5408SPeter Wemm 2610e3d5408SPeter Wemm/* ./fld_move.c */ 2620e3d5408SPeter Wemm 2630e3d5408SPeter Wemm#undef move_field 2640e3d5408SPeter Wemmint move_field( 2650e3d5408SPeter Wemm FIELD *field, 2660e3d5408SPeter Wemm int frow, 2670e3d5408SPeter Wemm int fcol) 2680e3d5408SPeter Wemm { return(*(int *)0); } 2690e3d5408SPeter Wemm 2700e3d5408SPeter Wemm/* ./fld_newftyp.c */ 2710e3d5408SPeter Wemm 2720e3d5408SPeter Wemm#undef _nc_Default_FieldType 27306bfebdeSXin LIFIELDTYPE *_nc_Default_FieldType; 2740e3d5408SPeter Wemm 2750e3d5408SPeter Wemm#undef new_fieldtype 2760e3d5408SPeter WemmFIELDTYPE *new_fieldtype( 2774a1a9510SRong-En Fan NCURSES_BOOL (*const field_check)( 2780e3d5408SPeter Wemm FIELD *p1, 2790e3d5408SPeter Wemm const void *p2), 2804a1a9510SRong-En Fan NCURSES_BOOL (*const char_check)( 2810e3d5408SPeter Wemm int p1, 2820e3d5408SPeter Wemm const void *p2)) 2830e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 2840e3d5408SPeter Wemm 2850e3d5408SPeter Wemm#undef free_fieldtype 2860e3d5408SPeter Wemmint free_fieldtype( 2870e3d5408SPeter Wemm FIELDTYPE *typ) 2880e3d5408SPeter Wemm { return(*(int *)0); } 2890e3d5408SPeter Wemm 2900e3d5408SPeter Wemm/* ./fld_opts.c */ 2910e3d5408SPeter Wemm 2920e3d5408SPeter Wemm#undef set_field_opts 2930e3d5408SPeter Wemmint set_field_opts( 2940e3d5408SPeter Wemm FIELD *field, 2950e3d5408SPeter Wemm Field_Options opts) 2960e3d5408SPeter Wemm { return(*(int *)0); } 2970e3d5408SPeter Wemm 2980e3d5408SPeter Wemm#undef field_opts 2990e3d5408SPeter WemmField_Options field_opts( 3000e3d5408SPeter Wemm const FIELD *field) 3010e3d5408SPeter Wemm { return(*(Field_Options *)0); } 3020e3d5408SPeter Wemm 3030e3d5408SPeter Wemm#undef field_opts_on 3040e3d5408SPeter Wemmint field_opts_on( 3050e3d5408SPeter Wemm FIELD *field, 3060e3d5408SPeter Wemm Field_Options opts) 3070e3d5408SPeter Wemm { return(*(int *)0); } 3080e3d5408SPeter Wemm 3090e3d5408SPeter Wemm#undef field_opts_off 3100e3d5408SPeter Wemmint field_opts_off( 3110e3d5408SPeter Wemm FIELD *field, 3120e3d5408SPeter Wemm Field_Options opts) 3130e3d5408SPeter Wemm { return(*(int *)0); } 3140e3d5408SPeter Wemm 3150e3d5408SPeter Wemm/* ./fld_pad.c */ 3160e3d5408SPeter Wemm 3170e3d5408SPeter Wemm#undef set_field_pad 3180e3d5408SPeter Wemmint set_field_pad( 3190e3d5408SPeter Wemm FIELD *field, 3200e3d5408SPeter Wemm int ch) 3210e3d5408SPeter Wemm { return(*(int *)0); } 3220e3d5408SPeter Wemm 3230e3d5408SPeter Wemm#undef field_pad 3240e3d5408SPeter Wemmint field_pad( 3250e3d5408SPeter Wemm const FIELD *field) 3260e3d5408SPeter Wemm { return(*(int *)0); } 3270e3d5408SPeter Wemm 3280e3d5408SPeter Wemm/* ./fld_page.c */ 3290e3d5408SPeter Wemm 3300e3d5408SPeter Wemm#undef set_new_page 3310e3d5408SPeter Wemmint set_new_page( 3320e3d5408SPeter Wemm FIELD *field, 3334a1a9510SRong-En Fan NCURSES_BOOL new_page_flag) 3340e3d5408SPeter Wemm { return(*(int *)0); } 3350e3d5408SPeter Wemm 3360e3d5408SPeter Wemm#undef new_page 3374a1a9510SRong-En FanNCURSES_BOOL new_page( 3380e3d5408SPeter Wemm const FIELD *field) 3394a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3400e3d5408SPeter Wemm 3410e3d5408SPeter Wemm/* ./fld_stat.c */ 3420e3d5408SPeter Wemm 3430e3d5408SPeter Wemm#undef set_field_status 3440e3d5408SPeter Wemmint set_field_status( 3450e3d5408SPeter Wemm FIELD *field, 3464a1a9510SRong-En Fan NCURSES_BOOL status) 3470e3d5408SPeter Wemm { return(*(int *)0); } 3480e3d5408SPeter Wemm 3490e3d5408SPeter Wemm#undef field_status 3504a1a9510SRong-En FanNCURSES_BOOL field_status( 3510e3d5408SPeter Wemm const FIELD *field) 3524a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3530e3d5408SPeter Wemm 3540e3d5408SPeter Wemm/* ./fld_type.c */ 3550e3d5408SPeter Wemm 3560e3d5408SPeter Wemm#undef set_field_type 3570e3d5408SPeter Wemmint set_field_type( 3580e3d5408SPeter Wemm FIELD *field, 3590e3d5408SPeter Wemm FIELDTYPE *type, 3600e3d5408SPeter Wemm ...) 3610e3d5408SPeter Wemm { return(*(int *)0); } 3620e3d5408SPeter Wemm 3630e3d5408SPeter Wemm#undef field_type 3640e3d5408SPeter WemmFIELDTYPE *field_type( 3650e3d5408SPeter Wemm const FIELD *field) 3660e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 3670e3d5408SPeter Wemm 3680e3d5408SPeter Wemm/* ./fld_user.c */ 3690e3d5408SPeter Wemm 3700e3d5408SPeter Wemm#undef set_field_userptr 3710e3d5408SPeter Wemmint set_field_userptr( 3720e3d5408SPeter Wemm FIELD *field, 3730e3d5408SPeter Wemm void *usrptr) 3740e3d5408SPeter Wemm { return(*(int *)0); } 3750e3d5408SPeter Wemm 3760e3d5408SPeter Wemm#undef field_userptr 3770e3d5408SPeter Wemmvoid *field_userptr( 3780e3d5408SPeter Wemm const FIELD *field) 3790e3d5408SPeter Wemm { return(*(void **)0); } 3800e3d5408SPeter Wemm 3810e3d5408SPeter Wemm/* ./frm_cursor.c */ 3820e3d5408SPeter Wemm 3830e3d5408SPeter Wemm#undef pos_form_cursor 3840e3d5408SPeter Wemmint pos_form_cursor( 3850e3d5408SPeter Wemm FORM *form) 3860e3d5408SPeter Wemm { return(*(int *)0); } 3870e3d5408SPeter Wemm 3880e3d5408SPeter Wemm/* ./frm_data.c */ 3890e3d5408SPeter Wemm 3900e3d5408SPeter Wemm#undef data_behind 3914a1a9510SRong-En FanNCURSES_BOOL data_behind( 3920e3d5408SPeter Wemm const FORM *form) 3934a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3940e3d5408SPeter Wemm 3950e3d5408SPeter Wemm#undef data_ahead 3964a1a9510SRong-En FanNCURSES_BOOL data_ahead( 3970e3d5408SPeter Wemm const FORM *form) 3984a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3990e3d5408SPeter Wemm 4000e3d5408SPeter Wemm/* ./frm_def.c */ 4010e3d5408SPeter Wemm 4020e3d5408SPeter Wemm#undef _nc_Default_Form 4030e3d5408SPeter WemmFORM *_nc_Default_Form; 4040e3d5408SPeter Wemm 40506bfebdeSXin LI#undef new_form_sp 40606bfebdeSXin LIFORM *new_form_sp( 40706bfebdeSXin LI SCREEN *sp, 40806bfebdeSXin LI FIELD **fields) 40906bfebdeSXin LI { return(*(FORM **)0); } 41006bfebdeSXin LI 4110e3d5408SPeter Wemm#undef new_form 4120e3d5408SPeter WemmFORM *new_form( 4130e3d5408SPeter Wemm FIELD **fields) 4140e3d5408SPeter Wemm { return(*(FORM **)0); } 4150e3d5408SPeter Wemm 4160e3d5408SPeter Wemm#undef free_form 4170e3d5408SPeter Wemmint free_form( 4180e3d5408SPeter Wemm FORM *form) 4190e3d5408SPeter Wemm { return(*(int *)0); } 4200e3d5408SPeter Wemm 4210e3d5408SPeter Wemm#undef set_form_fields 4220e3d5408SPeter Wemmint set_form_fields( 4230e3d5408SPeter Wemm FORM *form, 4240e3d5408SPeter Wemm FIELD **fields) 4250e3d5408SPeter Wemm { return(*(int *)0); } 4260e3d5408SPeter Wemm 4270e3d5408SPeter Wemm#undef form_fields 4280e3d5408SPeter WemmFIELD **form_fields( 4290e3d5408SPeter Wemm const FORM *form) 4300e3d5408SPeter Wemm { return(*(FIELD ***)0); } 4310e3d5408SPeter Wemm 4320e3d5408SPeter Wemm#undef field_count 4330e3d5408SPeter Wemmint field_count( 4340e3d5408SPeter Wemm const FORM *form) 4350e3d5408SPeter Wemm { return(*(int *)0); } 4360e3d5408SPeter Wemm 4370e3d5408SPeter Wemm/* ./frm_driver.c */ 4380e3d5408SPeter Wemm 43906bfebdeSXin LI#undef _nc_get_fieldbuffer 44006bfebdeSXin LIvoid _nc_get_fieldbuffer( 44106bfebdeSXin LI FORM *form, 44206bfebdeSXin LI FIELD *field, 44306bfebdeSXin LI char *buf) 44406bfebdeSXin LI { /* void */ } 44506bfebdeSXin LI 4460e3d5408SPeter Wemm#undef _nc_Position_Form_Cursor 4470e3d5408SPeter Wemmint _nc_Position_Form_Cursor( 4480e3d5408SPeter Wemm FORM *form) 4490e3d5408SPeter Wemm { return(*(int *)0); } 4500e3d5408SPeter Wemm 4510e3d5408SPeter Wemm#undef _nc_Refresh_Current_Field 4520e3d5408SPeter Wemmint _nc_Refresh_Current_Field( 4530e3d5408SPeter Wemm FORM *form) 4540e3d5408SPeter Wemm { return(*(int *)0); } 4550e3d5408SPeter Wemm 4560e3d5408SPeter Wemm#undef _nc_Synchronize_Attributes 4570e3d5408SPeter Wemmint _nc_Synchronize_Attributes( 4580e3d5408SPeter Wemm FIELD *field) 4590e3d5408SPeter Wemm { return(*(int *)0); } 4600e3d5408SPeter Wemm 4610e3d5408SPeter Wemm#undef _nc_Synchronize_Options 4620e3d5408SPeter Wemmint _nc_Synchronize_Options( 4630e3d5408SPeter Wemm FIELD *field, 4640e3d5408SPeter Wemm Field_Options newopts) 4650e3d5408SPeter Wemm { return(*(int *)0); } 4660e3d5408SPeter Wemm 467aae38d10SBaptiste Daroussin#undef _nc_Unset_Current_Field 468aae38d10SBaptiste Daroussinvoid _nc_Unset_Current_Field( 469aae38d10SBaptiste Daroussin FORM *form) 470aae38d10SBaptiste Daroussin { /* void */ } 471aae38d10SBaptiste Daroussin 4720e3d5408SPeter Wemm#undef _nc_Set_Current_Field 4730e3d5408SPeter Wemmint _nc_Set_Current_Field( 4740e3d5408SPeter Wemm FORM *form, 4750e3d5408SPeter Wemm FIELD *newfield) 4760e3d5408SPeter Wemm { return(*(int *)0); } 4770e3d5408SPeter Wemm 4780e3d5408SPeter Wemm#undef _nc_Internal_Validation 4794a1a9510SRong-En FanNCURSES_BOOL _nc_Internal_Validation( 4800e3d5408SPeter Wemm FORM *form) 4814a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 4820e3d5408SPeter Wemm 4830e3d5408SPeter Wemm#undef _nc_First_Active_Field 4840e3d5408SPeter WemmFIELD *_nc_First_Active_Field( 4850e3d5408SPeter Wemm FORM *form) 4860e3d5408SPeter Wemm { return(*(FIELD **)0); } 4870e3d5408SPeter Wemm 4880e3d5408SPeter Wemm#undef _nc_Set_Form_Page 4890e3d5408SPeter Wemmint _nc_Set_Form_Page( 4900e3d5408SPeter Wemm FORM *form, 4910e3d5408SPeter Wemm int page, 4920e3d5408SPeter Wemm FIELD *field) 4930e3d5408SPeter Wemm { return(*(int *)0); } 4940e3d5408SPeter Wemm 4954a1a9510SRong-En Fantypedef struct 4964a1a9510SRong-En Fan{ 4970e3d5408SPeter Wemm int keycode; 4980e3d5408SPeter Wemm int (*cmd) (FORM *); 4994a1a9510SRong-En Fan} 5004a1a9510SRong-En FanBinding_Info; 5010e3d5408SPeter Wemm 5020e3d5408SPeter Wemm#undef form_driver 5030e3d5408SPeter Wemmint form_driver( 5040e3d5408SPeter Wemm FORM *form, 5050e3d5408SPeter Wemm int c) 5060e3d5408SPeter Wemm { return(*(int *)0); } 5070e3d5408SPeter Wemm 5080e3d5408SPeter Wemm#undef set_field_buffer 5090e3d5408SPeter Wemmint set_field_buffer( 5100e3d5408SPeter Wemm FIELD *field, 5110e3d5408SPeter Wemm int buffer, 5120e3d5408SPeter Wemm const char *value) 5130e3d5408SPeter Wemm { return(*(int *)0); } 5140e3d5408SPeter Wemm 5150e3d5408SPeter Wemm#undef field_buffer 5160e3d5408SPeter Wemmchar *field_buffer( 5170e3d5408SPeter Wemm const FIELD *field, 5180e3d5408SPeter Wemm int buffer) 5190e3d5408SPeter Wemm { return(*(char **)0); } 5200e3d5408SPeter Wemm 5210e3d5408SPeter Wemm/* ./frm_hook.c */ 5220e3d5408SPeter Wemm 5230e3d5408SPeter Wemm#undef set_field_init 5240e3d5408SPeter Wemmint set_field_init( 5250e3d5408SPeter Wemm FORM *form, 5260e3d5408SPeter Wemm Form_Hook func) 5270e3d5408SPeter Wemm { return(*(int *)0); } 5280e3d5408SPeter Wemm 5290e3d5408SPeter Wemm#undef field_init 5300e3d5408SPeter WemmForm_Hook field_init( 5310e3d5408SPeter Wemm const FORM *form) 5320e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5330e3d5408SPeter Wemm 5340e3d5408SPeter Wemm#undef set_field_term 5350e3d5408SPeter Wemmint set_field_term( 5360e3d5408SPeter Wemm FORM *form, 5370e3d5408SPeter Wemm Form_Hook func) 5380e3d5408SPeter Wemm { return(*(int *)0); } 5390e3d5408SPeter Wemm 5400e3d5408SPeter Wemm#undef field_term 5410e3d5408SPeter WemmForm_Hook field_term( 5420e3d5408SPeter Wemm const FORM *form) 5430e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5440e3d5408SPeter Wemm 5450e3d5408SPeter Wemm#undef set_form_init 5460e3d5408SPeter Wemmint set_form_init( 5470e3d5408SPeter Wemm FORM *form, 5480e3d5408SPeter Wemm Form_Hook func) 5490e3d5408SPeter Wemm { return(*(int *)0); } 5500e3d5408SPeter Wemm 5510e3d5408SPeter Wemm#undef form_init 5520e3d5408SPeter WemmForm_Hook form_init( 5530e3d5408SPeter Wemm const FORM *form) 5540e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5550e3d5408SPeter Wemm 5560e3d5408SPeter Wemm#undef set_form_term 5570e3d5408SPeter Wemmint set_form_term( 5580e3d5408SPeter Wemm FORM *form, 5590e3d5408SPeter Wemm Form_Hook func) 5600e3d5408SPeter Wemm { return(*(int *)0); } 5610e3d5408SPeter Wemm 5620e3d5408SPeter Wemm#undef form_term 5630e3d5408SPeter WemmForm_Hook form_term( 5640e3d5408SPeter Wemm const FORM *form) 5650e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5660e3d5408SPeter Wemm 5670e3d5408SPeter Wemm/* ./frm_opts.c */ 5680e3d5408SPeter Wemm 5690e3d5408SPeter Wemm#undef set_form_opts 5700e3d5408SPeter Wemmint set_form_opts( 5710e3d5408SPeter Wemm FORM *form, 5720e3d5408SPeter Wemm Form_Options opts) 5730e3d5408SPeter Wemm { return(*(int *)0); } 5740e3d5408SPeter Wemm 5750e3d5408SPeter Wemm#undef form_opts 5760e3d5408SPeter WemmForm_Options form_opts( 5770e3d5408SPeter Wemm const FORM *form) 5780e3d5408SPeter Wemm { return(*(Form_Options *)0); } 5790e3d5408SPeter Wemm 5800e3d5408SPeter Wemm#undef form_opts_on 5810e3d5408SPeter Wemmint form_opts_on( 5820e3d5408SPeter Wemm FORM *form, 5830e3d5408SPeter Wemm Form_Options opts) 5840e3d5408SPeter Wemm { return(*(int *)0); } 5850e3d5408SPeter Wemm 5860e3d5408SPeter Wemm#undef form_opts_off 5870e3d5408SPeter Wemmint form_opts_off( 5880e3d5408SPeter Wemm FORM *form, 5890e3d5408SPeter Wemm Form_Options opts) 5900e3d5408SPeter Wemm { return(*(int *)0); } 5910e3d5408SPeter Wemm 5920e3d5408SPeter Wemm/* ./frm_page.c */ 5930e3d5408SPeter Wemm 5940e3d5408SPeter Wemm#undef set_form_page 5950e3d5408SPeter Wemmint set_form_page( 5960e3d5408SPeter Wemm FORM *form, 5970e3d5408SPeter Wemm int page) 5980e3d5408SPeter Wemm { return(*(int *)0); } 5990e3d5408SPeter Wemm 6000e3d5408SPeter Wemm#undef form_page 6010e3d5408SPeter Wemmint form_page( 6020e3d5408SPeter Wemm const FORM *form) 6030e3d5408SPeter Wemm { return(*(int *)0); } 6040e3d5408SPeter Wemm 6050e3d5408SPeter Wemm/* ./frm_post.c */ 6060e3d5408SPeter Wemm 6070e3d5408SPeter Wemm#undef post_form 6080e3d5408SPeter Wemmint post_form( 6090e3d5408SPeter Wemm FORM *form) 6100e3d5408SPeter Wemm { return(*(int *)0); } 6110e3d5408SPeter Wemm 6120e3d5408SPeter Wemm#undef unpost_form 6130e3d5408SPeter Wemmint unpost_form( 6140e3d5408SPeter Wemm FORM *form) 6150e3d5408SPeter Wemm { return(*(int *)0); } 6160e3d5408SPeter Wemm 6170e3d5408SPeter Wemm/* ./frm_req_name.c */ 6180e3d5408SPeter Wemm 6190e3d5408SPeter Wemm#undef form_request_name 6200e3d5408SPeter Wemmconst char *form_request_name( 6210e3d5408SPeter Wemm int request) 6220e3d5408SPeter Wemm { return(*(const char **)0); } 6230e3d5408SPeter Wemm 6240e3d5408SPeter Wemm#undef form_request_by_name 6250e3d5408SPeter Wemmint form_request_by_name( 6260e3d5408SPeter Wemm const char *str) 6270e3d5408SPeter Wemm { return(*(int *)0); } 6280e3d5408SPeter Wemm 6290e3d5408SPeter Wemm/* ./frm_scale.c */ 6300e3d5408SPeter Wemm 6310e3d5408SPeter Wemm#undef scale_form 6320e3d5408SPeter Wemmint scale_form( 6330e3d5408SPeter Wemm const FORM *form, 6340e3d5408SPeter Wemm int *rows, 6350e3d5408SPeter Wemm int *cols) 6360e3d5408SPeter Wemm { return(*(int *)0); } 6370e3d5408SPeter Wemm 6380e3d5408SPeter Wemm/* ./frm_sub.c */ 6390e3d5408SPeter Wemm 6400e3d5408SPeter Wemm#undef set_form_sub 6410e3d5408SPeter Wemmint set_form_sub( 6420e3d5408SPeter Wemm FORM *form, 6430e3d5408SPeter Wemm WINDOW *win) 6440e3d5408SPeter Wemm { return(*(int *)0); } 6450e3d5408SPeter Wemm 6460e3d5408SPeter Wemm#undef form_sub 6470e3d5408SPeter WemmWINDOW *form_sub( 6480e3d5408SPeter Wemm const FORM *form) 6490e3d5408SPeter Wemm { return(*(WINDOW **)0); } 6500e3d5408SPeter Wemm 6510e3d5408SPeter Wemm/* ./frm_user.c */ 6520e3d5408SPeter Wemm 6530e3d5408SPeter Wemm#undef set_form_userptr 6540e3d5408SPeter Wemmint set_form_userptr( 6550e3d5408SPeter Wemm FORM *form, 6560e3d5408SPeter Wemm void *usrptr) 6570e3d5408SPeter Wemm { return(*(int *)0); } 6580e3d5408SPeter Wemm 6590e3d5408SPeter Wemm#undef form_userptr 6600e3d5408SPeter Wemmvoid *form_userptr( 6610e3d5408SPeter Wemm const FORM *form) 6620e3d5408SPeter Wemm { return(*(void **)0); } 6630e3d5408SPeter Wemm 6640e3d5408SPeter Wemm/* ./frm_win.c */ 6650e3d5408SPeter Wemm 6660e3d5408SPeter Wemm#undef set_form_win 6670e3d5408SPeter Wemmint set_form_win( 6680e3d5408SPeter Wemm FORM *form, 6690e3d5408SPeter Wemm WINDOW *win) 6700e3d5408SPeter Wemm { return(*(int *)0); } 6710e3d5408SPeter Wemm 6720e3d5408SPeter Wemm#undef form_win 6730e3d5408SPeter WemmWINDOW *form_win( 6740e3d5408SPeter Wemm const FORM *form) 6750e3d5408SPeter Wemm { return(*(WINDOW **)0); } 6760e3d5408SPeter Wemm 6770e3d5408SPeter Wemm/* ./fty_alnum.c */ 6780e3d5408SPeter Wemm 6794a1a9510SRong-En Fantypedef struct 6804a1a9510SRong-En Fan { 6810e3d5408SPeter Wemm int width; 6824a1a9510SRong-En Fan } 6834a1a9510SRong-En FanalnumARG; 6840e3d5408SPeter Wemm 6850e3d5408SPeter Wemm#undef TYPE_ALNUM 6860e3d5408SPeter WemmFIELDTYPE *TYPE_ALNUM; 6870e3d5408SPeter Wemm 688aae38d10SBaptiste Daroussin#undef _nc_TYPE_ALNUM 689aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_ALNUM(void) 690aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 691aae38d10SBaptiste Daroussin 6920e3d5408SPeter Wemm/* ./fty_alpha.c */ 6930e3d5408SPeter Wemm 6944a1a9510SRong-En Fantypedef struct 6954a1a9510SRong-En Fan { 6960e3d5408SPeter Wemm int width; 6974a1a9510SRong-En Fan } 6984a1a9510SRong-En FanalphaARG; 6990e3d5408SPeter Wemm 7000e3d5408SPeter Wemm#undef TYPE_ALPHA 7010e3d5408SPeter WemmFIELDTYPE *TYPE_ALPHA; 7020e3d5408SPeter Wemm 703aae38d10SBaptiste Daroussin#undef _nc_TYPE_ALPHA 704aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_ALPHA(void) 705aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 706aae38d10SBaptiste Daroussin 7070e3d5408SPeter Wemm/* ./fty_enum.c */ 7080e3d5408SPeter Wemm 7094a1a9510SRong-En Fantypedef struct 7104a1a9510SRong-En Fan { 7110e3d5408SPeter Wemm char **kwds; 7120e3d5408SPeter Wemm int count; 7134a1a9510SRong-En Fan NCURSES_BOOL checkcase; 7144a1a9510SRong-En Fan NCURSES_BOOL checkunique; 7154a1a9510SRong-En Fan } 7164a1a9510SRong-En FanenumARG; 7170e3d5408SPeter Wemm 71806bfebdeSXin LItypedef struct 71906bfebdeSXin LI { 72006bfebdeSXin LI char **kwds; 72106bfebdeSXin LI int ccase; 72206bfebdeSXin LI int cunique; 72306bfebdeSXin LI } 72406bfebdeSXin LIenumParams; 72506bfebdeSXin LI 7260e3d5408SPeter Wemm#undef TYPE_ENUM 7270e3d5408SPeter WemmFIELDTYPE *TYPE_ENUM; 7280e3d5408SPeter Wemm 729aae38d10SBaptiste Daroussin#undef _nc_TYPE_ENUM 730aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_ENUM(void) 731aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 732aae38d10SBaptiste Daroussin 73306bfebdeSXin LI/* ./fty_generic.c */ 73406bfebdeSXin LI 735aae38d10SBaptiste Daroussin#undef _nc_generic_fieldtype 736aae38d10SBaptiste DaroussinFIELDTYPE *_nc_generic_fieldtype( 737aae38d10SBaptiste Daroussin NCURSES_BOOL (*const field_check)( 738aae38d10SBaptiste Daroussin FORM *p1, 739aae38d10SBaptiste Daroussin FIELD *p2, 740aae38d10SBaptiste Daroussin const void *p3), 741aae38d10SBaptiste Daroussin NCURSES_BOOL (*const char_check)( 742aae38d10SBaptiste Daroussin int p1, 743aae38d10SBaptiste Daroussin FORM *p2, 744aae38d10SBaptiste Daroussin FIELD *p3, 745aae38d10SBaptiste Daroussin const void *p4), 746aae38d10SBaptiste Daroussin NCURSES_BOOL (*const next)( 747aae38d10SBaptiste Daroussin FORM *p1, 748aae38d10SBaptiste Daroussin FIELD *p2, 749aae38d10SBaptiste Daroussin const void *p3), 750aae38d10SBaptiste Daroussin NCURSES_BOOL (*const prev)( 751aae38d10SBaptiste Daroussin FORM *p1, 752aae38d10SBaptiste Daroussin FIELD *p2, 753aae38d10SBaptiste Daroussin const void *p3), 754aae38d10SBaptiste Daroussin void (*freecallback)( 755aae38d10SBaptiste Daroussin void *p1)) 756aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 757aae38d10SBaptiste Daroussin 758aae38d10SBaptiste Daroussin#undef _nc_set_generic_fieldtype 759aae38d10SBaptiste Daroussinint _nc_set_generic_fieldtype( 760aae38d10SBaptiste Daroussin FIELD *field, 761aae38d10SBaptiste Daroussin FIELDTYPE *ftyp, 762aae38d10SBaptiste Daroussin int (*argiterator)( 763aae38d10SBaptiste Daroussin void **p1)) 764aae38d10SBaptiste Daroussin { return(*(int *)0); } 765aae38d10SBaptiste Daroussin 766aae38d10SBaptiste Daroussin#undef _nc_form_cursor 767aae38d10SBaptiste DaroussinWINDOW *_nc_form_cursor( 768aae38d10SBaptiste Daroussin const FORM *form, 769aae38d10SBaptiste Daroussin int *pRow, 770aae38d10SBaptiste Daroussin int *pCol) 771aae38d10SBaptiste Daroussin { return(*(WINDOW **)0); } 77206bfebdeSXin LI 7730e3d5408SPeter Wemm/* ./fty_int.c */ 7740e3d5408SPeter Wemm 7754a1a9510SRong-En Fantypedef struct 7764a1a9510SRong-En Fan { 7770e3d5408SPeter Wemm int precision; 7780e3d5408SPeter Wemm long low; 7790e3d5408SPeter Wemm long high; 7804a1a9510SRong-En Fan } 7814a1a9510SRong-En FanintegerARG; 7820e3d5408SPeter Wemm 78306bfebdeSXin LItypedef struct 78406bfebdeSXin LI { 78506bfebdeSXin LI int precision; 78606bfebdeSXin LI long low; 78706bfebdeSXin LI long high; 78806bfebdeSXin LI } 78906bfebdeSXin LIintegerPARM; 79006bfebdeSXin LI 7910e3d5408SPeter Wemm#undef TYPE_INTEGER 7920e3d5408SPeter WemmFIELDTYPE *TYPE_INTEGER; 7930e3d5408SPeter Wemm 794aae38d10SBaptiste Daroussin#undef _nc_TYPE_INTEGER 795aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_INTEGER(void) 796aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 797aae38d10SBaptiste Daroussin 7980e3d5408SPeter Wemm/* ./fty_ipv4.c */ 799aae38d10SBaptiste Daroussin 8000e3d5408SPeter Wemm#undef TYPE_IPV4 8010e3d5408SPeter WemmFIELDTYPE *TYPE_IPV4; 8020e3d5408SPeter Wemm 803aae38d10SBaptiste Daroussin#undef _nc_TYPE_IPV4 804aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_IPV4(void) 805aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 8060e3d5408SPeter Wemm 807aae38d10SBaptiste Daroussin/* ./fty_num.c */ 8080e3d5408SPeter Wemm 8094a1a9510SRong-En Fantypedef struct 8104a1a9510SRong-En Fan { 8110e3d5408SPeter Wemm int precision; 8120e3d5408SPeter Wemm double low; 8130e3d5408SPeter Wemm double high; 8140e3d5408SPeter Wemm struct lconv *L; 8154a1a9510SRong-En Fan } 8164a1a9510SRong-En FannumericARG; 8170e3d5408SPeter Wemm 81806bfebdeSXin LItypedef struct 81906bfebdeSXin LI { 82006bfebdeSXin LI int precision; 82106bfebdeSXin LI double low; 82206bfebdeSXin LI double high; 82306bfebdeSXin LI } 82406bfebdeSXin LIthisPARM; 82506bfebdeSXin LI 8260e3d5408SPeter Wemm#undef TYPE_NUMERIC 8270e3d5408SPeter WemmFIELDTYPE *TYPE_NUMERIC; 8280e3d5408SPeter Wemm 829aae38d10SBaptiste Daroussin#undef _nc_TYPE_NUMERIC 830aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_NUMERIC(void) 831aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 8320e3d5408SPeter Wemm 833aae38d10SBaptiste Daroussin/* ./fty_regex.c */ 8340e3d5408SPeter Wemm 8350e3d5408SPeter Wemmtypedef struct 8360e3d5408SPeter Wemm { 8370e3d5408SPeter Wemm regex_t *pRegExp; 8380e3d5408SPeter Wemm unsigned long *refCount; 8394a1a9510SRong-En Fan } 8404a1a9510SRong-En FanRegExp_Arg; 8410e3d5408SPeter Wemm 8420e3d5408SPeter Wemm#undef TYPE_REGEXP 8430e3d5408SPeter WemmFIELDTYPE *TYPE_REGEXP; 844aae38d10SBaptiste Daroussin 845aae38d10SBaptiste Daroussin#undef _nc_TYPE_REGEXP 846aae38d10SBaptiste DaroussinFIELDTYPE *_nc_TYPE_REGEXP(void) 847aae38d10SBaptiste Daroussin { return(*(FIELDTYPE **)0); } 848