/[svn]/liblscp/trunk/src/common.c
ViewVC logotype

Diff of /liblscp/trunk/src/common.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 171 by capela, Mon Jul 5 16:26:44 2004 UTC revision 179 by capela, Tue Jul 6 16:24:41 2004 UTC
# Line 610  void lscp_engine_info_init ( lscp_engine Line 610  void lscp_engine_info_init ( lscp_engine
610      pEngineInfo->version     = NULL;      pEngineInfo->version     = NULL;
611  }  }
612    
613  void lscp_engine_info_reset ( lscp_engine_info_t *pEngineInfo )  void lscp_engine_info_free ( lscp_engine_info_t *pEngineInfo )
614  {  {
615      if (pEngineInfo->description)      if (pEngineInfo->description)
616          free(pEngineInfo->description);          free(pEngineInfo->description);
617      if (pEngineInfo->version)      if (pEngineInfo->version)
618          free(pEngineInfo->version);          free(pEngineInfo->version);
619    }
620    
621    void lscp_engine_info_reset ( lscp_engine_info_t *pEngineInfo )
622    {
623        lscp_engine_info_free(pEngineInfo);
624      lscp_engine_info_init(pEngineInfo);      lscp_engine_info_init(pEngineInfo);
625  }  }
626    
# Line 639  void lscp_channel_info_init ( lscp_chann Line 643  void lscp_channel_info_init ( lscp_chann
643      pChannelInfo->volume            = 0.0;      pChannelInfo->volume            = 0.0;
644  }  }
645    
646  void lscp_channel_info_reset ( lscp_channel_info_t *pChannelInfo )  void lscp_channel_info_free ( lscp_channel_info_t *pChannelInfo )
647  {  {
648      if (pChannelInfo->engine_name)      if (pChannelInfo->engine_name)
649          free(pChannelInfo->engine_name);          free(pChannelInfo->engine_name);
# Line 647  void lscp_channel_info_reset ( lscp_chan Line 651  void lscp_channel_info_reset ( lscp_chan
651          lscp_szsplit_destroy(pChannelInfo->audio_routing);          lscp_szsplit_destroy(pChannelInfo->audio_routing);
652      if (pChannelInfo->instrument_file)      if (pChannelInfo->instrument_file)
653          free(pChannelInfo->instrument_file);          free(pChannelInfo->instrument_file);
654    }
655    
656    void lscp_channel_info_reset ( lscp_channel_info_t *pChannelInfo )
657    {
658        lscp_channel_info_free(pChannelInfo);
659      lscp_channel_info_init(pChannelInfo);      lscp_channel_info_init(pChannelInfo);
660  }  }
661    
# Line 662  void lscp_driver_info_init ( lscp_driver Line 670  void lscp_driver_info_init ( lscp_driver
670      pDriverInfo->parameters  = NULL;      pDriverInfo->parameters  = NULL;
671  }  }
672    
673  void lscp_driver_info_reset ( lscp_driver_info_t *pDriverInfo )  void lscp_driver_info_free ( lscp_driver_info_t *pDriverInfo )
674  {  {
675      if (pDriverInfo->description)      if (pDriverInfo->description)
676          free(pDriverInfo->description);          free(pDriverInfo->description);
677      if (pDriverInfo->version)      if (pDriverInfo->version)
678          free(pDriverInfo->version);          free(pDriverInfo->version);
679      lscp_szsplit_destroy(pDriverInfo->parameters);      lscp_szsplit_destroy(pDriverInfo->parameters);
680    }
681    
682    void lscp_driver_info_reset ( lscp_driver_info_t *pDriverInfo )
683    {
684        lscp_driver_info_free(pDriverInfo);
685      lscp_driver_info_init(pDriverInfo);      lscp_driver_info_init(pDriverInfo);
686  }  }
687    
# Line 683  void lscp_device_info_init ( lscp_device Line 695  void lscp_device_info_init ( lscp_device
695      lscp_plist_alloc(&(pDeviceInfo->params));      lscp_plist_alloc(&(pDeviceInfo->params));
696  }  }
697    
698  void lscp_device_info_reset ( lscp_device_info_t *pDeviceInfo )  void lscp_device_info_free ( lscp_device_info_t *pDeviceInfo )
699  {  {
700      if (pDeviceInfo->driver)      if (pDeviceInfo->driver)
701          free(pDeviceInfo->driver);          free(pDeviceInfo->driver);
702      lscp_plist_free(&(pDeviceInfo->params));      lscp_plist_free(&(pDeviceInfo->params));
703    }
704    
705    void lscp_device_info_reset ( lscp_device_info_t *pDeviceInfo )
706    {
707        lscp_device_info_free(pDeviceInfo);
708      lscp_device_info_init(pDeviceInfo);      lscp_device_info_init(pDeviceInfo);
709  }  }
710    
# Line 702  void lscp_device_port_info_init ( lscp_d Line 718  void lscp_device_port_info_init ( lscp_d
718      lscp_plist_alloc(&(pDevicePortInfo->params));      lscp_plist_alloc(&(pDevicePortInfo->params));
719  }  }
720    
721  void lscp_device_port_info_reset ( lscp_device_port_info_t *pDevicePortInfo )  void lscp_device_port_info_free ( lscp_device_port_info_t *pDevicePortInfo )
722  {  {
723      if (pDevicePortInfo->name)      if (pDevicePortInfo->name)
724          free(pDevicePortInfo->name);          free(pDevicePortInfo->name);
725      lscp_plist_free(&(pDevicePortInfo->params));      lscp_plist_free(&(pDevicePortInfo->params));
726    }
727    
728    void lscp_device_port_info_reset ( lscp_device_port_info_t *pDevicePortInfo )
729    {
730        lscp_device_port_info_free(pDevicePortInfo);
731      lscp_device_port_info_init(pDevicePortInfo);      lscp_device_port_info_init(pDevicePortInfo);
732  }  }
733    
# Line 729  void lscp_param_info_init ( lscp_param_i Line 749  void lscp_param_info_init ( lscp_param_i
749      pParamInfo->possibilities = NULL;      pParamInfo->possibilities = NULL;
750  }  }
751    
752  void lscp_param_info_reset ( lscp_param_info_t *pParamInfo )  void lscp_param_info_free ( lscp_param_info_t *pParamInfo )
753  {  {
754      if (pParamInfo->description)      if (pParamInfo->description)
755          free(pParamInfo->description);          free(pParamInfo->description);
# Line 741  void lscp_param_info_reset ( lscp_param_ Line 761  void lscp_param_info_reset ( lscp_param_
761      if (pParamInfo->range_max)      if (pParamInfo->range_max)
762          free(pParamInfo->range_max);          free(pParamInfo->range_max);
763      lscp_szsplit_destroy(pParamInfo->possibilities);      lscp_szsplit_destroy(pParamInfo->possibilities);
764        }
765    
766    void lscp_param_info_reset ( lscp_param_info_t *pParamInfo )
767    {
768        lscp_param_info_free(pParamInfo);
769      lscp_param_info_init(pParamInfo);      lscp_param_info_init(pParamInfo);
770  }  }
771    

Legend:
Removed from v.171  
changed lines
  Added in v.179

  ViewVC Help
Powered by ViewVC