1 /****************************************************************************
2 * Copyright (c) 2002,2005 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 *
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 const FIELDTYPE *_nc_Default_FieldType = {0};
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;
402 { return(*(FORM **)0); }
407 { return(*(int *)0); }
409 #undef set_form_fields
413 { return(*(int *)0); }
418 { return(*(FIELD ***)0); }
423 { return(*(int *)0); }
427 #undef _nc_Position_Form_Cursor
428 int _nc_Position_Form_Cursor(
430 { return(*(int *)0); }
432 #undef _nc_Refresh_Current_Field
433 int _nc_Refresh_Current_Field(
435 { return(*(int *)0); }
437 #undef _nc_Synchronize_Attributes
438 int _nc_Synchronize_Attributes(
440 { return(*(int *)0); }
442 #undef _nc_Synchronize_Options
443 int _nc_Synchronize_Options(
445 Field_Options newopts)
446 { return(*(int *)0); }
448 #undef _nc_Set_Current_Field
449 int _nc_Set_Current_Field(
452 { return(*(int *)0); }
454 #undef _nc_Internal_Validation
455 NCURSES_BOOL _nc_Internal_Validation(
457 { return(*(NCURSES_BOOL *)0); }
459 #undef _nc_First_Active_Field
460 FIELD *_nc_First_Active_Field(
462 { return(*(FIELD **)0); }
464 #undef _nc_Set_Form_Page
465 int _nc_Set_Form_Page(
469 { return(*(int *)0); }
482 { return(*(int *)0); }
484 #undef set_field_buffer
485 int set_field_buffer(
489 { return(*(int *)0); }
495 { return(*(char **)0); }
497 #undef _nc_Widen_String
498 wchar_t *_nc_Widen_String(
501 { return(*(wchar_t **)0); }
505 #undef set_field_init
509 { return(*(int *)0); }
512 Form_Hook field_init(
514 { return(*(Form_Hook *)0); }
516 #undef set_field_term
520 { return(*(int *)0); }
523 Form_Hook field_term(
525 { return(*(Form_Hook *)0); }
531 { return(*(int *)0); }
536 { return(*(Form_Hook *)0); }
542 { return(*(int *)0); }
547 { return(*(Form_Hook *)0); }
555 { return(*(int *)0); }
558 Form_Options form_opts(
560 { return(*(Form_Options *)0); }
566 { return(*(int *)0); }
572 { return(*(int *)0); }
580 { return(*(int *)0); }
585 { return(*(int *)0); }
592 { return(*(int *)0); }
597 { return(*(int *)0); }
599 /* ./frm_req_name.c */
601 #undef form_request_name
602 const char *form_request_name(
604 { return(*(const char **)0); }
606 #undef form_request_by_name
607 int form_request_by_name(
609 { return(*(int *)0); }
618 { return(*(int *)0); }
626 { return(*(int *)0); }
631 { return(*(WINDOW **)0); }
635 #undef set_form_userptr
636 int set_form_userptr(
639 { return(*(int *)0); }
644 { return(*(void **)0); }
652 { return(*(int *)0); }
657 { return(*(WINDOW **)0); }
668 FIELDTYPE *TYPE_ALNUM;
679 FIELDTYPE *TYPE_ALPHA;
687 NCURSES_BOOL checkcase;
688 NCURSES_BOOL checkunique;
693 FIELDTYPE *TYPE_ENUM;
706 FIELDTYPE *TYPE_INTEGER;
710 FIELDTYPE *TYPE_IPV4;
726 FIELDTYPE *TYPE_NUMERIC;
735 unsigned long *refCount;
740 FIELDTYPE *TYPE_REGEXP;