1 /****************************************************************************
2 * Copyright (c) 2010-2015,2017 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 2010-on *
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); }
113 #undef unfocus_current_field
114 int unfocus_current_field(
116 { return(*(int *)0); }
119 FIELD *current_field(
121 { return(*(FIELD **)0); }
126 { return(*(int *)0); }
130 #undef _nc_Default_Field
131 FIELD *_nc_Default_Field;
133 #undef _nc_Make_Argument
134 TypeArgument *_nc_Make_Argument(
135 const FIELDTYPE *typ,
138 { return(*(TypeArgument **)0); }
140 #undef _nc_Copy_Argument
141 TypeArgument *_nc_Copy_Argument(
142 const FIELDTYPE *typ,
143 const TypeArgument *argp,
145 { return(*(TypeArgument **)0); }
147 #undef _nc_Free_Argument
148 void _nc_Free_Argument(
149 const FIELDTYPE *typ,
154 NCURSES_BOOL _nc_Copy_Type(
157 { return(*(NCURSES_BOOL *)0); }
172 { return(*(FIELD **)0); }
177 { return(*(int *)0); }
186 { return(*(FIELD **)0); }
188 /* ./fld_ftchoice.c */
190 #undef set_fieldtype_choice
191 int set_fieldtype_choice(
193 NCURSES_BOOL (*const next_choice)(
196 NCURSES_BOOL (*const prev_choice)(
199 { return(*(int *)0); }
203 #undef link_fieldtype
204 FIELDTYPE *link_fieldtype(
207 { return(*(FIELDTYPE **)0); }
220 { return(*(int *)0); }
222 #undef dynamic_field_info
223 int dynamic_field_info(
228 { return(*(int *)0); }
232 #undef set_field_just
236 { return(*(int *)0); }
241 { return(*(int *)0); }
250 { return(*(FIELD **)0); }
258 { return(*(int *)0); }
267 { return(*(int *)0); }
269 /* ./fld_newftyp.c */
271 #undef _nc_Default_FieldType
272 FIELDTYPE *_nc_Default_FieldType;
275 FIELDTYPE *new_fieldtype(
276 NCURSES_BOOL (*const field_check)(
279 NCURSES_BOOL (*const char_check)(
282 { return(*(FIELDTYPE **)0); }
284 #undef free_fieldtype
287 { return(*(int *)0); }
291 #undef set_field_opts
295 { return(*(int *)0); }
298 Field_Options field_opts(
300 { return(*(Field_Options *)0); }
306 { return(*(int *)0); }
308 #undef field_opts_off
312 { return(*(int *)0); }
320 { return(*(int *)0); }
325 { return(*(int *)0); }
332 NCURSES_BOOL new_page_flag)
333 { return(*(int *)0); }
336 NCURSES_BOOL new_page(
338 { return(*(NCURSES_BOOL *)0); }
342 #undef set_field_status
343 int set_field_status(
346 { return(*(int *)0); }
349 NCURSES_BOOL field_status(
351 { return(*(NCURSES_BOOL *)0); }
355 #undef set_field_type
360 { return(*(int *)0); }
363 FIELDTYPE *field_type(
365 { return(*(FIELDTYPE **)0); }
369 #undef set_field_userptr
370 int set_field_userptr(
373 { return(*(int *)0); }
378 { return(*(void **)0); }
382 #undef pos_form_cursor
385 { return(*(int *)0); }
390 NCURSES_BOOL data_behind(
392 { return(*(NCURSES_BOOL *)0); }
395 NCURSES_BOOL data_ahead(
397 { return(*(NCURSES_BOOL *)0); }
401 #undef _nc_Default_Form
402 FORM *_nc_Default_Form;
408 { return(*(FORM **)0); }
413 { return(*(FORM **)0); }
418 { return(*(int *)0); }
420 #undef set_form_fields
424 { return(*(int *)0); }
429 { return(*(FIELD ***)0); }
434 { return(*(int *)0); }
438 #undef _nc_get_fieldbuffer
439 void _nc_get_fieldbuffer(
445 #undef _nc_Position_Form_Cursor
446 int _nc_Position_Form_Cursor(
448 { return(*(int *)0); }
450 #undef _nc_Refresh_Current_Field
451 int _nc_Refresh_Current_Field(
453 { return(*(int *)0); }
455 #undef _nc_Synchronize_Attributes
456 int _nc_Synchronize_Attributes(
458 { return(*(int *)0); }
460 #undef _nc_Synchronize_Options
461 int _nc_Synchronize_Options(
463 Field_Options newopts)
464 { return(*(int *)0); }
466 #undef _nc_Unset_Current_Field
467 void _nc_Unset_Current_Field(
471 #undef _nc_Set_Current_Field
472 int _nc_Set_Current_Field(
475 { return(*(int *)0); }
477 #undef _nc_Internal_Validation
478 NCURSES_BOOL _nc_Internal_Validation(
480 { return(*(NCURSES_BOOL *)0); }
482 #undef _nc_First_Active_Field
483 FIELD *_nc_First_Active_Field(
485 { return(*(FIELD **)0); }
487 #undef _nc_Set_Form_Page
488 int _nc_Set_Form_Page(
492 { return(*(int *)0); }
505 { return(*(int *)0); }
507 #undef set_field_buffer
508 int set_field_buffer(
512 { return(*(int *)0); }
518 { return(*(char **)0); }
522 #undef set_field_init
526 { return(*(int *)0); }
529 Form_Hook field_init(
531 { return(*(Form_Hook *)0); }
533 #undef set_field_term
537 { return(*(int *)0); }
540 Form_Hook field_term(
542 { return(*(Form_Hook *)0); }
548 { return(*(int *)0); }
553 { return(*(Form_Hook *)0); }
559 { return(*(int *)0); }
564 { return(*(Form_Hook *)0); }
572 { return(*(int *)0); }
575 Form_Options form_opts(
577 { return(*(Form_Options *)0); }
583 { return(*(int *)0); }
589 { return(*(int *)0); }
597 { return(*(int *)0); }
602 { return(*(int *)0); }
609 { return(*(int *)0); }
614 { return(*(int *)0); }
616 /* ./frm_req_name.c */
618 #undef form_request_name
619 const char *form_request_name(
621 { return(*(const char **)0); }
623 #undef form_request_by_name
624 int form_request_by_name(
626 { return(*(int *)0); }
635 { return(*(int *)0); }
643 { return(*(int *)0); }
648 { return(*(WINDOW **)0); }
652 #undef set_form_userptr
653 int set_form_userptr(
656 { return(*(int *)0); }
661 { return(*(void **)0); }
669 { return(*(int *)0); }
674 { return(*(WINDOW **)0); }
685 FIELDTYPE *TYPE_ALNUM;
687 #undef _nc_TYPE_ALNUM
688 FIELDTYPE *_nc_TYPE_ALNUM(void)
689 { return(*(FIELDTYPE **)0); }
700 FIELDTYPE *TYPE_ALPHA;
702 #undef _nc_TYPE_ALPHA
703 FIELDTYPE *_nc_TYPE_ALPHA(void)
704 { return(*(FIELDTYPE **)0); }
712 NCURSES_BOOL checkcase;
713 NCURSES_BOOL checkunique;
726 FIELDTYPE *TYPE_ENUM;
729 FIELDTYPE *_nc_TYPE_ENUM(void)
730 { return(*(FIELDTYPE **)0); }
732 /* ./fty_generic.c */
734 #undef _nc_generic_fieldtype
735 FIELDTYPE *_nc_generic_fieldtype(
736 NCURSES_BOOL (*const field_check)(
740 NCURSES_BOOL (*const char_check)(
745 NCURSES_BOOL (*const next)(
749 NCURSES_BOOL (*const prev)(
753 void (*freecallback)(
755 { return(*(FIELDTYPE **)0); }
757 #undef _nc_set_generic_fieldtype
758 int _nc_set_generic_fieldtype(
763 { return(*(int *)0); }
765 #undef _nc_form_cursor
766 WINDOW *_nc_form_cursor(
770 { return(*(WINDOW **)0); }
791 FIELDTYPE *TYPE_INTEGER;
793 #undef _nc_TYPE_INTEGER
794 FIELDTYPE *_nc_TYPE_INTEGER(void)
795 { return(*(FIELDTYPE **)0); }
800 FIELDTYPE *TYPE_IPV4;
803 FIELDTYPE *_nc_TYPE_IPV4(void)
804 { return(*(FIELDTYPE **)0); }
826 FIELDTYPE *TYPE_NUMERIC;
828 #undef _nc_TYPE_NUMERIC
829 FIELDTYPE *_nc_TYPE_NUMERIC(void)
830 { return(*(FIELDTYPE **)0); }
837 unsigned long *refCount;
842 FIELDTYPE *TYPE_REGEXP;
844 #undef _nc_TYPE_REGEXP
845 FIELDTYPE *_nc_TYPE_REGEXP(void)
846 { return(*(FIELDTYPE **)0); }