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); }
512 { return(*(int *)0); }
514 #undef set_field_buffer
515 int set_field_buffer(
519 { return(*(int *)0); }
525 { return(*(char **)0); }
527 #undef _nc_Widen_String
528 wchar_t *_nc_Widen_String(
531 { return(*(wchar_t **)0); }
535 #undef set_field_init
539 { return(*(int *)0); }
542 Form_Hook field_init(
544 { return(*(Form_Hook *)0); }
546 #undef set_field_term
550 { return(*(int *)0); }
553 Form_Hook field_term(
555 { return(*(Form_Hook *)0); }
561 { return(*(int *)0); }
566 { return(*(Form_Hook *)0); }
572 { return(*(int *)0); }
577 { return(*(Form_Hook *)0); }
585 { return(*(int *)0); }
588 Form_Options form_opts(
590 { return(*(Form_Options *)0); }
596 { return(*(int *)0); }
602 { return(*(int *)0); }
610 { return(*(int *)0); }
615 { return(*(int *)0); }
622 { return(*(int *)0); }
627 { return(*(int *)0); }
629 /* ./frm_req_name.c */
631 #undef form_request_name
632 const char *form_request_name(
634 { return(*(const char **)0); }
636 #undef form_request_by_name
637 int form_request_by_name(
639 { return(*(int *)0); }
648 { return(*(int *)0); }
656 { return(*(int *)0); }
661 { return(*(WINDOW **)0); }
665 #undef set_form_userptr
666 int set_form_userptr(
669 { return(*(int *)0); }
674 { return(*(void **)0); }
682 { return(*(int *)0); }
687 { return(*(WINDOW **)0); }
698 FIELDTYPE *TYPE_ALNUM;
700 #undef _nc_TYPE_ALNUM
701 FIELDTYPE *_nc_TYPE_ALNUM(void)
702 { return(*(FIELDTYPE **)0); }
713 FIELDTYPE *TYPE_ALPHA;
715 #undef _nc_TYPE_ALPHA
716 FIELDTYPE *_nc_TYPE_ALPHA(void)
717 { return(*(FIELDTYPE **)0); }
725 NCURSES_BOOL checkcase;
726 NCURSES_BOOL checkunique;
739 FIELDTYPE *TYPE_ENUM;
742 FIELDTYPE *_nc_TYPE_ENUM(void)
743 { return(*(FIELDTYPE **)0); }
745 /* ./fty_generic.c */
747 #undef _nc_generic_fieldtype
748 FIELDTYPE *_nc_generic_fieldtype(
749 NCURSES_BOOL (*const field_check)(
753 NCURSES_BOOL (*const char_check)(
758 NCURSES_BOOL (*const next)(
762 NCURSES_BOOL (*const prev)(
766 void (*freecallback)(
768 { return(*(FIELDTYPE **)0); }
770 #undef _nc_set_generic_fieldtype
771 int _nc_set_generic_fieldtype(
776 { return(*(int *)0); }
778 #undef _nc_form_cursor
779 WINDOW *_nc_form_cursor(
783 { return(*(WINDOW **)0); }
804 FIELDTYPE *TYPE_INTEGER;
806 #undef _nc_TYPE_INTEGER
807 FIELDTYPE *_nc_TYPE_INTEGER(void)
808 { return(*(FIELDTYPE **)0); }
813 FIELDTYPE *TYPE_IPV4;
816 FIELDTYPE *_nc_TYPE_IPV4(void)
817 { return(*(FIELDTYPE **)0); }
839 FIELDTYPE *TYPE_NUMERIC;
841 #undef _nc_TYPE_NUMERIC
842 FIELDTYPE *_nc_TYPE_NUMERIC(void)
843 { return(*(FIELDTYPE **)0); }
850 unsigned long *refCount;
855 FIELDTYPE *TYPE_REGEXP;
857 #undef _nc_TYPE_REGEXP
858 FIELDTYPE *_nc_TYPE_REGEXP(void)
859 { return(*(FIELDTYPE **)0); }