X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=form%2Fllib-lform;h=edfdabb056f34a37321b30f653cf84ebe039f426;hp=bd7c3a4f1d87505c1f65fe2a24fe79dcf5ca2dc5;hb=5461fc336d03fbfea6b85ac21c6d49c528f6752d;hpb=55ccd2b959766810cf7db8d1c4462f338ce0afc8 diff --git a/form/llib-lform b/form/llib-lform index bd7c3a4f..edfdabb0 100644 --- a/form/llib-lform +++ b/form/llib-lform @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (c) 1998-2002,2005 Free Software Foundation, Inc. * + * Copyright (c) 1998-2010,2015 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -27,13 +27,13 @@ ****************************************************************************/ /**************************************************************************** - * Author: Thomas E. Dickey 1996,1997,2002,2005 * + * Author: Thomas E. Dickey 1996-on * ****************************************************************************/ /* LINTLIBRARY */ /* ./f_trace.c */ -#include "form.priv.h" +#include #undef _nc_retrace_field_ptr FIELD **_nc_retrace_field_ptr( @@ -264,7 +264,7 @@ int move_field( /* ./fld_newftyp.c */ #undef _nc_Default_FieldType -const FIELDTYPE *_nc_Default_FieldType = {0}; +FIELDTYPE *_nc_Default_FieldType; #undef new_fieldtype FIELDTYPE *new_fieldtype( @@ -396,6 +396,12 @@ NCURSES_BOOL data_ahead( #undef _nc_Default_Form FORM *_nc_Default_Form; +#undef new_form_sp +FORM *new_form_sp( + SCREEN *sp, + FIELD **fields) + { return(*(FORM **)0); } + #undef new_form FORM *new_form( FIELD **fields) @@ -424,6 +430,13 @@ int field_count( /* ./frm_driver.c */ +#undef _nc_get_fieldbuffer +void _nc_get_fieldbuffer( + FORM *form, + FIELD *field, + char *buf) + { /* void */ } + #undef _nc_Position_Form_Cursor int _nc_Position_Form_Cursor( FORM *form) @@ -661,6 +674,10 @@ alnumARG; #undef TYPE_ALNUM FIELDTYPE *TYPE_ALNUM; +#undef _nc_TYPE_ALNUM +FIELDTYPE *_nc_TYPE_ALNUM(void) + { return(*(FIELDTYPE **)0); } + /* ./fty_alpha.c */ typedef struct @@ -672,6 +689,10 @@ alphaARG; #undef TYPE_ALPHA FIELDTYPE *TYPE_ALPHA; +#undef _nc_TYPE_ALPHA +FIELDTYPE *_nc_TYPE_ALPHA(void) + { return(*(FIELDTYPE **)0); } + /* ./fty_enum.c */ typedef struct @@ -683,9 +704,61 @@ typedef struct } enumARG; +typedef struct + { + char **kwds; + int ccase; + int cunique; + } +enumParams; + #undef TYPE_ENUM FIELDTYPE *TYPE_ENUM; +#undef _nc_TYPE_ENUM +FIELDTYPE *_nc_TYPE_ENUM(void) + { return(*(FIELDTYPE **)0); } + +/* ./fty_generic.c */ + +#undef _nc_generic_fieldtype +FIELDTYPE *_nc_generic_fieldtype( + NCURSES_BOOL (*const field_check)( + FORM *p1, + FIELD *p2, + const void *p3), + NCURSES_BOOL (*const char_check)( + int p1, + FORM *p2, + FIELD *p3, + const void *p4), + NCURSES_BOOL (*const next)( + FORM *p1, + FIELD *p2, + const void *p3), + NCURSES_BOOL (*const prev)( + FORM *p1, + FIELD *p2, + const void *p3), + void (*freecallback)( + void *p1)) + { return(*(FIELDTYPE **)0); } + +#undef _nc_set_generic_fieldtype +int _nc_set_generic_fieldtype( + FIELD *field, + FIELDTYPE *ftyp, + int (*argiterator)( + void **p1)) + { return(*(int *)0); } + +#undef _nc_form_cursor +WINDOW *_nc_form_cursor( + const FORM *form, + int *pRow, + int *pCol) + { return(*(WINDOW **)0); } + /* ./fty_int.c */ typedef struct @@ -696,16 +769,31 @@ typedef struct } integerARG; +typedef struct + { + int precision; + long low; + long high; + } +integerPARM; + #undef TYPE_INTEGER FIELDTYPE *TYPE_INTEGER; +#undef _nc_TYPE_INTEGER +FIELDTYPE *_nc_TYPE_INTEGER(void) + { return(*(FIELDTYPE **)0); } + /* ./fty_ipv4.c */ + #undef TYPE_IPV4 FIELDTYPE *TYPE_IPV4; -/* ./fty_num.c */ +#undef _nc_TYPE_IPV4 +FIELDTYPE *_nc_TYPE_IPV4(void) + { return(*(FIELDTYPE **)0); } -#include +/* ./fty_num.c */ typedef struct { @@ -716,12 +804,22 @@ typedef struct } numericARG; +typedef struct + { + int precision; + double low; + double high; + } +thisPARM; + #undef TYPE_NUMERIC FIELDTYPE *TYPE_NUMERIC; -/* ./fty_regex.c */ +#undef _nc_TYPE_NUMERIC +FIELDTYPE *_nc_TYPE_NUMERIC(void) + { return(*(FIELDTYPE **)0); } -#include +/* ./fty_regex.c */ typedef struct { @@ -732,3 +830,7 @@ RegExp_Arg; #undef TYPE_REGEXP FIELDTYPE *TYPE_REGEXP; + +#undef _nc_TYPE_REGEXP +FIELDTYPE *_nc_TYPE_REGEXP(void) + { return(*(FIELDTYPE **)0); }