]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/utils/send.c
Merge: Correction for 2.6.23-git kernel - unregister_chrdev() does not return value.
[lincan.git] / lincan / utils / send.c
index 53135dba486f3ad06000055cba769371b69835e0..b8171fd046f5da7f5400f3770e878fadf8224de7 100644 (file)
@@ -11,6 +11,7 @@ int main(void)
 {
        int i=0, fd=0, ret=0;
        unsigned long bits;
+       int msglen;
        char specialfile[MAXL+1]="/dev/can0", buf[MAXL+1];
        struct canmsg_t message;
 
@@ -31,10 +32,13 @@ int main(void)
        printf("Enter the starting Message ID ");
        scanf("%lx",&message.id);
        printf("Enter the Message Length ");
-       scanf("%d",&message.length);
+       scanf("%d",&msglen);
+       message.length=msglen;
        for (i=0; i<message.length; i++) {
+               int val;
                printf("Enter data byte [%d] ",i);
-               scanf("%x",(int *)&message.data[i]);
+               scanf("%x",&val);
+               message.data[i]=val;
        }
 
        fd=open(specialfile,O_RDWR);