* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-#include <string.h> /* strdup() */
-#include <stdlib.h> /* free() */
#include <vlc/vlc.h>
#include "../libvlc.h"
#ifndef HAVE_RELEASE
{
- /* remove trailing \.libs from executable dir path if seen,
+ /* remove trailing \.libs from executable dir path if seen,
we assume we are running vlc through libtool wrapper in build dir */
int offset = strlen(psz_path)-sizeof("\\.libs")+1;
if( offset > 0 )
}
#endif
- vlc_global( p_this )->psz_vlcpath = strdup( psz_path );
+ vlc_global()->psz_vlcpath = strdup( psz_path );
/* Set the default file-translation mode */
#if !defined( UNDER_CE )
*****************************************************************************/
void system_End( libvlc_int_t *p_this )
{
- if( p_this && p_this->p_libvlc_global && vlc_global( p_this )->psz_vlcpath )
+ if( p_this && vlc_global() )
{
- free( vlc_global( p_this )->psz_vlcpath );
- vlc_global( p_this )->psz_vlcpath = NULL;
+ free( vlc_global()->psz_vlcpath );
+ vlc_global()->psz_vlcpath = NULL;
}
WSACleanup();