Changeset 0c834c5 in buchla-68k for include


Ignore:
Timestamp:
07/08/2017 05:56:38 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
60288f5
Parents:
342a56f
Message:

Prototypes for global function pointers. Consistent global types.

Location:
include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/curpak.h

    r342a56f r0c834c5  
    2020struct curpak {
    2121
    22         short           (*curtype)();
    23         short           (*premove)();
    24         short           (*pstmove)();
    25         short           (*cx_key)();
    26         short           (*cy_key)();
    27         short           (*cx_upd)();
    28         short           (*cy_upd)();
    29         short           (*xy_up)();
    30         short           (*xy_dn)();
    31         short           (*x_key)();
    32         short           (*e_key)();
    33         short           (*m_key)();
    34         short           (*d_key)();
    35         short           (*not_fld)();
     22        short           (*curtype)(void);
     23        void            (*premove)(void);
     24        void            (*pstmove)(void);
     25        void            (*cx_key)(void);
     26        void            (*cy_key)(void);
     27        void            (*cx_upd)(void);
     28        void            (*cy_upd)(void);
     29        void            (*xy_up)(void);
     30        void            (*xy_dn)(void);
     31        void            (*x_key)(void);
     32        void            (*e_key)(void);
     33        void            (*m_key)(void);
     34        void            (*d_key)(void);
     35        void            (*not_fld)(short k);
    3636        struct fet      *curfet;
    3737        struct selbox   *csbp;
  • include/fields.h

    r342a56f r0c834c5  
    1414        short   frcol;          /* rightmost column of field */
    1515        short   ftags;          /* field tags / parameters (used variously) */
    16         short   (*ebto)();      /* edit buffer 'to' (setup) function */
    17         short   (*ebfrom)();    /* edit buffer 'from' (parse) function */
    18         short   (*redisp)();    /* field (re)display function */
    19         short   (*datain)();    /* data entry function */
     16        void    (*ebto)(short ftags);
     17                                /* edit buffer 'to' (setup) function */
     18        void    (*ebfrom)(short ftags);
     19                                /* edit buffer 'from' (parse) function */
     20        void    (*redisp)(short ftags);
     21                                /* field (re)display function */
     22        void    (*datain)(short ftags, short asig);
     23                                /* data entry function */
    2024};
    2125
     
    2731        short   sbymax;         /* maximum y - bottom edge of box */
    2832        short   sbarg;          /* select box argument */
    29         short   (*boxhit)();    /* box-hit function */
     33        void    (*boxhit)(short sbarg);
     34                                /* box-hit function */
    3035};
    3136
Note: See TracChangeset for help on using the changeset viewer.