Commit 415a814e authored by Federico Vaga's avatar Federico Vaga

lib: cast token pointer to the final data strucutre

this will fix g++ warnings and will not affect the gcc and C logic even
if `(void *)` is perfectly legal in C
Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 1cb96634
......@@ -134,7 +134,7 @@ struct fmcadc_dev *fmcadc_open_by_lun(char *name, int lun,
int fmcadc_close(struct fmcadc_dev *dev)
{
struct fmcadc_gid *b = (void *)dev;
struct fmcadc_gid *b = (struct fmcadc_gid *)dev;
return b->board->fa_op->close(dev);
}
......@@ -115,7 +115,7 @@ int fmcadc_zio_get_param(struct fmcadc_dev *dev, char *name,
static int fa_zio_sysfs_get(struct __fmcadc_dev_zio *fa, char *name,
uint32_t *resp)
{
struct fmcadc_dev *dev = (void *)&fa->gid; /* hack: back and forth.. */
struct fmcadc_dev *dev = (struct fmcadc_dev *)&fa->gid; /* hack: back and forth.. */
int ret;
int val;
......@@ -139,7 +139,7 @@ static int fa_zio_sysfs_get(struct __fmcadc_dev_zio *fa, char *name,
int fa_zio_sysfs_set(struct __fmcadc_dev_zio *fa, char *name,
uint32_t *value)
{
struct fmcadc_dev *dev = (void *)&fa->gid; /* hack: back and forth.. */
struct fmcadc_dev *dev = (struct fmcadc_dev *)&fa->gid; /* hack: back and forth.. */
int ret;
int val = *value; /* different type */
......
......@@ -25,7 +25,7 @@ int fmcadc_acq_start(struct fmcadc_dev *dev,
unsigned int flags,
struct timeval *timeout)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->acq_start(dev, flags, timeout);
......@@ -34,7 +34,7 @@ int fmcadc_acq_start(struct fmcadc_dev *dev,
int fmcadc_acq_poll(struct fmcadc_dev *dev, unsigned int flags,
struct timeval *timeout)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->acq_poll(dev, flags, timeout);
......@@ -42,7 +42,7 @@ int fmcadc_acq_poll(struct fmcadc_dev *dev, unsigned int flags,
int fmcadc_acq_stop(struct fmcadc_dev *dev, unsigned int flags)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->acq_stop(dev, flags);
......@@ -51,7 +51,7 @@ int fmcadc_acq_stop(struct fmcadc_dev *dev, unsigned int flags)
int fmcadc_apply_config(struct fmcadc_dev *dev, unsigned int flags,
struct fmcadc_conf *conf)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
uint64_t cap_mask;
......@@ -70,7 +70,7 @@ int fmcadc_apply_config(struct fmcadc_dev *dev, unsigned int flags,
int fmcadc_retrieve_config(struct fmcadc_dev *dev, struct fmcadc_conf *conf)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
uint64_t cap_mask;
......@@ -90,7 +90,7 @@ int fmcadc_retrieve_config(struct fmcadc_dev *dev, struct fmcadc_conf *conf)
int fmcadc_get_param(struct fmcadc_dev *dev, char *name,
char *sptr, int *iptr)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->get_param(dev, name, sptr, iptr);
......@@ -99,7 +99,7 @@ int fmcadc_get_param(struct fmcadc_dev *dev, char *name,
int fmcadc_set_param(struct fmcadc_dev *dev, char *name,
char *sptr, int *iptr)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->set_param(dev, name, sptr, iptr);
......@@ -110,7 +110,7 @@ struct fmcadc_buffer *fmcadc_request_buffer(struct fmcadc_dev *dev,
void *(*alloc)(size_t),
unsigned int flags)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->request_buffer(dev, nsamples, alloc, flags);
......@@ -121,7 +121,7 @@ int fmcadc_fill_buffer(struct fmcadc_dev *dev,
unsigned int flags,
struct timeval *timeout)
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->fill_buffer(dev, buf, flags, timeout);
......@@ -130,7 +130,7 @@ int fmcadc_fill_buffer(struct fmcadc_dev *dev,
struct fmcadc_timestamp *fmcadc_tstamp_buffer(struct fmcadc_buffer *buf,
struct fmcadc_timestamp *ts)
{
struct fmcadc_gid *g = (void *)buf->dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)buf->dev;
const struct fmcadc_board_type *b = g->board;
return b->fa_op->tstamp_buffer(buf, ts);
......@@ -139,7 +139,7 @@ struct fmcadc_timestamp *fmcadc_tstamp_buffer(struct fmcadc_buffer *buf,
int fmcadc_release_buffer(struct fmcadc_dev *dev, struct fmcadc_buffer *buf,
void (*free)(void *))
{
struct fmcadc_gid *g = (void *)dev;
struct fmcadc_gid *g = (struct fmcadc_gid *)dev;
const struct fmcadc_board_type *b = g->board;
if (!buf)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment