10e3d5408SPeter Wemm/**************************************************************************** 2*06bfebdeSXin LI * Copyright (c) 1998-2005,2010 Free Software Foundation, Inc. * 30e3d5408SPeter Wemm * * 40e3d5408SPeter Wemm * Permission is hereby granted, free of charge, to any person obtaining a * 50e3d5408SPeter Wemm * copy of this software and associated documentation files (the * 60e3d5408SPeter Wemm * "Software"), to deal in the Software without restriction, including * 70e3d5408SPeter Wemm * without limitation the rights to use, copy, modify, merge, publish, * 80e3d5408SPeter Wemm * distribute, distribute with modifications, sublicense, and/or sell * 90e3d5408SPeter Wemm * copies of the Software, and to permit persons to whom the Software is * 100e3d5408SPeter Wemm * furnished to do so, subject to the following conditions: * 110e3d5408SPeter Wemm * * 120e3d5408SPeter Wemm * The above copyright notice and this permission notice shall be included * 130e3d5408SPeter Wemm * in all copies or substantial portions of the Software. * 140e3d5408SPeter Wemm * * 150e3d5408SPeter Wemm * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 160e3d5408SPeter Wemm * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 170e3d5408SPeter Wemm * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 180e3d5408SPeter Wemm * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 190e3d5408SPeter Wemm * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 200e3d5408SPeter Wemm * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 210e3d5408SPeter Wemm * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 220e3d5408SPeter Wemm * * 230e3d5408SPeter Wemm * Except as contained in this notice, the name(s) of the above copyright * 240e3d5408SPeter Wemm * holders shall not be used in advertising or otherwise to promote the * 250e3d5408SPeter Wemm * sale, use or other dealings in this Software without prior written * 260e3d5408SPeter Wemm * authorization. * 270e3d5408SPeter Wemm ****************************************************************************/ 280e3d5408SPeter Wemm 290e3d5408SPeter Wemm/**************************************************************************** 30*06bfebdeSXin LI * Author: Thomas E. Dickey 1996-2005,2010 * 310e3d5408SPeter Wemm ****************************************************************************/ 320e3d5408SPeter Wemm/* LINTLIBRARY */ 330e3d5408SPeter Wemm 344a1a9510SRong-En Fan/* ./f_trace.c */ 350e3d5408SPeter Wemm 36*06bfebdeSXin LI#include <form.priv.h> 370e3d5408SPeter Wemm 384a1a9510SRong-En Fan#undef _nc_retrace_field_ptr 394a1a9510SRong-En FanFIELD **_nc_retrace_field_ptr( 404a1a9510SRong-En Fan FIELD **code) 414a1a9510SRong-En Fan { return(*(FIELD ***)0); } 424a1a9510SRong-En Fan 434a1a9510SRong-En Fan#undef _nc_retrace_field 444a1a9510SRong-En FanFIELD *_nc_retrace_field( 454a1a9510SRong-En Fan FIELD *code) 464a1a9510SRong-En Fan { return(*(FIELD **)0); } 474a1a9510SRong-En Fan 484a1a9510SRong-En Fan#undef _nc_retrace_field_type 494a1a9510SRong-En FanFIELDTYPE *_nc_retrace_field_type( 504a1a9510SRong-En Fan FIELDTYPE *code) 514a1a9510SRong-En Fan { return(*(FIELDTYPE **)0); } 524a1a9510SRong-En Fan 534a1a9510SRong-En Fan#undef _nc_retrace_form 544a1a9510SRong-En FanFORM *_nc_retrace_form( 554a1a9510SRong-En Fan FORM *code) 564a1a9510SRong-En Fan { return(*(FORM **)0); } 574a1a9510SRong-En Fan 584a1a9510SRong-En Fan#undef _nc_retrace_form_hook 594a1a9510SRong-En FanForm_Hook _nc_retrace_form_hook( 604a1a9510SRong-En Fan Form_Hook code) 614a1a9510SRong-En Fan { return(*(Form_Hook *)0); } 624a1a9510SRong-En Fan 634a1a9510SRong-En Fan/* ./fld_arg.c */ 644a1a9510SRong-En Fan 650e3d5408SPeter Wemm#undef set_fieldtype_arg 660e3d5408SPeter Wemmint set_fieldtype_arg( 670e3d5408SPeter Wemm FIELDTYPE *typ, 680e3d5408SPeter Wemm void *(*const make_arg)( 690e3d5408SPeter Wemm va_list *p1), 700e3d5408SPeter Wemm void *(*const copy_arg)( 710e3d5408SPeter Wemm const void *p1), 720e3d5408SPeter Wemm void (*const free_arg)( 730e3d5408SPeter Wemm void *p1)) 740e3d5408SPeter Wemm { return(*(int *)0); } 750e3d5408SPeter Wemm 760e3d5408SPeter Wemm#undef field_arg 770e3d5408SPeter Wemmvoid *field_arg( 780e3d5408SPeter Wemm const FIELD *field) 790e3d5408SPeter Wemm { return(*(void **)0); } 800e3d5408SPeter Wemm 810e3d5408SPeter Wemm/* ./fld_attr.c */ 820e3d5408SPeter Wemm 830e3d5408SPeter Wemm#undef set_field_fore 840e3d5408SPeter Wemmint set_field_fore( 850e3d5408SPeter Wemm FIELD *field, 860e3d5408SPeter Wemm chtype attr) 870e3d5408SPeter Wemm { return(*(int *)0); } 880e3d5408SPeter Wemm 890e3d5408SPeter Wemm#undef field_fore 900e3d5408SPeter Wemmchtype field_fore( 910e3d5408SPeter Wemm const FIELD *field) 920e3d5408SPeter Wemm { return(*(chtype *)0); } 930e3d5408SPeter Wemm 940e3d5408SPeter Wemm#undef set_field_back 950e3d5408SPeter Wemmint set_field_back( 960e3d5408SPeter Wemm FIELD *field, 970e3d5408SPeter Wemm chtype attr) 980e3d5408SPeter Wemm { return(*(int *)0); } 990e3d5408SPeter Wemm 1000e3d5408SPeter Wemm#undef field_back 1010e3d5408SPeter Wemmchtype field_back( 1020e3d5408SPeter Wemm const FIELD *field) 1030e3d5408SPeter Wemm { return(*(chtype *)0); } 1040e3d5408SPeter Wemm 1050e3d5408SPeter Wemm/* ./fld_current.c */ 1060e3d5408SPeter Wemm 1070e3d5408SPeter Wemm#undef set_current_field 1080e3d5408SPeter Wemmint set_current_field( 1090e3d5408SPeter Wemm FORM *form, 1100e3d5408SPeter Wemm FIELD *field) 1110e3d5408SPeter Wemm { return(*(int *)0); } 1120e3d5408SPeter Wemm 1130e3d5408SPeter Wemm#undef current_field 1140e3d5408SPeter WemmFIELD *current_field( 1150e3d5408SPeter Wemm const FORM *form) 1160e3d5408SPeter Wemm { return(*(FIELD **)0); } 1170e3d5408SPeter Wemm 1180e3d5408SPeter Wemm#undef field_index 1190e3d5408SPeter Wemmint field_index( 1200e3d5408SPeter Wemm const FIELD *field) 1210e3d5408SPeter Wemm { return(*(int *)0); } 1220e3d5408SPeter Wemm 1230e3d5408SPeter Wemm/* ./fld_def.c */ 1240e3d5408SPeter Wemm 1250e3d5408SPeter Wemm#undef _nc_Default_Field 1260e3d5408SPeter WemmFIELD *_nc_Default_Field; 1270e3d5408SPeter Wemm 1280e3d5408SPeter Wemm#undef _nc_Make_Argument 1290e3d5408SPeter WemmTypeArgument *_nc_Make_Argument( 1300e3d5408SPeter Wemm const FIELDTYPE *typ, 1310e3d5408SPeter Wemm va_list *ap, 1320e3d5408SPeter Wemm int *err) 1330e3d5408SPeter Wemm { return(*(TypeArgument **)0); } 1340e3d5408SPeter Wemm 1350e3d5408SPeter Wemm#undef _nc_Copy_Argument 1360e3d5408SPeter WemmTypeArgument *_nc_Copy_Argument( 1370e3d5408SPeter Wemm const FIELDTYPE *typ, 1380e3d5408SPeter Wemm const TypeArgument *argp, 1390e3d5408SPeter Wemm int *err) 1400e3d5408SPeter Wemm { return(*(TypeArgument **)0); } 1410e3d5408SPeter Wemm 1420e3d5408SPeter Wemm#undef _nc_Free_Argument 1430e3d5408SPeter Wemmvoid _nc_Free_Argument( 1440e3d5408SPeter Wemm const FIELDTYPE *typ, 1450e3d5408SPeter Wemm TypeArgument *argp) 1460e3d5408SPeter Wemm { /* void */ } 1470e3d5408SPeter Wemm 1480e3d5408SPeter Wemm#undef _nc_Copy_Type 1494a1a9510SRong-En FanNCURSES_BOOL _nc_Copy_Type( 1500e3d5408SPeter Wemm FIELD *dst, 1510e3d5408SPeter Wemm FIELD const *src) 1524a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 1530e3d5408SPeter Wemm 1540e3d5408SPeter Wemm#undef _nc_Free_Type 1550e3d5408SPeter Wemmvoid _nc_Free_Type( 1560e3d5408SPeter Wemm FIELD *field) 1570e3d5408SPeter Wemm { /* void */ } 1580e3d5408SPeter Wemm 1590e3d5408SPeter Wemm#undef new_field 1600e3d5408SPeter WemmFIELD *new_field( 1610e3d5408SPeter Wemm int rows, 1620e3d5408SPeter Wemm int cols, 1630e3d5408SPeter Wemm int frow, 1640e3d5408SPeter Wemm int fcol, 1650e3d5408SPeter Wemm int nrow, 1660e3d5408SPeter Wemm int nbuf) 1670e3d5408SPeter Wemm { return(*(FIELD **)0); } 1680e3d5408SPeter Wemm 1690e3d5408SPeter Wemm#undef free_field 1700e3d5408SPeter Wemmint free_field( 1710e3d5408SPeter Wemm FIELD *field) 1720e3d5408SPeter Wemm { return(*(int *)0); } 1730e3d5408SPeter Wemm 1740e3d5408SPeter Wemm/* ./fld_dup.c */ 1750e3d5408SPeter Wemm 1760e3d5408SPeter Wemm#undef dup_field 1770e3d5408SPeter WemmFIELD *dup_field( 1780e3d5408SPeter Wemm FIELD *field, 1790e3d5408SPeter Wemm int frow, 1800e3d5408SPeter Wemm int fcol) 1810e3d5408SPeter Wemm { return(*(FIELD **)0); } 1820e3d5408SPeter Wemm 1830e3d5408SPeter Wemm/* ./fld_ftchoice.c */ 1840e3d5408SPeter Wemm 1850e3d5408SPeter Wemm#undef set_fieldtype_choice 1860e3d5408SPeter Wemmint set_fieldtype_choice( 1870e3d5408SPeter Wemm FIELDTYPE *typ, 1884a1a9510SRong-En Fan NCURSES_BOOL (*const next_choice)( 1890e3d5408SPeter Wemm FIELD *p1, 1900e3d5408SPeter Wemm const void *p2), 1914a1a9510SRong-En Fan NCURSES_BOOL (*const prev_choice)( 1920e3d5408SPeter Wemm FIELD *p1, 1930e3d5408SPeter Wemm const void *p2)) 1940e3d5408SPeter Wemm { return(*(int *)0); } 1950e3d5408SPeter Wemm 1960e3d5408SPeter Wemm/* ./fld_ftlink.c */ 1970e3d5408SPeter Wemm 1980e3d5408SPeter Wemm#undef link_fieldtype 1990e3d5408SPeter WemmFIELDTYPE *link_fieldtype( 2000e3d5408SPeter Wemm FIELDTYPE *type1, 2010e3d5408SPeter Wemm FIELDTYPE *type2) 2020e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 2030e3d5408SPeter Wemm 2040e3d5408SPeter Wemm/* ./fld_info.c */ 2050e3d5408SPeter Wemm 2060e3d5408SPeter Wemm#undef field_info 2070e3d5408SPeter Wemmint field_info( 2080e3d5408SPeter Wemm const FIELD *field, 2090e3d5408SPeter Wemm int *rows, 2100e3d5408SPeter Wemm int *cols, 2110e3d5408SPeter Wemm int *frow, 2120e3d5408SPeter Wemm int *fcol, 2130e3d5408SPeter Wemm int *nrow, 2140e3d5408SPeter Wemm int *nbuf) 2150e3d5408SPeter Wemm { return(*(int *)0); } 2160e3d5408SPeter Wemm 2170e3d5408SPeter Wemm#undef dynamic_field_info 2180e3d5408SPeter Wemmint dynamic_field_info( 2190e3d5408SPeter Wemm const FIELD *field, 2200e3d5408SPeter Wemm int *drows, 2210e3d5408SPeter Wemm int *dcols, 2220e3d5408SPeter Wemm int *maxgrow) 2230e3d5408SPeter Wemm { return(*(int *)0); } 2240e3d5408SPeter Wemm 2250e3d5408SPeter Wemm/* ./fld_just.c */ 2260e3d5408SPeter Wemm 2270e3d5408SPeter Wemm#undef set_field_just 2280e3d5408SPeter Wemmint set_field_just( 2290e3d5408SPeter Wemm FIELD *field, 2300e3d5408SPeter Wemm int just) 2310e3d5408SPeter Wemm { return(*(int *)0); } 2320e3d5408SPeter Wemm 2330e3d5408SPeter Wemm#undef field_just 2340e3d5408SPeter Wemmint field_just( 2350e3d5408SPeter Wemm const FIELD *field) 2360e3d5408SPeter Wemm { return(*(int *)0); } 2370e3d5408SPeter Wemm 2380e3d5408SPeter Wemm/* ./fld_link.c */ 2390e3d5408SPeter Wemm 2400e3d5408SPeter Wemm#undef link_field 2410e3d5408SPeter WemmFIELD *link_field( 2420e3d5408SPeter Wemm FIELD *field, 2430e3d5408SPeter Wemm int frow, 2440e3d5408SPeter Wemm int fcol) 2450e3d5408SPeter Wemm { return(*(FIELD **)0); } 2460e3d5408SPeter Wemm 2470e3d5408SPeter Wemm/* ./fld_max.c */ 2480e3d5408SPeter Wemm 2490e3d5408SPeter Wemm#undef set_max_field 2500e3d5408SPeter Wemmint set_max_field( 2510e3d5408SPeter Wemm FIELD *field, 2520e3d5408SPeter Wemm int maxgrow) 2530e3d5408SPeter Wemm { return(*(int *)0); } 2540e3d5408SPeter Wemm 2550e3d5408SPeter Wemm/* ./fld_move.c */ 2560e3d5408SPeter Wemm 2570e3d5408SPeter Wemm#undef move_field 2580e3d5408SPeter Wemmint move_field( 2590e3d5408SPeter Wemm FIELD *field, 2600e3d5408SPeter Wemm int frow, 2610e3d5408SPeter Wemm int fcol) 2620e3d5408SPeter Wemm { return(*(int *)0); } 2630e3d5408SPeter Wemm 2640e3d5408SPeter Wemm/* ./fld_newftyp.c */ 2650e3d5408SPeter Wemm 2660e3d5408SPeter Wemm#undef _nc_Default_FieldType 267*06bfebdeSXin LIFIELDTYPE *_nc_Default_FieldType; 2680e3d5408SPeter Wemm 2690e3d5408SPeter Wemm#undef new_fieldtype 2700e3d5408SPeter WemmFIELDTYPE *new_fieldtype( 2714a1a9510SRong-En Fan NCURSES_BOOL (*const field_check)( 2720e3d5408SPeter Wemm FIELD *p1, 2730e3d5408SPeter Wemm const void *p2), 2744a1a9510SRong-En Fan NCURSES_BOOL (*const char_check)( 2750e3d5408SPeter Wemm int p1, 2760e3d5408SPeter Wemm const void *p2)) 2770e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 2780e3d5408SPeter Wemm 2790e3d5408SPeter Wemm#undef free_fieldtype 2800e3d5408SPeter Wemmint free_fieldtype( 2810e3d5408SPeter Wemm FIELDTYPE *typ) 2820e3d5408SPeter Wemm { return(*(int *)0); } 2830e3d5408SPeter Wemm 2840e3d5408SPeter Wemm/* ./fld_opts.c */ 2850e3d5408SPeter Wemm 2860e3d5408SPeter Wemm#undef set_field_opts 2870e3d5408SPeter Wemmint set_field_opts( 2880e3d5408SPeter Wemm FIELD *field, 2890e3d5408SPeter Wemm Field_Options opts) 2900e3d5408SPeter Wemm { return(*(int *)0); } 2910e3d5408SPeter Wemm 2920e3d5408SPeter Wemm#undef field_opts 2930e3d5408SPeter WemmField_Options field_opts( 2940e3d5408SPeter Wemm const FIELD *field) 2950e3d5408SPeter Wemm { return(*(Field_Options *)0); } 2960e3d5408SPeter Wemm 2970e3d5408SPeter Wemm#undef field_opts_on 2980e3d5408SPeter Wemmint field_opts_on( 2990e3d5408SPeter Wemm FIELD *field, 3000e3d5408SPeter Wemm Field_Options opts) 3010e3d5408SPeter Wemm { return(*(int *)0); } 3020e3d5408SPeter Wemm 3030e3d5408SPeter Wemm#undef field_opts_off 3040e3d5408SPeter Wemmint field_opts_off( 3050e3d5408SPeter Wemm FIELD *field, 3060e3d5408SPeter Wemm Field_Options opts) 3070e3d5408SPeter Wemm { return(*(int *)0); } 3080e3d5408SPeter Wemm 3090e3d5408SPeter Wemm/* ./fld_pad.c */ 3100e3d5408SPeter Wemm 3110e3d5408SPeter Wemm#undef set_field_pad 3120e3d5408SPeter Wemmint set_field_pad( 3130e3d5408SPeter Wemm FIELD *field, 3140e3d5408SPeter Wemm int ch) 3150e3d5408SPeter Wemm { return(*(int *)0); } 3160e3d5408SPeter Wemm 3170e3d5408SPeter Wemm#undef field_pad 3180e3d5408SPeter Wemmint field_pad( 3190e3d5408SPeter Wemm const FIELD *field) 3200e3d5408SPeter Wemm { return(*(int *)0); } 3210e3d5408SPeter Wemm 3220e3d5408SPeter Wemm/* ./fld_page.c */ 3230e3d5408SPeter Wemm 3240e3d5408SPeter Wemm#undef set_new_page 3250e3d5408SPeter Wemmint set_new_page( 3260e3d5408SPeter Wemm FIELD *field, 3274a1a9510SRong-En Fan NCURSES_BOOL new_page_flag) 3280e3d5408SPeter Wemm { return(*(int *)0); } 3290e3d5408SPeter Wemm 3300e3d5408SPeter Wemm#undef new_page 3314a1a9510SRong-En FanNCURSES_BOOL new_page( 3320e3d5408SPeter Wemm const FIELD *field) 3334a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3340e3d5408SPeter Wemm 3350e3d5408SPeter Wemm/* ./fld_stat.c */ 3360e3d5408SPeter Wemm 3370e3d5408SPeter Wemm#undef set_field_status 3380e3d5408SPeter Wemmint set_field_status( 3390e3d5408SPeter Wemm FIELD *field, 3404a1a9510SRong-En Fan NCURSES_BOOL status) 3410e3d5408SPeter Wemm { return(*(int *)0); } 3420e3d5408SPeter Wemm 3430e3d5408SPeter Wemm#undef field_status 3444a1a9510SRong-En FanNCURSES_BOOL field_status( 3450e3d5408SPeter Wemm const FIELD *field) 3464a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3470e3d5408SPeter Wemm 3480e3d5408SPeter Wemm/* ./fld_type.c */ 3490e3d5408SPeter Wemm 3500e3d5408SPeter Wemm#undef set_field_type 3510e3d5408SPeter Wemmint set_field_type( 3520e3d5408SPeter Wemm FIELD *field, 3530e3d5408SPeter Wemm FIELDTYPE *type, 3540e3d5408SPeter Wemm ...) 3550e3d5408SPeter Wemm { return(*(int *)0); } 3560e3d5408SPeter Wemm 3570e3d5408SPeter Wemm#undef field_type 3580e3d5408SPeter WemmFIELDTYPE *field_type( 3590e3d5408SPeter Wemm const FIELD *field) 3600e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 3610e3d5408SPeter Wemm 3620e3d5408SPeter Wemm/* ./fld_user.c */ 3630e3d5408SPeter Wemm 3640e3d5408SPeter Wemm#undef set_field_userptr 3650e3d5408SPeter Wemmint set_field_userptr( 3660e3d5408SPeter Wemm FIELD *field, 3670e3d5408SPeter Wemm void *usrptr) 3680e3d5408SPeter Wemm { return(*(int *)0); } 3690e3d5408SPeter Wemm 3700e3d5408SPeter Wemm#undef field_userptr 3710e3d5408SPeter Wemmvoid *field_userptr( 3720e3d5408SPeter Wemm const FIELD *field) 3730e3d5408SPeter Wemm { return(*(void **)0); } 3740e3d5408SPeter Wemm 3750e3d5408SPeter Wemm/* ./frm_cursor.c */ 3760e3d5408SPeter Wemm 3770e3d5408SPeter Wemm#undef pos_form_cursor 3780e3d5408SPeter Wemmint pos_form_cursor( 3790e3d5408SPeter Wemm FORM *form) 3800e3d5408SPeter Wemm { return(*(int *)0); } 3810e3d5408SPeter Wemm 3820e3d5408SPeter Wemm/* ./frm_data.c */ 3830e3d5408SPeter Wemm 3840e3d5408SPeter Wemm#undef data_behind 3854a1a9510SRong-En FanNCURSES_BOOL data_behind( 3860e3d5408SPeter Wemm const FORM *form) 3874a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3880e3d5408SPeter Wemm 3890e3d5408SPeter Wemm#undef data_ahead 3904a1a9510SRong-En FanNCURSES_BOOL data_ahead( 3910e3d5408SPeter Wemm const FORM *form) 3924a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 3930e3d5408SPeter Wemm 3940e3d5408SPeter Wemm/* ./frm_def.c */ 3950e3d5408SPeter Wemm 3960e3d5408SPeter Wemm#undef _nc_Default_Form 3970e3d5408SPeter WemmFORM *_nc_Default_Form; 3980e3d5408SPeter Wemm 399*06bfebdeSXin LI#undef new_form_sp 400*06bfebdeSXin LIFORM *new_form_sp( 401*06bfebdeSXin LI SCREEN *sp, 402*06bfebdeSXin LI FIELD **fields) 403*06bfebdeSXin LI { return(*(FORM **)0); } 404*06bfebdeSXin LI 4050e3d5408SPeter Wemm#undef new_form 4060e3d5408SPeter WemmFORM *new_form( 4070e3d5408SPeter Wemm FIELD **fields) 4080e3d5408SPeter Wemm { return(*(FORM **)0); } 4090e3d5408SPeter Wemm 4100e3d5408SPeter Wemm#undef free_form 4110e3d5408SPeter Wemmint free_form( 4120e3d5408SPeter Wemm FORM *form) 4130e3d5408SPeter Wemm { return(*(int *)0); } 4140e3d5408SPeter Wemm 4150e3d5408SPeter Wemm#undef set_form_fields 4160e3d5408SPeter Wemmint set_form_fields( 4170e3d5408SPeter Wemm FORM *form, 4180e3d5408SPeter Wemm FIELD **fields) 4190e3d5408SPeter Wemm { return(*(int *)0); } 4200e3d5408SPeter Wemm 4210e3d5408SPeter Wemm#undef form_fields 4220e3d5408SPeter WemmFIELD **form_fields( 4230e3d5408SPeter Wemm const FORM *form) 4240e3d5408SPeter Wemm { return(*(FIELD ***)0); } 4250e3d5408SPeter Wemm 4260e3d5408SPeter Wemm#undef field_count 4270e3d5408SPeter Wemmint field_count( 4280e3d5408SPeter Wemm const FORM *form) 4290e3d5408SPeter Wemm { return(*(int *)0); } 4300e3d5408SPeter Wemm 4310e3d5408SPeter Wemm/* ./frm_driver.c */ 4320e3d5408SPeter Wemm 433*06bfebdeSXin LI#undef _nc_get_fieldbuffer 434*06bfebdeSXin LIvoid _nc_get_fieldbuffer( 435*06bfebdeSXin LI FORM *form, 436*06bfebdeSXin LI FIELD *field, 437*06bfebdeSXin LI char *buf) 438*06bfebdeSXin LI { /* void */ } 439*06bfebdeSXin LI 4400e3d5408SPeter Wemm#undef _nc_Position_Form_Cursor 4410e3d5408SPeter Wemmint _nc_Position_Form_Cursor( 4420e3d5408SPeter Wemm FORM *form) 4430e3d5408SPeter Wemm { return(*(int *)0); } 4440e3d5408SPeter Wemm 4450e3d5408SPeter Wemm#undef _nc_Refresh_Current_Field 4460e3d5408SPeter Wemmint _nc_Refresh_Current_Field( 4470e3d5408SPeter Wemm FORM *form) 4480e3d5408SPeter Wemm { return(*(int *)0); } 4490e3d5408SPeter Wemm 4500e3d5408SPeter Wemm#undef _nc_Synchronize_Attributes 4510e3d5408SPeter Wemmint _nc_Synchronize_Attributes( 4520e3d5408SPeter Wemm FIELD *field) 4530e3d5408SPeter Wemm { return(*(int *)0); } 4540e3d5408SPeter Wemm 4550e3d5408SPeter Wemm#undef _nc_Synchronize_Options 4560e3d5408SPeter Wemmint _nc_Synchronize_Options( 4570e3d5408SPeter Wemm FIELD *field, 4580e3d5408SPeter Wemm Field_Options newopts) 4590e3d5408SPeter Wemm { return(*(int *)0); } 4600e3d5408SPeter Wemm 4610e3d5408SPeter Wemm#undef _nc_Set_Current_Field 4620e3d5408SPeter Wemmint _nc_Set_Current_Field( 4630e3d5408SPeter Wemm FORM *form, 4640e3d5408SPeter Wemm FIELD *newfield) 4650e3d5408SPeter Wemm { return(*(int *)0); } 4660e3d5408SPeter Wemm 4670e3d5408SPeter Wemm#undef _nc_Internal_Validation 4684a1a9510SRong-En FanNCURSES_BOOL _nc_Internal_Validation( 4690e3d5408SPeter Wemm FORM *form) 4704a1a9510SRong-En Fan { return(*(NCURSES_BOOL *)0); } 4710e3d5408SPeter Wemm 4720e3d5408SPeter Wemm#undef _nc_First_Active_Field 4730e3d5408SPeter WemmFIELD *_nc_First_Active_Field( 4740e3d5408SPeter Wemm FORM *form) 4750e3d5408SPeter Wemm { return(*(FIELD **)0); } 4760e3d5408SPeter Wemm 4770e3d5408SPeter Wemm#undef _nc_Set_Form_Page 4780e3d5408SPeter Wemmint _nc_Set_Form_Page( 4790e3d5408SPeter Wemm FORM *form, 4800e3d5408SPeter Wemm int page, 4810e3d5408SPeter Wemm FIELD *field) 4820e3d5408SPeter Wemm { return(*(int *)0); } 4830e3d5408SPeter Wemm 4844a1a9510SRong-En Fantypedef struct 4854a1a9510SRong-En Fan{ 4860e3d5408SPeter Wemm int keycode; 4870e3d5408SPeter Wemm int (*cmd) (FORM *); 4884a1a9510SRong-En Fan} 4894a1a9510SRong-En FanBinding_Info; 4900e3d5408SPeter Wemm 4910e3d5408SPeter Wemm#undef form_driver 4920e3d5408SPeter Wemmint form_driver( 4930e3d5408SPeter Wemm FORM *form, 4940e3d5408SPeter Wemm int c) 4950e3d5408SPeter Wemm { return(*(int *)0); } 4960e3d5408SPeter Wemm 4970e3d5408SPeter Wemm#undef set_field_buffer 4980e3d5408SPeter Wemmint set_field_buffer( 4990e3d5408SPeter Wemm FIELD *field, 5000e3d5408SPeter Wemm int buffer, 5010e3d5408SPeter Wemm const char *value) 5020e3d5408SPeter Wemm { return(*(int *)0); } 5030e3d5408SPeter Wemm 5040e3d5408SPeter Wemm#undef field_buffer 5050e3d5408SPeter Wemmchar *field_buffer( 5060e3d5408SPeter Wemm const FIELD *field, 5070e3d5408SPeter Wemm int buffer) 5080e3d5408SPeter Wemm { return(*(char **)0); } 5090e3d5408SPeter Wemm 5100e3d5408SPeter Wemm/* ./frm_hook.c */ 5110e3d5408SPeter Wemm 5120e3d5408SPeter Wemm#undef set_field_init 5130e3d5408SPeter Wemmint set_field_init( 5140e3d5408SPeter Wemm FORM *form, 5150e3d5408SPeter Wemm Form_Hook func) 5160e3d5408SPeter Wemm { return(*(int *)0); } 5170e3d5408SPeter Wemm 5180e3d5408SPeter Wemm#undef field_init 5190e3d5408SPeter WemmForm_Hook field_init( 5200e3d5408SPeter Wemm const FORM *form) 5210e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5220e3d5408SPeter Wemm 5230e3d5408SPeter Wemm#undef set_field_term 5240e3d5408SPeter Wemmint set_field_term( 5250e3d5408SPeter Wemm FORM *form, 5260e3d5408SPeter Wemm Form_Hook func) 5270e3d5408SPeter Wemm { return(*(int *)0); } 5280e3d5408SPeter Wemm 5290e3d5408SPeter Wemm#undef field_term 5300e3d5408SPeter WemmForm_Hook field_term( 5310e3d5408SPeter Wemm const FORM *form) 5320e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5330e3d5408SPeter Wemm 5340e3d5408SPeter Wemm#undef set_form_init 5350e3d5408SPeter Wemmint set_form_init( 5360e3d5408SPeter Wemm FORM *form, 5370e3d5408SPeter Wemm Form_Hook func) 5380e3d5408SPeter Wemm { return(*(int *)0); } 5390e3d5408SPeter Wemm 5400e3d5408SPeter Wemm#undef form_init 5410e3d5408SPeter WemmForm_Hook form_init( 5420e3d5408SPeter Wemm const FORM *form) 5430e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5440e3d5408SPeter Wemm 5450e3d5408SPeter Wemm#undef set_form_term 5460e3d5408SPeter Wemmint set_form_term( 5470e3d5408SPeter Wemm FORM *form, 5480e3d5408SPeter Wemm Form_Hook func) 5490e3d5408SPeter Wemm { return(*(int *)0); } 5500e3d5408SPeter Wemm 5510e3d5408SPeter Wemm#undef form_term 5520e3d5408SPeter WemmForm_Hook form_term( 5530e3d5408SPeter Wemm const FORM *form) 5540e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5550e3d5408SPeter Wemm 5560e3d5408SPeter Wemm/* ./frm_opts.c */ 5570e3d5408SPeter Wemm 5580e3d5408SPeter Wemm#undef set_form_opts 5590e3d5408SPeter Wemmint set_form_opts( 5600e3d5408SPeter Wemm FORM *form, 5610e3d5408SPeter Wemm Form_Options opts) 5620e3d5408SPeter Wemm { return(*(int *)0); } 5630e3d5408SPeter Wemm 5640e3d5408SPeter Wemm#undef form_opts 5650e3d5408SPeter WemmForm_Options form_opts( 5660e3d5408SPeter Wemm const FORM *form) 5670e3d5408SPeter Wemm { return(*(Form_Options *)0); } 5680e3d5408SPeter Wemm 5690e3d5408SPeter Wemm#undef form_opts_on 5700e3d5408SPeter Wemmint form_opts_on( 5710e3d5408SPeter Wemm FORM *form, 5720e3d5408SPeter Wemm Form_Options opts) 5730e3d5408SPeter Wemm { return(*(int *)0); } 5740e3d5408SPeter Wemm 5750e3d5408SPeter Wemm#undef form_opts_off 5760e3d5408SPeter Wemmint form_opts_off( 5770e3d5408SPeter Wemm FORM *form, 5780e3d5408SPeter Wemm Form_Options opts) 5790e3d5408SPeter Wemm { return(*(int *)0); } 5800e3d5408SPeter Wemm 5810e3d5408SPeter Wemm/* ./frm_page.c */ 5820e3d5408SPeter Wemm 5830e3d5408SPeter Wemm#undef set_form_page 5840e3d5408SPeter Wemmint set_form_page( 5850e3d5408SPeter Wemm FORM *form, 5860e3d5408SPeter Wemm int page) 5870e3d5408SPeter Wemm { return(*(int *)0); } 5880e3d5408SPeter Wemm 5890e3d5408SPeter Wemm#undef form_page 5900e3d5408SPeter Wemmint form_page( 5910e3d5408SPeter Wemm const FORM *form) 5920e3d5408SPeter Wemm { return(*(int *)0); } 5930e3d5408SPeter Wemm 5940e3d5408SPeter Wemm/* ./frm_post.c */ 5950e3d5408SPeter Wemm 5960e3d5408SPeter Wemm#undef post_form 5970e3d5408SPeter Wemmint post_form( 5980e3d5408SPeter Wemm FORM *form) 5990e3d5408SPeter Wemm { return(*(int *)0); } 6000e3d5408SPeter Wemm 6010e3d5408SPeter Wemm#undef unpost_form 6020e3d5408SPeter Wemmint unpost_form( 6030e3d5408SPeter Wemm FORM *form) 6040e3d5408SPeter Wemm { return(*(int *)0); } 6050e3d5408SPeter Wemm 6060e3d5408SPeter Wemm/* ./frm_req_name.c */ 6070e3d5408SPeter Wemm 6080e3d5408SPeter Wemm#undef form_request_name 6090e3d5408SPeter Wemmconst char *form_request_name( 6100e3d5408SPeter Wemm int request) 6110e3d5408SPeter Wemm { return(*(const char **)0); } 6120e3d5408SPeter Wemm 6130e3d5408SPeter Wemm#undef form_request_by_name 6140e3d5408SPeter Wemmint form_request_by_name( 6150e3d5408SPeter Wemm const char *str) 6160e3d5408SPeter Wemm { return(*(int *)0); } 6170e3d5408SPeter Wemm 6180e3d5408SPeter Wemm/* ./frm_scale.c */ 6190e3d5408SPeter Wemm 6200e3d5408SPeter Wemm#undef scale_form 6210e3d5408SPeter Wemmint scale_form( 6220e3d5408SPeter Wemm const FORM *form, 6230e3d5408SPeter Wemm int *rows, 6240e3d5408SPeter Wemm int *cols) 6250e3d5408SPeter Wemm { return(*(int *)0); } 6260e3d5408SPeter Wemm 6270e3d5408SPeter Wemm/* ./frm_sub.c */ 6280e3d5408SPeter Wemm 6290e3d5408SPeter Wemm#undef set_form_sub 6300e3d5408SPeter Wemmint set_form_sub( 6310e3d5408SPeter Wemm FORM *form, 6320e3d5408SPeter Wemm WINDOW *win) 6330e3d5408SPeter Wemm { return(*(int *)0); } 6340e3d5408SPeter Wemm 6350e3d5408SPeter Wemm#undef form_sub 6360e3d5408SPeter WemmWINDOW *form_sub( 6370e3d5408SPeter Wemm const FORM *form) 6380e3d5408SPeter Wemm { return(*(WINDOW **)0); } 6390e3d5408SPeter Wemm 6400e3d5408SPeter Wemm/* ./frm_user.c */ 6410e3d5408SPeter Wemm 6420e3d5408SPeter Wemm#undef set_form_userptr 6430e3d5408SPeter Wemmint set_form_userptr( 6440e3d5408SPeter Wemm FORM *form, 6450e3d5408SPeter Wemm void *usrptr) 6460e3d5408SPeter Wemm { return(*(int *)0); } 6470e3d5408SPeter Wemm 6480e3d5408SPeter Wemm#undef form_userptr 6490e3d5408SPeter Wemmvoid *form_userptr( 6500e3d5408SPeter Wemm const FORM *form) 6510e3d5408SPeter Wemm { return(*(void **)0); } 6520e3d5408SPeter Wemm 6530e3d5408SPeter Wemm/* ./frm_win.c */ 6540e3d5408SPeter Wemm 6550e3d5408SPeter Wemm#undef set_form_win 6560e3d5408SPeter Wemmint set_form_win( 6570e3d5408SPeter Wemm FORM *form, 6580e3d5408SPeter Wemm WINDOW *win) 6590e3d5408SPeter Wemm { return(*(int *)0); } 6600e3d5408SPeter Wemm 6610e3d5408SPeter Wemm#undef form_win 6620e3d5408SPeter WemmWINDOW *form_win( 6630e3d5408SPeter Wemm const FORM *form) 6640e3d5408SPeter Wemm { return(*(WINDOW **)0); } 6650e3d5408SPeter Wemm 6660e3d5408SPeter Wemm/* ./fty_alnum.c */ 6670e3d5408SPeter Wemm 6684a1a9510SRong-En Fantypedef struct 6694a1a9510SRong-En Fan { 6700e3d5408SPeter Wemm int width; 6714a1a9510SRong-En Fan } 6724a1a9510SRong-En FanalnumARG; 6730e3d5408SPeter Wemm 6740e3d5408SPeter Wemm#undef TYPE_ALNUM 6750e3d5408SPeter WemmFIELDTYPE *TYPE_ALNUM; 6760e3d5408SPeter Wemm 6770e3d5408SPeter Wemm/* ./fty_alpha.c */ 6780e3d5408SPeter Wemm 6794a1a9510SRong-En Fantypedef struct 6804a1a9510SRong-En Fan { 6810e3d5408SPeter Wemm int width; 6824a1a9510SRong-En Fan } 6834a1a9510SRong-En FanalphaARG; 6840e3d5408SPeter Wemm 6850e3d5408SPeter Wemm#undef TYPE_ALPHA 6860e3d5408SPeter WemmFIELDTYPE *TYPE_ALPHA; 6870e3d5408SPeter Wemm 6880e3d5408SPeter Wemm/* ./fty_enum.c */ 6890e3d5408SPeter Wemm 6904a1a9510SRong-En Fantypedef struct 6914a1a9510SRong-En Fan { 6920e3d5408SPeter Wemm char **kwds; 6930e3d5408SPeter Wemm int count; 6944a1a9510SRong-En Fan NCURSES_BOOL checkcase; 6954a1a9510SRong-En Fan NCURSES_BOOL checkunique; 6964a1a9510SRong-En Fan } 6974a1a9510SRong-En FanenumARG; 6980e3d5408SPeter Wemm 699*06bfebdeSXin LItypedef struct 700*06bfebdeSXin LI { 701*06bfebdeSXin LI char **kwds; 702*06bfebdeSXin LI int ccase; 703*06bfebdeSXin LI int cunique; 704*06bfebdeSXin LI } 705*06bfebdeSXin LIenumParams; 706*06bfebdeSXin LI 7070e3d5408SPeter Wemm#undef TYPE_ENUM 7080e3d5408SPeter WemmFIELDTYPE *TYPE_ENUM; 7090e3d5408SPeter Wemm 710*06bfebdeSXin LI/* ./fty_generic.c */ 711*06bfebdeSXin LI 712*06bfebdeSXin LI#undef _nc_fty_generic 713*06bfebdeSXin LIvoid _nc_fty_generic(void) 714*06bfebdeSXin LI { /* void */ } 715*06bfebdeSXin LI 7160e3d5408SPeter Wemm/* ./fty_int.c */ 7170e3d5408SPeter Wemm 7184a1a9510SRong-En Fantypedef struct 7194a1a9510SRong-En Fan { 7200e3d5408SPeter Wemm int precision; 7210e3d5408SPeter Wemm long low; 7220e3d5408SPeter Wemm long high; 7234a1a9510SRong-En Fan } 7244a1a9510SRong-En FanintegerARG; 7250e3d5408SPeter Wemm 726*06bfebdeSXin LItypedef struct 727*06bfebdeSXin LI { 728*06bfebdeSXin LI int precision; 729*06bfebdeSXin LI long low; 730*06bfebdeSXin LI long high; 731*06bfebdeSXin LI } 732*06bfebdeSXin LIintegerPARM; 733*06bfebdeSXin LI 7340e3d5408SPeter Wemm#undef TYPE_INTEGER 7350e3d5408SPeter WemmFIELDTYPE *TYPE_INTEGER; 7360e3d5408SPeter Wemm 7370e3d5408SPeter Wemm/* ./fty_ipv4.c */ 7380e3d5408SPeter Wemm#undef TYPE_IPV4 7390e3d5408SPeter WemmFIELDTYPE *TYPE_IPV4; 7400e3d5408SPeter Wemm 7410e3d5408SPeter Wemm/* ./fty_num.c */ 7420e3d5408SPeter Wemm 7430e3d5408SPeter Wemm#include <locale.h> 7440e3d5408SPeter Wemm 7454a1a9510SRong-En Fantypedef struct 7464a1a9510SRong-En Fan { 7470e3d5408SPeter Wemm int precision; 7480e3d5408SPeter Wemm double low; 7490e3d5408SPeter Wemm double high; 7500e3d5408SPeter Wemm struct lconv *L; 7514a1a9510SRong-En Fan } 7524a1a9510SRong-En FannumericARG; 7530e3d5408SPeter Wemm 754*06bfebdeSXin LItypedef struct 755*06bfebdeSXin LI { 756*06bfebdeSXin LI int precision; 757*06bfebdeSXin LI double low; 758*06bfebdeSXin LI double high; 759*06bfebdeSXin LI } 760*06bfebdeSXin LIthisPARM; 761*06bfebdeSXin LI 7620e3d5408SPeter Wemm#undef TYPE_NUMERIC 7630e3d5408SPeter WemmFIELDTYPE *TYPE_NUMERIC; 7640e3d5408SPeter Wemm 7650e3d5408SPeter Wemm/* ./fty_regex.c */ 7660e3d5408SPeter Wemm 7670e3d5408SPeter Wemm#include <regex.h> 7680e3d5408SPeter Wemm 7690e3d5408SPeter Wemmtypedef struct 7700e3d5408SPeter Wemm { 7710e3d5408SPeter Wemm regex_t *pRegExp; 7720e3d5408SPeter Wemm unsigned long *refCount; 7734a1a9510SRong-En Fan } 7744a1a9510SRong-En FanRegExp_Arg; 7750e3d5408SPeter Wemm 7760e3d5408SPeter Wemm#undef TYPE_REGEXP 7770e3d5408SPeter WemmFIELDTYPE *TYPE_REGEXP; 778