* *
* Permission is hereby granted, free of charge, to any person obtaining a *
* copy of this software and associated documentation files (the *
* *
* Permission is hereby granted, free of charge, to any person obtaining a *
* copy of this software and associated documentation files (the *
#ifdef HAVE_NETBSD_FORM_H
#define form_field_row(field) (field)->form_row
#define form_field_col(field) (field)->form_col
#ifdef HAVE_NETBSD_FORM_H
#define form_field_row(field) (field)->form_row
#define form_field_col(field) (field)->form_col
size_t needed = (size_t) count;
FIELD **old_fields = copy_fields(form_fields(form), needed);
FIELD **new_fields = copy_fields(form_fields(form), needed);
size_t needed = (size_t) count;
FIELD **old_fields = copy_fields(form_fields(form), needed);
FIELD **new_fields = copy_fields(form_fields(form), needed);
getyx(stdscr, currow, curcol);
show_status(form, my_field);
getyx(stdscr, currow, curcol);
show_status(form, my_field);
while ((ch = wgetch(form_win(form))) != DO_DEMO) {
int field_y = form_field_row(my_field);
int field_x = form_field_col(my_field);
while ((ch = wgetch(form_win(form))) != DO_DEMO) {
int field_y = form_field_row(my_field);
int field_x = form_field_col(my_field);