10e3d5408SPeter Wemm/**************************************************************************** 20e3d5408SPeter Wemm * Copyright (c) 1998 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/**************************************************************************** 300e3d5408SPeter Wemm * Author: Thomas E. Dickey <dickey@clark.net> 1996,1997 * 310e3d5408SPeter Wemm ****************************************************************************/ 320e3d5408SPeter Wemm/* LINTLIBRARY */ 330e3d5408SPeter Wemm 340e3d5408SPeter Wemm/* ./fld_arg.c */ 350e3d5408SPeter Wemm 360e3d5408SPeter Wemm#include "form.priv.h" 370e3d5408SPeter Wemm 380e3d5408SPeter Wemm#undef set_fieldtype_arg 390e3d5408SPeter Wemmint set_fieldtype_arg( 400e3d5408SPeter Wemm FIELDTYPE *typ, 410e3d5408SPeter Wemm void *(*const make_arg)( 420e3d5408SPeter Wemm va_list *p1), 430e3d5408SPeter Wemm void *(*const copy_arg)( 440e3d5408SPeter Wemm const void *p1), 450e3d5408SPeter Wemm void (*const free_arg)( 460e3d5408SPeter Wemm void *p1)) 470e3d5408SPeter Wemm { return(*(int *)0); } 480e3d5408SPeter Wemm 490e3d5408SPeter Wemm#undef field_arg 500e3d5408SPeter Wemmvoid *field_arg( 510e3d5408SPeter Wemm const FIELD *field) 520e3d5408SPeter Wemm { return(*(void **)0); } 530e3d5408SPeter Wemm 540e3d5408SPeter Wemm/* ./fld_attr.c */ 550e3d5408SPeter Wemm 560e3d5408SPeter Wemm#undef set_field_fore 570e3d5408SPeter Wemmint set_field_fore( 580e3d5408SPeter Wemm FIELD *field, 590e3d5408SPeter Wemm chtype attr) 600e3d5408SPeter Wemm { return(*(int *)0); } 610e3d5408SPeter Wemm 620e3d5408SPeter Wemm#undef field_fore 630e3d5408SPeter Wemmchtype field_fore( 640e3d5408SPeter Wemm const FIELD *field) 650e3d5408SPeter Wemm { return(*(chtype *)0); } 660e3d5408SPeter Wemm 670e3d5408SPeter Wemm#undef set_field_back 680e3d5408SPeter Wemmint set_field_back( 690e3d5408SPeter Wemm FIELD *field, 700e3d5408SPeter Wemm chtype attr) 710e3d5408SPeter Wemm { return(*(int *)0); } 720e3d5408SPeter Wemm 730e3d5408SPeter Wemm#undef field_back 740e3d5408SPeter Wemmchtype field_back( 750e3d5408SPeter Wemm const FIELD *field) 760e3d5408SPeter Wemm { return(*(chtype *)0); } 770e3d5408SPeter Wemm 780e3d5408SPeter Wemm/* ./fld_current.c */ 790e3d5408SPeter Wemm 800e3d5408SPeter Wemm#undef set_current_field 810e3d5408SPeter Wemmint set_current_field( 820e3d5408SPeter Wemm FORM *form, 830e3d5408SPeter Wemm FIELD *field) 840e3d5408SPeter Wemm { return(*(int *)0); } 850e3d5408SPeter Wemm 860e3d5408SPeter Wemm#undef current_field 870e3d5408SPeter WemmFIELD *current_field( 880e3d5408SPeter Wemm const FORM *form) 890e3d5408SPeter Wemm { return(*(FIELD **)0); } 900e3d5408SPeter Wemm 910e3d5408SPeter Wemm#undef field_index 920e3d5408SPeter Wemmint field_index( 930e3d5408SPeter Wemm const FIELD *field) 940e3d5408SPeter Wemm { return(*(int *)0); } 950e3d5408SPeter Wemm 960e3d5408SPeter Wemm/* ./fld_def.c */ 970e3d5408SPeter Wemm 980e3d5408SPeter Wemm#undef _nc_Default_Field 990e3d5408SPeter WemmFIELD *_nc_Default_Field; 1000e3d5408SPeter Wemm 1010e3d5408SPeter Wemm#undef _nc_Make_Argument 1020e3d5408SPeter WemmTypeArgument *_nc_Make_Argument( 1030e3d5408SPeter Wemm const FIELDTYPE *typ, 1040e3d5408SPeter Wemm va_list *ap, 1050e3d5408SPeter Wemm int *err) 1060e3d5408SPeter Wemm { return(*(TypeArgument **)0); } 1070e3d5408SPeter Wemm 1080e3d5408SPeter Wemm#undef _nc_Copy_Argument 1090e3d5408SPeter WemmTypeArgument *_nc_Copy_Argument( 1100e3d5408SPeter Wemm const FIELDTYPE *typ, 1110e3d5408SPeter Wemm const TypeArgument *argp, 1120e3d5408SPeter Wemm int *err) 1130e3d5408SPeter Wemm { return(*(TypeArgument **)0); } 1140e3d5408SPeter Wemm 1150e3d5408SPeter Wemm#undef _nc_Free_Argument 1160e3d5408SPeter Wemmvoid _nc_Free_Argument( 1170e3d5408SPeter Wemm const FIELDTYPE *typ, 1180e3d5408SPeter Wemm TypeArgument *argp) 1190e3d5408SPeter Wemm { /* void */ } 1200e3d5408SPeter Wemm 1210e3d5408SPeter Wemm#undef _nc_Copy_Type 1220e3d5408SPeter Wemmbool _nc_Copy_Type( 1230e3d5408SPeter Wemm FIELD *dst, 1240e3d5408SPeter Wemm FIELD const *src) 1250e3d5408SPeter Wemm { return(*(bool *)0); } 1260e3d5408SPeter Wemm 1270e3d5408SPeter Wemm#undef _nc_Free_Type 1280e3d5408SPeter Wemmvoid _nc_Free_Type( 1290e3d5408SPeter Wemm FIELD *field) 1300e3d5408SPeter Wemm { /* void */ } 1310e3d5408SPeter Wemm 1320e3d5408SPeter Wemm#undef new_field 1330e3d5408SPeter WemmFIELD *new_field( 1340e3d5408SPeter Wemm int rows, 1350e3d5408SPeter Wemm int cols, 1360e3d5408SPeter Wemm int frow, 1370e3d5408SPeter Wemm int fcol, 1380e3d5408SPeter Wemm int nrow, 1390e3d5408SPeter Wemm int nbuf) 1400e3d5408SPeter Wemm { return(*(FIELD **)0); } 1410e3d5408SPeter Wemm 1420e3d5408SPeter Wemm#undef free_field 1430e3d5408SPeter Wemmint free_field( 1440e3d5408SPeter Wemm FIELD *field) 1450e3d5408SPeter Wemm { return(*(int *)0); } 1460e3d5408SPeter Wemm 1470e3d5408SPeter Wemm/* ./fld_dup.c */ 1480e3d5408SPeter Wemm 1490e3d5408SPeter Wemm#undef dup_field 1500e3d5408SPeter WemmFIELD *dup_field( 1510e3d5408SPeter Wemm FIELD *field, 1520e3d5408SPeter Wemm int frow, 1530e3d5408SPeter Wemm int fcol) 1540e3d5408SPeter Wemm { return(*(FIELD **)0); } 1550e3d5408SPeter Wemm 1560e3d5408SPeter Wemm/* ./fld_ftchoice.c */ 1570e3d5408SPeter Wemm 1580e3d5408SPeter Wemm#undef set_fieldtype_choice 1590e3d5408SPeter Wemmint set_fieldtype_choice( 1600e3d5408SPeter Wemm FIELDTYPE *typ, 1610e3d5408SPeter Wemm bool (*const next_choice)( 1620e3d5408SPeter Wemm FIELD *p1, 1630e3d5408SPeter Wemm const void *p2), 1640e3d5408SPeter Wemm bool (*const prev_choice)( 1650e3d5408SPeter Wemm FIELD *p1, 1660e3d5408SPeter Wemm const void *p2)) 1670e3d5408SPeter Wemm { return(*(int *)0); } 1680e3d5408SPeter Wemm 1690e3d5408SPeter Wemm/* ./fld_ftlink.c */ 1700e3d5408SPeter Wemm 1710e3d5408SPeter Wemm#undef link_fieldtype 1720e3d5408SPeter WemmFIELDTYPE *link_fieldtype( 1730e3d5408SPeter Wemm FIELDTYPE *type1, 1740e3d5408SPeter Wemm FIELDTYPE *type2) 1750e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 1760e3d5408SPeter Wemm 1770e3d5408SPeter Wemm/* ./fld_info.c */ 1780e3d5408SPeter Wemm 1790e3d5408SPeter Wemm#undef field_info 1800e3d5408SPeter Wemmint field_info( 1810e3d5408SPeter Wemm const FIELD *field, 1820e3d5408SPeter Wemm int *rows, 1830e3d5408SPeter Wemm int *cols, 1840e3d5408SPeter Wemm int *frow, 1850e3d5408SPeter Wemm int *fcol, 1860e3d5408SPeter Wemm int *nrow, 1870e3d5408SPeter Wemm int *nbuf) 1880e3d5408SPeter Wemm { return(*(int *)0); } 1890e3d5408SPeter Wemm 1900e3d5408SPeter Wemm#undef dynamic_field_info 1910e3d5408SPeter Wemmint dynamic_field_info( 1920e3d5408SPeter Wemm const FIELD *field, 1930e3d5408SPeter Wemm int *drows, 1940e3d5408SPeter Wemm int *dcols, 1950e3d5408SPeter Wemm int *maxgrow) 1960e3d5408SPeter Wemm { return(*(int *)0); } 1970e3d5408SPeter Wemm 1980e3d5408SPeter Wemm/* ./fld_just.c */ 1990e3d5408SPeter Wemm 2000e3d5408SPeter Wemm#undef set_field_just 2010e3d5408SPeter Wemmint set_field_just( 2020e3d5408SPeter Wemm FIELD *field, 2030e3d5408SPeter Wemm int just) 2040e3d5408SPeter Wemm { return(*(int *)0); } 2050e3d5408SPeter Wemm 2060e3d5408SPeter Wemm#undef field_just 2070e3d5408SPeter Wemmint field_just( 2080e3d5408SPeter Wemm const FIELD *field) 2090e3d5408SPeter Wemm { return(*(int *)0); } 2100e3d5408SPeter Wemm 2110e3d5408SPeter Wemm/* ./fld_link.c */ 2120e3d5408SPeter Wemm 2130e3d5408SPeter Wemm#undef link_field 2140e3d5408SPeter WemmFIELD *link_field( 2150e3d5408SPeter Wemm FIELD *field, 2160e3d5408SPeter Wemm int frow, 2170e3d5408SPeter Wemm int fcol) 2180e3d5408SPeter Wemm { return(*(FIELD **)0); } 2190e3d5408SPeter Wemm 2200e3d5408SPeter Wemm/* ./fld_max.c */ 2210e3d5408SPeter Wemm 2220e3d5408SPeter Wemm#undef set_max_field 2230e3d5408SPeter Wemmint set_max_field( 2240e3d5408SPeter Wemm FIELD *field, 2250e3d5408SPeter Wemm int maxgrow) 2260e3d5408SPeter Wemm { return(*(int *)0); } 2270e3d5408SPeter Wemm 2280e3d5408SPeter Wemm/* ./fld_move.c */ 2290e3d5408SPeter Wemm 2300e3d5408SPeter Wemm#undef move_field 2310e3d5408SPeter Wemmint move_field( 2320e3d5408SPeter Wemm FIELD *field, 2330e3d5408SPeter Wemm int frow, 2340e3d5408SPeter Wemm int fcol) 2350e3d5408SPeter Wemm { return(*(int *)0); } 2360e3d5408SPeter Wemm 2370e3d5408SPeter Wemm/* ./fld_newftyp.c */ 2380e3d5408SPeter Wemm 2390e3d5408SPeter Wemm#undef _nc_Default_FieldType 2400e3d5408SPeter Wemmconst FIELDTYPE *_nc_Default_FieldType = {0}; 2410e3d5408SPeter Wemm 2420e3d5408SPeter Wemm#undef new_fieldtype 2430e3d5408SPeter WemmFIELDTYPE *new_fieldtype( 2440e3d5408SPeter Wemm bool (*const field_check)( 2450e3d5408SPeter Wemm FIELD *p1, 2460e3d5408SPeter Wemm const void *p2), 2470e3d5408SPeter Wemm bool (*const char_check)( 2480e3d5408SPeter Wemm int p1, 2490e3d5408SPeter Wemm const void *p2)) 2500e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 2510e3d5408SPeter Wemm 2520e3d5408SPeter Wemm#undef free_fieldtype 2530e3d5408SPeter Wemmint free_fieldtype( 2540e3d5408SPeter Wemm FIELDTYPE *typ) 2550e3d5408SPeter Wemm { return(*(int *)0); } 2560e3d5408SPeter Wemm 2570e3d5408SPeter Wemm/* ./fld_opts.c */ 2580e3d5408SPeter Wemm 2590e3d5408SPeter Wemm#undef set_field_opts 2600e3d5408SPeter Wemmint set_field_opts( 2610e3d5408SPeter Wemm FIELD *field, 2620e3d5408SPeter Wemm Field_Options opts) 2630e3d5408SPeter Wemm { return(*(int *)0); } 2640e3d5408SPeter Wemm 2650e3d5408SPeter Wemm#undef field_opts 2660e3d5408SPeter WemmField_Options field_opts( 2670e3d5408SPeter Wemm const FIELD *field) 2680e3d5408SPeter Wemm { return(*(Field_Options *)0); } 2690e3d5408SPeter Wemm 2700e3d5408SPeter Wemm#undef field_opts_on 2710e3d5408SPeter Wemmint field_opts_on( 2720e3d5408SPeter Wemm FIELD *field, 2730e3d5408SPeter Wemm Field_Options opts) 2740e3d5408SPeter Wemm { return(*(int *)0); } 2750e3d5408SPeter Wemm 2760e3d5408SPeter Wemm#undef field_opts_off 2770e3d5408SPeter Wemmint field_opts_off( 2780e3d5408SPeter Wemm FIELD *field, 2790e3d5408SPeter Wemm Field_Options opts) 2800e3d5408SPeter Wemm { return(*(int *)0); } 2810e3d5408SPeter Wemm 2820e3d5408SPeter Wemm/* ./fld_pad.c */ 2830e3d5408SPeter Wemm 2840e3d5408SPeter Wemm#undef set_field_pad 2850e3d5408SPeter Wemmint set_field_pad( 2860e3d5408SPeter Wemm FIELD *field, 2870e3d5408SPeter Wemm int ch) 2880e3d5408SPeter Wemm { return(*(int *)0); } 2890e3d5408SPeter Wemm 2900e3d5408SPeter Wemm#undef field_pad 2910e3d5408SPeter Wemmint field_pad( 2920e3d5408SPeter Wemm const FIELD *field) 2930e3d5408SPeter Wemm { return(*(int *)0); } 2940e3d5408SPeter Wemm 2950e3d5408SPeter Wemm/* ./fld_page.c */ 2960e3d5408SPeter Wemm 2970e3d5408SPeter Wemm#undef set_new_page 2980e3d5408SPeter Wemmint set_new_page( 2990e3d5408SPeter Wemm FIELD *field, 3000e3d5408SPeter Wemm bool new_page_flag) 3010e3d5408SPeter Wemm { return(*(int *)0); } 3020e3d5408SPeter Wemm 3030e3d5408SPeter Wemm#undef new_page 3040e3d5408SPeter Wemmbool new_page( 3050e3d5408SPeter Wemm const FIELD *field) 3060e3d5408SPeter Wemm { return(*(bool *)0); } 3070e3d5408SPeter Wemm 3080e3d5408SPeter Wemm/* ./fld_stat.c */ 3090e3d5408SPeter Wemm 3100e3d5408SPeter Wemm#undef set_field_status 3110e3d5408SPeter Wemmint set_field_status( 3120e3d5408SPeter Wemm FIELD *field, 3130e3d5408SPeter Wemm bool status) 3140e3d5408SPeter Wemm { return(*(int *)0); } 3150e3d5408SPeter Wemm 3160e3d5408SPeter Wemm#undef field_status 3170e3d5408SPeter Wemmbool field_status( 3180e3d5408SPeter Wemm const FIELD *field) 3190e3d5408SPeter Wemm { return(*(bool *)0); } 3200e3d5408SPeter Wemm 3210e3d5408SPeter Wemm/* ./fld_type.c */ 3220e3d5408SPeter Wemm 3230e3d5408SPeter Wemm#undef set_field_type 3240e3d5408SPeter Wemmint set_field_type( 3250e3d5408SPeter Wemm FIELD *field, 3260e3d5408SPeter Wemm FIELDTYPE *type, 3270e3d5408SPeter Wemm ...) 3280e3d5408SPeter Wemm { return(*(int *)0); } 3290e3d5408SPeter Wemm 3300e3d5408SPeter Wemm#undef field_type 3310e3d5408SPeter WemmFIELDTYPE *field_type( 3320e3d5408SPeter Wemm const FIELD *field) 3330e3d5408SPeter Wemm { return(*(FIELDTYPE **)0); } 3340e3d5408SPeter Wemm 3350e3d5408SPeter Wemm/* ./fld_user.c */ 3360e3d5408SPeter Wemm 3370e3d5408SPeter Wemm#undef set_field_userptr 3380e3d5408SPeter Wemmint set_field_userptr( 3390e3d5408SPeter Wemm FIELD *field, 3400e3d5408SPeter Wemm void *usrptr) 3410e3d5408SPeter Wemm { return(*(int *)0); } 3420e3d5408SPeter Wemm 3430e3d5408SPeter Wemm#undef field_userptr 3440e3d5408SPeter Wemmvoid *field_userptr( 3450e3d5408SPeter Wemm const FIELD *field) 3460e3d5408SPeter Wemm { return(*(void **)0); } 3470e3d5408SPeter Wemm 3480e3d5408SPeter Wemm/* ./frm_cursor.c */ 3490e3d5408SPeter Wemm 3500e3d5408SPeter Wemm#undef pos_form_cursor 3510e3d5408SPeter Wemmint pos_form_cursor( 3520e3d5408SPeter Wemm FORM *form) 3530e3d5408SPeter Wemm { return(*(int *)0); } 3540e3d5408SPeter Wemm 3550e3d5408SPeter Wemm/* ./frm_data.c */ 3560e3d5408SPeter Wemm 3570e3d5408SPeter Wemm#undef data_behind 3580e3d5408SPeter Wemmbool data_behind( 3590e3d5408SPeter Wemm const FORM *form) 3600e3d5408SPeter Wemm { return(*(bool *)0); } 3610e3d5408SPeter Wemm 3620e3d5408SPeter Wemm#undef data_ahead 3630e3d5408SPeter Wemmbool data_ahead( 3640e3d5408SPeter Wemm const FORM *form) 3650e3d5408SPeter Wemm { return(*(bool *)0); } 3660e3d5408SPeter Wemm 3670e3d5408SPeter Wemm/* ./frm_def.c */ 3680e3d5408SPeter Wemm 3690e3d5408SPeter Wemm#undef _nc_Default_Form 3700e3d5408SPeter WemmFORM *_nc_Default_Form; 3710e3d5408SPeter Wemm 3720e3d5408SPeter Wemm#undef new_form 3730e3d5408SPeter WemmFORM *new_form( 3740e3d5408SPeter Wemm FIELD **fields) 3750e3d5408SPeter Wemm { return(*(FORM **)0); } 3760e3d5408SPeter Wemm 3770e3d5408SPeter Wemm#undef free_form 3780e3d5408SPeter Wemmint free_form( 3790e3d5408SPeter Wemm FORM *form) 3800e3d5408SPeter Wemm { return(*(int *)0); } 3810e3d5408SPeter Wemm 3820e3d5408SPeter Wemm#undef set_form_fields 3830e3d5408SPeter Wemmint set_form_fields( 3840e3d5408SPeter Wemm FORM *form, 3850e3d5408SPeter Wemm FIELD **fields) 3860e3d5408SPeter Wemm { return(*(int *)0); } 3870e3d5408SPeter Wemm 3880e3d5408SPeter Wemm#undef form_fields 3890e3d5408SPeter WemmFIELD **form_fields( 3900e3d5408SPeter Wemm const FORM *form) 3910e3d5408SPeter Wemm { return(*(FIELD ***)0); } 3920e3d5408SPeter Wemm 3930e3d5408SPeter Wemm#undef field_count 3940e3d5408SPeter Wemmint field_count( 3950e3d5408SPeter Wemm const FORM *form) 3960e3d5408SPeter Wemm { return(*(int *)0); } 3970e3d5408SPeter Wemm 3980e3d5408SPeter Wemm/* ./frm_driver.c */ 3990e3d5408SPeter Wemm 4000e3d5408SPeter Wemm#undef _nc_Position_Form_Cursor 4010e3d5408SPeter Wemmint _nc_Position_Form_Cursor( 4020e3d5408SPeter Wemm FORM *form) 4030e3d5408SPeter Wemm { return(*(int *)0); } 4040e3d5408SPeter Wemm 4050e3d5408SPeter Wemm#undef _nc_Refresh_Current_Field 4060e3d5408SPeter Wemmint _nc_Refresh_Current_Field( 4070e3d5408SPeter Wemm FORM *form) 4080e3d5408SPeter Wemm { return(*(int *)0); } 4090e3d5408SPeter Wemm 4100e3d5408SPeter Wemm#undef _nc_Synchronize_Attributes 4110e3d5408SPeter Wemmint _nc_Synchronize_Attributes( 4120e3d5408SPeter Wemm FIELD *field) 4130e3d5408SPeter Wemm { return(*(int *)0); } 4140e3d5408SPeter Wemm 4150e3d5408SPeter Wemm#undef _nc_Synchronize_Options 4160e3d5408SPeter Wemmint _nc_Synchronize_Options( 4170e3d5408SPeter Wemm FIELD *field, 4180e3d5408SPeter Wemm Field_Options newopts) 4190e3d5408SPeter Wemm { return(*(int *)0); } 4200e3d5408SPeter Wemm 4210e3d5408SPeter Wemm#undef _nc_Set_Current_Field 4220e3d5408SPeter Wemmint _nc_Set_Current_Field( 4230e3d5408SPeter Wemm FORM *form, 4240e3d5408SPeter Wemm FIELD *newfield) 4250e3d5408SPeter Wemm { return(*(int *)0); } 4260e3d5408SPeter Wemm 4270e3d5408SPeter Wemm#undef _nc_Internal_Validation 4280e3d5408SPeter Wemmbool _nc_Internal_Validation( 4290e3d5408SPeter Wemm FORM *form) 4300e3d5408SPeter Wemm { return(*(bool *)0); } 4310e3d5408SPeter Wemm 4320e3d5408SPeter Wemm#undef _nc_First_Active_Field 4330e3d5408SPeter WemmFIELD *_nc_First_Active_Field( 4340e3d5408SPeter Wemm FORM *form) 4350e3d5408SPeter Wemm { return(*(FIELD **)0); } 4360e3d5408SPeter Wemm 4370e3d5408SPeter Wemm#undef _nc_Set_Form_Page 4380e3d5408SPeter Wemmint _nc_Set_Form_Page( 4390e3d5408SPeter Wemm FORM *form, 4400e3d5408SPeter Wemm int page, 4410e3d5408SPeter Wemm FIELD *field) 4420e3d5408SPeter Wemm { return(*(int *)0); } 4430e3d5408SPeter Wemm 4440e3d5408SPeter Wemmtypedef struct { 4450e3d5408SPeter Wemm int keycode; 4460e3d5408SPeter Wemm int (*cmd)(FORM *); 4470e3d5408SPeter Wemm} Binding_Info; 4480e3d5408SPeter Wemm 4490e3d5408SPeter Wemm#undef form_driver 4500e3d5408SPeter Wemmint form_driver( 4510e3d5408SPeter Wemm FORM *form, 4520e3d5408SPeter Wemm int c) 4530e3d5408SPeter Wemm { return(*(int *)0); } 4540e3d5408SPeter Wemm 4550e3d5408SPeter Wemm#undef set_field_buffer 4560e3d5408SPeter Wemmint set_field_buffer( 4570e3d5408SPeter Wemm FIELD *field, 4580e3d5408SPeter Wemm int buffer, 4590e3d5408SPeter Wemm const char *value) 4600e3d5408SPeter Wemm { return(*(int *)0); } 4610e3d5408SPeter Wemm 4620e3d5408SPeter Wemm#undef field_buffer 4630e3d5408SPeter Wemmchar *field_buffer( 4640e3d5408SPeter Wemm const FIELD *field, 4650e3d5408SPeter Wemm int buffer) 4660e3d5408SPeter Wemm { return(*(char **)0); } 4670e3d5408SPeter Wemm 4680e3d5408SPeter Wemm/* ./frm_hook.c */ 4690e3d5408SPeter Wemm 4700e3d5408SPeter Wemm#undef set_field_init 4710e3d5408SPeter Wemmint set_field_init( 4720e3d5408SPeter Wemm FORM *form, 4730e3d5408SPeter Wemm Form_Hook func) 4740e3d5408SPeter Wemm { return(*(int *)0); } 4750e3d5408SPeter Wemm 4760e3d5408SPeter Wemm#undef field_init 4770e3d5408SPeter WemmForm_Hook field_init( 4780e3d5408SPeter Wemm const FORM *form) 4790e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 4800e3d5408SPeter Wemm 4810e3d5408SPeter Wemm#undef set_field_term 4820e3d5408SPeter Wemmint set_field_term( 4830e3d5408SPeter Wemm FORM *form, 4840e3d5408SPeter Wemm Form_Hook func) 4850e3d5408SPeter Wemm { return(*(int *)0); } 4860e3d5408SPeter Wemm 4870e3d5408SPeter Wemm#undef field_term 4880e3d5408SPeter WemmForm_Hook field_term( 4890e3d5408SPeter Wemm const FORM *form) 4900e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 4910e3d5408SPeter Wemm 4920e3d5408SPeter Wemm#undef set_form_init 4930e3d5408SPeter Wemmint set_form_init( 4940e3d5408SPeter Wemm FORM *form, 4950e3d5408SPeter Wemm Form_Hook func) 4960e3d5408SPeter Wemm { return(*(int *)0); } 4970e3d5408SPeter Wemm 4980e3d5408SPeter Wemm#undef form_init 4990e3d5408SPeter WemmForm_Hook form_init( 5000e3d5408SPeter Wemm const FORM *form) 5010e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5020e3d5408SPeter Wemm 5030e3d5408SPeter Wemm#undef set_form_term 5040e3d5408SPeter Wemmint set_form_term( 5050e3d5408SPeter Wemm FORM *form, 5060e3d5408SPeter Wemm Form_Hook func) 5070e3d5408SPeter Wemm { return(*(int *)0); } 5080e3d5408SPeter Wemm 5090e3d5408SPeter Wemm#undef form_term 5100e3d5408SPeter WemmForm_Hook form_term( 5110e3d5408SPeter Wemm const FORM *form) 5120e3d5408SPeter Wemm { return(*(Form_Hook *)0); } 5130e3d5408SPeter Wemm 5140e3d5408SPeter Wemm/* ./frm_opts.c */ 5150e3d5408SPeter Wemm 5160e3d5408SPeter Wemm#undef set_form_opts 5170e3d5408SPeter Wemmint set_form_opts( 5180e3d5408SPeter Wemm FORM *form, 5190e3d5408SPeter Wemm Form_Options opts) 5200e3d5408SPeter Wemm { return(*(int *)0); } 5210e3d5408SPeter Wemm 5220e3d5408SPeter Wemm#undef form_opts 5230e3d5408SPeter WemmForm_Options form_opts( 5240e3d5408SPeter Wemm const FORM *form) 5250e3d5408SPeter Wemm { return(*(Form_Options *)0); } 5260e3d5408SPeter Wemm 5270e3d5408SPeter Wemm#undef form_opts_on 5280e3d5408SPeter Wemmint form_opts_on( 5290e3d5408SPeter Wemm FORM *form, 5300e3d5408SPeter Wemm Form_Options opts) 5310e3d5408SPeter Wemm { return(*(int *)0); } 5320e3d5408SPeter Wemm 5330e3d5408SPeter Wemm#undef form_opts_off 5340e3d5408SPeter Wemmint form_opts_off( 5350e3d5408SPeter Wemm FORM *form, 5360e3d5408SPeter Wemm Form_Options opts) 5370e3d5408SPeter Wemm { return(*(int *)0); } 5380e3d5408SPeter Wemm 5390e3d5408SPeter Wemm/* ./frm_page.c */ 5400e3d5408SPeter Wemm 5410e3d5408SPeter Wemm#undef set_form_page 5420e3d5408SPeter Wemmint set_form_page( 5430e3d5408SPeter Wemm FORM *form, 5440e3d5408SPeter Wemm int page) 5450e3d5408SPeter Wemm { return(*(int *)0); } 5460e3d5408SPeter Wemm 5470e3d5408SPeter Wemm#undef form_page 5480e3d5408SPeter Wemmint form_page( 5490e3d5408SPeter Wemm const FORM *form) 5500e3d5408SPeter Wemm { return(*(int *)0); } 5510e3d5408SPeter Wemm 5520e3d5408SPeter Wemm/* ./frm_post.c */ 5530e3d5408SPeter Wemm 5540e3d5408SPeter Wemm#undef post_form 5550e3d5408SPeter Wemmint post_form( 5560e3d5408SPeter Wemm FORM *form) 5570e3d5408SPeter Wemm { return(*(int *)0); } 5580e3d5408SPeter Wemm 5590e3d5408SPeter Wemm#undef unpost_form 5600e3d5408SPeter Wemmint unpost_form( 5610e3d5408SPeter Wemm FORM *form) 5620e3d5408SPeter Wemm { return(*(int *)0); } 5630e3d5408SPeter Wemm 5640e3d5408SPeter Wemm/* ./frm_req_name.c */ 5650e3d5408SPeter Wemm 5660e3d5408SPeter Wemm#undef form_request_name 5670e3d5408SPeter Wemmconst char *form_request_name( 5680e3d5408SPeter Wemm int request) 5690e3d5408SPeter Wemm { return(*(const char **)0); } 5700e3d5408SPeter Wemm 5710e3d5408SPeter Wemm#undef form_request_by_name 5720e3d5408SPeter Wemmint form_request_by_name( 5730e3d5408SPeter Wemm const char *str) 5740e3d5408SPeter Wemm { return(*(int *)0); } 5750e3d5408SPeter Wemm 5760e3d5408SPeter Wemm/* ./frm_scale.c */ 5770e3d5408SPeter Wemm 5780e3d5408SPeter Wemm#undef scale_form 5790e3d5408SPeter Wemmint scale_form( 5800e3d5408SPeter Wemm const FORM *form, 5810e3d5408SPeter Wemm int *rows, 5820e3d5408SPeter Wemm int *cols) 5830e3d5408SPeter Wemm { return(*(int *)0); } 5840e3d5408SPeter Wemm 5850e3d5408SPeter Wemm/* ./frm_sub.c */ 5860e3d5408SPeter Wemm 5870e3d5408SPeter Wemm#undef set_form_sub 5880e3d5408SPeter Wemmint set_form_sub( 5890e3d5408SPeter Wemm FORM *form, 5900e3d5408SPeter Wemm WINDOW *win) 5910e3d5408SPeter Wemm { return(*(int *)0); } 5920e3d5408SPeter Wemm 5930e3d5408SPeter Wemm#undef form_sub 5940e3d5408SPeter WemmWINDOW *form_sub( 5950e3d5408SPeter Wemm const FORM *form) 5960e3d5408SPeter Wemm { return(*(WINDOW **)0); } 5970e3d5408SPeter Wemm 5980e3d5408SPeter Wemm/* ./frm_user.c */ 5990e3d5408SPeter Wemm 6000e3d5408SPeter Wemm#undef set_form_userptr 6010e3d5408SPeter Wemmint set_form_userptr( 6020e3d5408SPeter Wemm FORM *form, 6030e3d5408SPeter Wemm void *usrptr) 6040e3d5408SPeter Wemm { return(*(int *)0); } 6050e3d5408SPeter Wemm 6060e3d5408SPeter Wemm#undef form_userptr 6070e3d5408SPeter Wemmvoid *form_userptr( 6080e3d5408SPeter Wemm const FORM *form) 6090e3d5408SPeter Wemm { return(*(void **)0); } 6100e3d5408SPeter Wemm 6110e3d5408SPeter Wemm/* ./frm_win.c */ 6120e3d5408SPeter Wemm 6130e3d5408SPeter Wemm#undef set_form_win 6140e3d5408SPeter Wemmint set_form_win( 6150e3d5408SPeter Wemm FORM *form, 6160e3d5408SPeter Wemm WINDOW *win) 6170e3d5408SPeter Wemm { return(*(int *)0); } 6180e3d5408SPeter Wemm 6190e3d5408SPeter Wemm#undef form_win 6200e3d5408SPeter WemmWINDOW *form_win( 6210e3d5408SPeter Wemm const FORM *form) 6220e3d5408SPeter Wemm { return(*(WINDOW **)0); } 6230e3d5408SPeter Wemm 6240e3d5408SPeter Wemm/* ./fty_alnum.c */ 6250e3d5408SPeter Wemm 6260e3d5408SPeter Wemmtypedef struct { 6270e3d5408SPeter Wemm int width; 6280e3d5408SPeter Wemm} alnumARG; 6290e3d5408SPeter Wemm 6300e3d5408SPeter Wemm#undef TYPE_ALNUM 6310e3d5408SPeter WemmFIELDTYPE *TYPE_ALNUM; 6320e3d5408SPeter Wemm 6330e3d5408SPeter Wemm/* ./fty_alpha.c */ 6340e3d5408SPeter Wemm 6350e3d5408SPeter Wemmtypedef struct { 6360e3d5408SPeter Wemm int width; 6370e3d5408SPeter Wemm} alphaARG; 6380e3d5408SPeter Wemm 6390e3d5408SPeter Wemm#undef TYPE_ALPHA 6400e3d5408SPeter WemmFIELDTYPE *TYPE_ALPHA; 6410e3d5408SPeter Wemm 6420e3d5408SPeter Wemm/* ./fty_enum.c */ 6430e3d5408SPeter Wemm 6440e3d5408SPeter Wemmtypedef struct { 6450e3d5408SPeter Wemm char **kwds; 6460e3d5408SPeter Wemm int count; 6470e3d5408SPeter Wemm bool checkcase; 6480e3d5408SPeter Wemm bool checkunique; 6490e3d5408SPeter Wemm} enumARG; 6500e3d5408SPeter Wemm 6510e3d5408SPeter Wemm#undef TYPE_ENUM 6520e3d5408SPeter WemmFIELDTYPE *TYPE_ENUM; 6530e3d5408SPeter Wemm 6540e3d5408SPeter Wemm/* ./fty_int.c */ 6550e3d5408SPeter Wemm 6560e3d5408SPeter Wemmtypedef struct { 6570e3d5408SPeter Wemm int precision; 6580e3d5408SPeter Wemm long low; 6590e3d5408SPeter Wemm long high; 6600e3d5408SPeter Wemm} integerARG; 6610e3d5408SPeter Wemm 6620e3d5408SPeter Wemm#undef TYPE_INTEGER 6630e3d5408SPeter WemmFIELDTYPE *TYPE_INTEGER; 6640e3d5408SPeter Wemm 6650e3d5408SPeter Wemm/* ./fty_ipv4.c */ 6660e3d5408SPeter Wemm#undef TYPE_IPV4 6670e3d5408SPeter WemmFIELDTYPE *TYPE_IPV4; 6680e3d5408SPeter Wemm 6690e3d5408SPeter Wemm/* ./fty_num.c */ 6700e3d5408SPeter Wemm 6710e3d5408SPeter Wemm#include <locale.h> 6720e3d5408SPeter Wemm 6730e3d5408SPeter Wemmtypedef struct { 6740e3d5408SPeter Wemm int precision; 6750e3d5408SPeter Wemm double low; 6760e3d5408SPeter Wemm double high; 6770e3d5408SPeter Wemm struct lconv* L; 6780e3d5408SPeter Wemm} numericARG; 6790e3d5408SPeter Wemm 6800e3d5408SPeter Wemm#undef TYPE_NUMERIC 6810e3d5408SPeter WemmFIELDTYPE *TYPE_NUMERIC; 6820e3d5408SPeter Wemm 6830e3d5408SPeter Wemm/* ./fty_regex.c */ 6840e3d5408SPeter Wemm 6850e3d5408SPeter Wemm#include <regex.h> 6860e3d5408SPeter Wemm 6870e3d5408SPeter Wemmtypedef struct 6880e3d5408SPeter Wemm{ 6890e3d5408SPeter Wemm regex_t *pRegExp; 6900e3d5408SPeter Wemm unsigned long *refCount; 6910e3d5408SPeter Wemm} RegExp_Arg; 6920e3d5408SPeter Wemm 6930e3d5408SPeter Wemm#undef TYPE_REGEXP 6940e3d5408SPeter WemmFIELDTYPE *TYPE_REGEXP; 695