retire _PROTOTYPE

. only good for obsolete K&R support
	. also remove a stray ansi.h and the proto cmd
This commit is contained in:
Ben Gras
2012-03-24 16:16:34 +01:00
parent cf720a028a
commit 6a73e85ad1
475 changed files with 5256 additions and 6252 deletions

View File

@@ -22,8 +22,8 @@ void ddekit_pgtab_init(void);
static ddekit_thread_t *dispatch_th = 0;
FORWARD _PROTOTYPE(void dispatcher_thread, (void * unused));
FORWARD _PROTOTYPE(void ddekit_dispatcher_thread_init, (void));
FORWARD void dispatcher_thread(void * unused);
FORWARD void ddekit_dispatcher_thread_init(void);
/****************************************************************************/
/* dispatcher_thread */

View File

@@ -32,11 +32,11 @@ static ddekit_lock_t lock;
*****************************************************************************/
FORWARD _PROTOTYPE( void ddekit_irq_lock, (void));
FORWARD _PROTOTYPE( void ddekit_irq_unlock, (void));
FORWARD _PROTOTYPE( struct ddekit_irq_s* find_by_irq, (int irq));
FORWARD _PROTOTYPE( void ddekit_irq_remove, (struct ddekit_irq_s *irq_s));
FORWARD _PROTOTYPE( void ddekit_irq_thread, (void *data));
FORWARD void ddekit_irq_lock(void);
FORWARD void ddekit_irq_unlock(void);
FORWARD struct ddekit_irq_s* find_by_irq(int irq);
FORWARD void ddekit_irq_remove(struct ddekit_irq_s *irq_s);
FORWARD void ddekit_irq_thread(void *data);
/******************************************************************************
* ddekit_irq_lock *

View File

@@ -1,5 +1,5 @@
#ifndef DDEKIT_IRQ_MINIX_H
#define DDEKIT_IRQ_MINIX_H 1
_PROTOTYPE( void ddekit_init_irqs, (void) );
_PROTOTYPE( void _ddekit_interrupt_trigger, (int irq_hook) );
void ddekit_init_irqs(void);
void _ddekit_interrupt_trigger(int irq_hook);
#endif

View File

@@ -38,18 +38,17 @@ struct ddekit_slab {
struct ddekit_slab_slab empty;
};
FORWARD _PROTOTYPE( void ddekit_slab_lock, (struct ddekit_slab * sc) );
FORWARD _PROTOTYPE( void ddekit_slab_unlock, (struct ddekit_slab * sc) );
FORWARD _PROTOTYPE( struct ddekit_slab_slab * ddekit_slab_find_slab,
(struct ddekit_slab * sc, void * obj));
FORWARD _PROTOTYPE(void ddekit_slab_slab_insert,
(struct ddekit_slab_slab *list,
struct ddekit_slab_slab *s));
FORWARD _PROTOTYPE( void ddekit_slab_slab_remove, (struct ddekit_slab_slab *s));
FORWARD _PROTOTYPE( void ddekit_slab_grow, (struct ddekit_slab * sc));
FORWARD _PROTOTYPE( void *ddekit_slab_getobj, (struct ddekit_slab_slab *s));
FORWARD _PROTOTYPE( void ddekit_slab_free_slab,
(struct ddekit_slab_slab * sl, int cont));
FORWARD void ddekit_slab_lock(struct ddekit_slab * sc);
FORWARD void ddekit_slab_unlock(struct ddekit_slab * sc);
FORWARD struct ddekit_slab_slab * ddekit_slab_find_slab(struct
ddekit_slab * sc, void * obj);
FORWARD void ddekit_slab_slab_insert(struct ddekit_slab_slab *list,
struct ddekit_slab_slab *s);
FORWARD void ddekit_slab_slab_remove(struct ddekit_slab_slab *s);
FORWARD void ddekit_slab_grow(struct ddekit_slab * sc);
FORWARD void *ddekit_slab_getobj(struct ddekit_slab_slab *s);
FORWARD void ddekit_slab_free_slab(struct ddekit_slab_slab * sl, int
cont);
/******************************************************************************
* ddekit_simple_malloc *

View File

@@ -26,8 +26,8 @@ struct ddekit_minix_msg_q {
};
PRIVATE struct ddekit_minix_msg_q * _list = NULL;
FORWARD _PROTOTYPE(void _ddekit_minix_queue_msg,
(struct ddekit_minix_msg_q *mq, message *m));
FORWARD void _ddekit_minix_queue_msg(struct ddekit_minix_msg_q *mq,
message *m);
/*****************************************************************************
* ddekit_minix_create_msg_q *

View File

@@ -34,8 +34,8 @@ struct ddekit_pci_dev {
struct ddekit_pci_dev pci_devs[PCI_MAX_DEVS];
FORWARD _PROTOTYPE( struct ddekit_pci_dev * ddekit_get_dev_helper,
(int bus, int slot, int func));
FORWARD struct ddekit_pci_dev * ddekit_get_dev_helper(int bus, int slot,
int func);
/****************************************************************************/
/* ddekit_pci_init_only_one */

View File

@@ -23,14 +23,14 @@
#include "debug.h"
FORWARD _PROTOTYPE( void lock_pgtab, (void));
FORWARD _PROTOTYPE( void unlock_pgtab, (void));
FORWARD _PROTOTYPE( struct dde_pgtab_region * allocate_region, (void));
FORWARD _PROTOTYPE( void free_region, (struct dde_pgtab_region *r));
FORWARD _PROTOTYPE( void add_region, (struct dde_pgtab_region *r));
FORWARD _PROTOTYPE( void rm_region, (struct dde_pgtab_region *r));
FORWARD _PROTOTYPE( struct dde_pgtab_region * find_region_virt, (ddekit_addr_t va));
FORWARD _PROTOTYPE( struct dde_pgtab_region * find_region_phys, (ddekit_addr_t pa));
FORWARD void lock_pgtab(void);
FORWARD void unlock_pgtab(void);
FORWARD struct dde_pgtab_region * allocate_region(void);
FORWARD void free_region(struct dde_pgtab_region *r);
FORWARD void add_region(struct dde_pgtab_region *r);
FORWARD void rm_region(struct dde_pgtab_region *r);
FORWARD struct dde_pgtab_region * find_region_virt(ddekit_addr_t va);
FORWARD struct dde_pgtab_region * find_region_phys(ddekit_addr_t pa);
struct dde_pgtab_region {
ddekit_addr_t vm_start;

View File

@@ -26,8 +26,8 @@ PRIVATE ddekit_thread_t *sleep_queue;
/* Handle to the running thread, set in _dde_kit_thread_schedule() */
PRIVATE ddekit_thread_t *current = NULL;
FORWARD _PROTOTYPE( void _ddekit_thread_start, (ddekit_thread_t *th));
FORWARD _PROTOTYPE( void _ddekit_thread_sleep, (unsigned long until));
FORWARD void _ddekit_thread_start(ddekit_thread_t *th);
FORWARD void _ddekit_thread_sleep(unsigned long until);
/*****************************************************************************
* _ddekit_thread_start *

View File

@@ -41,13 +41,13 @@ PRIVATE int _id = 0 ;
PRIVATE ddekit_thread_t *th;
PRIVATE ddekit_lock_t lock;
FORWARD _PROTOTYPE( void lock_timer, (void));
FORWARD _PROTOTYPE( void unlock_timer, (void));
FORWARD _PROTOTYPE( clock_t get_current_clock, (void));
FORWARD _PROTOTYPE( void remove_timer, (int id));
FORWARD _PROTOTYPE( int insert_timer, (struct ddekit_timer_s *t));
FORWARD _PROTOTYPE( struct ddekit_timer_s * get_next, ( myclock_t exp ));
FORWARD _PROTOTYPE( void ddekit_timer_thread, (void *data));
FORWARD void lock_timer(void);
FORWARD void unlock_timer(void);
FORWARD clock_t get_current_clock(void);
FORWARD void remove_timer(int id);
FORWARD int insert_timer(struct ddekit_timer_s *t);
FORWARD struct ddekit_timer_s * get_next( myclock_t exp );
FORWARD void ddekit_timer_thread(void *data);
/****************************************************************************
* Private funtions *

View File

@@ -19,10 +19,10 @@ struct ddekit_usb_dev dev_list_head = {
PRIVATE struct ddekit_usb_driver *d_usb_driver;
FORWARD _PROTOTYPE( void _ddekit_usb_completion, (struct usb_urb *mx));
FORWARD _PROTOTYPE( void _ddekit_usb_connect,
( unsigned int dev_id, unsigned int interfaces));
FORWARD _PROTOTYPE(void _ddekit_usb_disconnect, (unsigned dev_id));
FORWARD void _ddekit_usb_completion(struct usb_urb *mx);
FORWARD void _ddekit_usb_connect( unsigned int dev_id, unsigned int
interfaces);
FORWARD void _ddekit_usb_disconnect(unsigned dev_id);
struct usb_driver mx_usb_driver = {
.urb_completion = _ddekit_usb_completion,

View File

@@ -58,41 +58,38 @@ struct minix_usb_device {
unsigned int interfaces;
};
FORWARD _PROTOTYPE( struct minix_usb_driver *find_driver,(endpoint_t ep));
FORWARD _PROTOTYPE( struct minix_usb_driver *find_unused_driver, (void));
FORWARD _PROTOTYPE( int add_to_pending_urbs,
(struct minix_usb_driver *drv, struct ddekit_usb_urb *urb));
FORWARD _PROTOTYPE( int remove_from_pending_urbs,
(struct minix_usb_driver *drv, struct ddekit_usb_urb *urb));
FORWARD _PROTOTYPE( struct ddekit_usb_urb * find_pending_urb,
(struct minix_usb_driver *drv, unsigned urb_id));
FORWARD _PROTOTYPE( void register_driver, (message *msg));
FORWARD _PROTOTYPE( struct ddekit_usb_urb *ddekit_usb_urb_from_mx_urb,
(struct usb_urb *mx_urb));
FORWARD _PROTOTYPE( void submit_urb, (message *msg));
FORWARD _PROTOTYPE( void cancle_urb, (message *msg));
FORWARD _PROTOTYPE( void completion_callback, (void *priv));
FORWARD struct minix_usb_driver *find_driver(endpoint_t ep);
FORWARD struct minix_usb_driver *find_unused_driver(void);
FORWARD int add_to_pending_urbs(struct minix_usb_driver *drv, struct
ddekit_usb_urb *urb);
FORWARD int remove_from_pending_urbs(struct minix_usb_driver *drv,
struct ddekit_usb_urb *urb);
FORWARD struct ddekit_usb_urb * find_pending_urb(struct minix_usb_driver
*drv, unsigned urb_id);
FORWARD void register_driver(message *msg);
FORWARD struct ddekit_usb_urb *ddekit_usb_urb_from_mx_urb(struct usb_urb
*mx_urb);
FORWARD void submit_urb(message *msg);
FORWARD void cancle_urb(message *msg);
FORWARD void completion_callback(void *priv);
FORWARD _PROTOTYPE( void prepare_devman_usbdev,
(struct ddekit_usb_dev * dev, int dev_id,
unsigned int interfaces, struct devman_usb_dev *dudev));
FORWARD _PROTOTYPE( void device_disconnect_callback, (struct ddekit_usb_dev * dev));
FORWARD _PROTOTYPE( int add_acl,
(int dev_id, unsigned interfaces, endpoint_t ep) );
FORWARD _PROTOTYPE( int del_acl,
(int dev_id, unsigned interaces, endpoint_t ep) );
FORWARD _PROTOTYPE( int handle_msg, (message *msg));
FORWARD _PROTOTYPE( void _ddekit_usb_thread, ());
FORWARD _PROTOTYPE( void device_connect_callback,
(struct ddekit_usb_dev * dev, unsigned int interfaces));
FORWARD void prepare_devman_usbdev(struct ddekit_usb_dev * dev, int
dev_id, unsigned int interfaces, struct devman_usb_dev *dudev);
FORWARD void device_disconnect_callback(struct ddekit_usb_dev * dev);
FORWARD int add_acl(int dev_id, unsigned interfaces, endpoint_t ep);
FORWARD int del_acl(int dev_id, unsigned interaces, endpoint_t ep);
FORWARD int handle_msg(message *msg);
FORWARD void _ddekit_usb_thread();
FORWARD void device_connect_callback(struct ddekit_usb_dev * dev,
unsigned int interfaces);
_PROTOTYPE( char *_ddekit_usb_get_manufacturer, (struct ddekit_usb_dev *ddev));
_PROTOTYPE( char *_ddekit_usb_get_product, (struct ddekit_usb_dev *ddev));
_PROTOTYPE( char *_ddekit_usb_get_serial, (struct ddekit_usb_dev *ddev));
_PROTOTYPE( usb_device_descriptor_t *_ddekit_usb_get_device_desc,
(struct ddekit_usb_dev *ddev));
_PROTOTYPE( usb_interface_descriptor_t *_ddekit_usb_get_interface_desc,
(struct ddekit_usb_dev *ddev, int inum));
char *_ddekit_usb_get_manufacturer(struct ddekit_usb_dev *ddev);
char *_ddekit_usb_get_product(struct ddekit_usb_dev *ddev);
char *_ddekit_usb_get_serial(struct ddekit_usb_dev *ddev);
usb_device_descriptor_t *_ddekit_usb_get_device_desc(struct
ddekit_usb_dev *ddev);
usb_interface_descriptor_t *_ddekit_usb_get_interface_desc(struct
ddekit_usb_dev *ddev, int inum);
PRIVATE ddekit_usb_malloc_fn my_malloc;