]> rtime.felk.cvut.cz Git - mf624-simulink.git/commitdiff
Simplify device opening
authorMichal Sojka <sojkam1@fel.cvut.cz>
Tue, 23 Jul 2013 13:26:34 +0000 (15:26 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Tue, 23 Jul 2013 13:26:34 +0000 (15:26 +0200)
sfAnalogOutput.c

index 888bff8303adc03f45d48decc17348d073dc4433..0b59e1923f069216ba3bb1cf8198c4df5d731a4b 100644 (file)
@@ -148,13 +148,9 @@ static void mdlInitializeSampleTimes(SimStruct *S)
   {
     if(mfst==NULL){
         mfst = malloc(sizeof(mf624_state_t));
-        #define BUFF_SMALL             32
-        char buff[BUFF_SMALL];
-        memset(buff, '\0', BUFF_SMALL);
+        char buff[32];
         mfst->uio_dev = "uio0";
-
-        strncat(buff, "/dev/", 5);
-        strncat(buff, mfst->uio_dev, sizeof(buff) - 6);
+       snprintf(buff, sizeof(buff), "/dev/%s", mfst->uio_dev);
 
         mfst->device_fd = open_device(buff);
         if (mfst->device_fd < 0) {