1 /****************************************************************************
2 * Copyright (c) 2002-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 2002-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); }
510 #undef _nc_Widen_String
511 wchar_t *_nc_Widen_String(
514 { return(*(wchar_t **)0); }
518 #undef set_field_init
522 { return(*(int *)0); }
525 Form_Hook field_init(
527 { return(*(Form_Hook *)0); }
529 #undef set_field_term
533 { return(*(int *)0); }
536 Form_Hook field_term(
538 { return(*(Form_Hook *)0); }
544 { return(*(int *)0); }
549 { return(*(Form_Hook *)0); }
555 { return(*(int *)0); }
560 { return(*(Form_Hook *)0); }
568 { return(*(int *)0); }
571 Form_Options form_opts(
573 { return(*(Form_Options *)0); }
579 { return(*(int *)0); }
585 { return(*(int *)0); }
593 { return(*(int *)0); }
598 { return(*(int *)0); }
605 { return(*(int *)0); }
610 { return(*(int *)0); }
612 /* ./frm_req_name.c */
614 #undef form_request_name
615 const char *form_request_name(
617 { return(*(const char **)0); }
619 #undef form_request_by_name
620 int form_request_by_name(
622 { return(*(int *)0); }
631 { return(*(int *)0); }
639 { return(*(int *)0); }
644 { return(*(WINDOW **)0); }
648 #undef set_form_userptr
649 int set_form_userptr(
652 { return(*(int *)0); }
657 { return(*(void **)0); }
665 { return(*(int *)0); }
670 { return(*(WINDOW **)0); }
681 FIELDTYPE *TYPE_ALNUM;
692 FIELDTYPE *TYPE_ALPHA;
700 NCURSES_BOOL checkcase;
701 NCURSES_BOOL checkunique;
714 FIELDTYPE *TYPE_ENUM;
716 /* ./fty_generic.c */
718 #undef _nc_fty_generic
719 void _nc_fty_generic(void)
741 FIELDTYPE *TYPE_INTEGER;
745 FIELDTYPE *TYPE_IPV4;
769 FIELDTYPE *TYPE_NUMERIC;
778 unsigned long *refCount;
783 FIELDTYPE *TYPE_REGEXP;