1 /****************************************************************************
2 * Copyright (c) 1998-2005,2010 Free Software Foundation, Inc. *
4 * Permission is hereby granted, free of charge, to any person obtaining a *
5 * copy of this software and associated documentation files (the *
6 * "Software"), to deal in the Software without restriction, including *
7 * without limitation the rights to use, copy, modify, merge, publish, *
8 * distribute, distribute with modifications, sublicense, and/or sell *
9 * copies of the Software, and to permit persons to whom the Software is *
10 * furnished to do so, subject to the following conditions: *
12 * The above copyright notice and this permission notice shall be included *
13 * in all copies or substantial portions of the Software. *
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
16 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
18 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
19 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
20 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
21 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
23 * Except as contained in this notice, the name(s) of the above copyright *
24 * holders shall not be used in advertising or otherwise to promote the *
25 * sale, use or other dealings in this Software without prior written *
27 ****************************************************************************/
29 /****************************************************************************
30 * Author: Thomas E. Dickey 1996-2005,2010 *
31 ****************************************************************************/
36 #include <form.priv.h>
38 #undef _nc_retrace_field_ptr
39 FIELD **_nc_retrace_field_ptr(
41 { return(*(FIELD ***)0); }
43 #undef _nc_retrace_field
44 FIELD *_nc_retrace_field(
46 { return(*(FIELD **)0); }
48 #undef _nc_retrace_field_type
49 FIELDTYPE *_nc_retrace_field_type(
51 { return(*(FIELDTYPE **)0); }
53 #undef _nc_retrace_form
54 FORM *_nc_retrace_form(
56 { return(*(FORM **)0); }
58 #undef _nc_retrace_form_hook
59 Form_Hook _nc_retrace_form_hook(
61 { return(*(Form_Hook *)0); }
65 #undef set_fieldtype_arg
66 int set_fieldtype_arg(
68 void *(*const make_arg)(
70 void *(*const copy_arg)(
72 void (*const free_arg)(
74 { return(*(int *)0); }
79 { return(*(void **)0); }
87 { return(*(int *)0); }
92 { return(*(chtype *)0); }
98 { return(*(int *)0); }
103 { return(*(chtype *)0); }
105 /* ./fld_current.c */
107 #undef set_current_field
108 int set_current_field(
111 { return(*(int *)0); }
114 FIELD *current_field(
116 { return(*(FIELD **)0); }
121 { return(*(int *)0); }
125 #undef _nc_Default_Field
126 FIELD *_nc_Default_Field;
128 #undef _nc_Make_Argument
129 TypeArgument *_nc_Make_Argument(
130 const FIELDTYPE *typ,
133 { return(*(TypeArgument **)0); }
135 #undef _nc_Copy_Argument
136 TypeArgument *_nc_Copy_Argument(
137 const FIELDTYPE *typ,
138 const TypeArgument *argp,
140 { return(*(TypeArgument **)0); }
142 #undef _nc_Free_Argument
143 void _nc_Free_Argument(
144 const FIELDTYPE *typ,
149 NCURSES_BOOL _nc_Copy_Type(
152 { return(*(NCURSES_BOOL *)0); }
167 { return(*(FIELD **)0); }
172 { return(*(int *)0); }
181 { return(*(FIELD **)0); }
183 /* ./fld_ftchoice.c */
185 #undef set_fieldtype_choice
186 int set_fieldtype_choice(
188 NCURSES_BOOL (*const next_choice)(
191 NCURSES_BOOL (*const prev_choice)(
194 { return(*(int *)0); }
198 #undef link_fieldtype
199 FIELDTYPE *link_fieldtype(
202 { return(*(FIELDTYPE **)0); }
215 { return(*(int *)0); }
217 #undef dynamic_field_info
218 int dynamic_field_info(
223 { return(*(int *)0); }
227 #undef set_field_just
231 { return(*(int *)0); }
236 { return(*(int *)0); }
245 { return(*(FIELD **)0); }
253 { return(*(int *)0); }
262 { return(*(int *)0); }
264 /* ./fld_newftyp.c */
266 #undef _nc_Default_FieldType
267 FIELDTYPE *_nc_Default_FieldType;
270 FIELDTYPE *new_fieldtype(
271 NCURSES_BOOL (*const field_check)(
274 NCURSES_BOOL (*const char_check)(
277 { return(*(FIELDTYPE **)0); }
279 #undef free_fieldtype
282 { return(*(int *)0); }
286 #undef set_field_opts
290 { return(*(int *)0); }
293 Field_Options field_opts(
295 { return(*(Field_Options *)0); }
301 { return(*(int *)0); }
303 #undef field_opts_off
307 { return(*(int *)0); }
315 { return(*(int *)0); }
320 { return(*(int *)0); }
327 NCURSES_BOOL new_page_flag)
328 { return(*(int *)0); }
331 NCURSES_BOOL new_page(
333 { return(*(NCURSES_BOOL *)0); }
337 #undef set_field_status
338 int set_field_status(
341 { return(*(int *)0); }
344 NCURSES_BOOL field_status(
346 { return(*(NCURSES_BOOL *)0); }
350 #undef set_field_type
355 { return(*(int *)0); }
358 FIELDTYPE *field_type(
360 { return(*(FIELDTYPE **)0); }
364 #undef set_field_userptr
365 int set_field_userptr(
368 { return(*(int *)0); }
373 { return(*(void **)0); }
377 #undef pos_form_cursor
380 { return(*(int *)0); }
385 NCURSES_BOOL data_behind(
387 { return(*(NCURSES_BOOL *)0); }
390 NCURSES_BOOL data_ahead(
392 { return(*(NCURSES_BOOL *)0); }
396 #undef _nc_Default_Form
397 FORM *_nc_Default_Form;
403 { return(*(FORM **)0); }
408 { return(*(FORM **)0); }
413 { return(*(int *)0); }
415 #undef set_form_fields
419 { return(*(int *)0); }
424 { return(*(FIELD ***)0); }
429 { return(*(int *)0); }
433 #undef _nc_get_fieldbuffer
434 void _nc_get_fieldbuffer(
440 #undef _nc_Position_Form_Cursor
441 int _nc_Position_Form_Cursor(
443 { return(*(int *)0); }
445 #undef _nc_Refresh_Current_Field
446 int _nc_Refresh_Current_Field(
448 { return(*(int *)0); }
450 #undef _nc_Synchronize_Attributes
451 int _nc_Synchronize_Attributes(
453 { return(*(int *)0); }
455 #undef _nc_Synchronize_Options
456 int _nc_Synchronize_Options(
458 Field_Options newopts)
459 { return(*(int *)0); }
461 #undef _nc_Set_Current_Field
462 int _nc_Set_Current_Field(
465 { return(*(int *)0); }
467 #undef _nc_Internal_Validation
468 NCURSES_BOOL _nc_Internal_Validation(
470 { return(*(NCURSES_BOOL *)0); }
472 #undef _nc_First_Active_Field
473 FIELD *_nc_First_Active_Field(
475 { return(*(FIELD **)0); }
477 #undef _nc_Set_Form_Page
478 int _nc_Set_Form_Page(
482 { return(*(int *)0); }
495 { return(*(int *)0); }
497 #undef set_field_buffer
498 int set_field_buffer(
502 { return(*(int *)0); }
508 { return(*(char **)0); }
512 #undef set_field_init
516 { return(*(int *)0); }
519 Form_Hook field_init(
521 { return(*(Form_Hook *)0); }
523 #undef set_field_term
527 { return(*(int *)0); }
530 Form_Hook field_term(
532 { return(*(Form_Hook *)0); }
538 { return(*(int *)0); }
543 { return(*(Form_Hook *)0); }
549 { return(*(int *)0); }
554 { return(*(Form_Hook *)0); }
562 { return(*(int *)0); }
565 Form_Options form_opts(
567 { return(*(Form_Options *)0); }
573 { return(*(int *)0); }
579 { return(*(int *)0); }
587 { return(*(int *)0); }
592 { return(*(int *)0); }
599 { return(*(int *)0); }
604 { return(*(int *)0); }
606 /* ./frm_req_name.c */
608 #undef form_request_name
609 const char *form_request_name(
611 { return(*(const char **)0); }
613 #undef form_request_by_name
614 int form_request_by_name(
616 { return(*(int *)0); }
625 { return(*(int *)0); }
633 { return(*(int *)0); }
638 { return(*(WINDOW **)0); }
642 #undef set_form_userptr
643 int set_form_userptr(
646 { return(*(int *)0); }
651 { return(*(void **)0); }
659 { return(*(int *)0); }
664 { return(*(WINDOW **)0); }
675 FIELDTYPE *TYPE_ALNUM;
686 FIELDTYPE *TYPE_ALPHA;
694 NCURSES_BOOL checkcase;
695 NCURSES_BOOL checkunique;
708 FIELDTYPE *TYPE_ENUM;
710 /* ./fty_generic.c */
712 #undef _nc_fty_generic
713 void _nc_fty_generic(void)
735 FIELDTYPE *TYPE_INTEGER;
739 FIELDTYPE *TYPE_IPV4;
763 FIELDTYPE *TYPE_NUMERIC;
772 unsigned long *refCount;
777 FIELDTYPE *TYPE_REGEXP;