#ifndef INLINE4_OPENURL_H
#define INLINE4_OPENURL_H

/*
** This file was auto generated by idltool 52.7.
**
** It provides compatibility to OS3 style library
** calls by substituting functions.
**
** Do not edit manually.
*/ 

#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef EXEC_EXEC_H
#include <exec/exec.h>
#endif
#ifndef EXEC_INTERFACES_H
#include <exec/interfaces.h>
#endif

#include <interfaces/openurl.h>

/* Inline macros for Interface "main" */
#define URL_OpenA(url, tags) IOpenURL->URL_OpenA((url), (tags)) 
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
#define URL_Open(...) IOpenURL->URL_Open(__VA_ARGS__) 
#elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
#define URL_Open(vargs...) IOpenURL->URL_Open(## vargs) 
#endif
#define URL_OldGetPrefs() IOpenURL->URL_OldGetPrefs() 
#define URL_OldFreePrefs(up) IOpenURL->URL_OldFreePrefs((up)) 
#define URL_OldSetPrefs(up, permanent) IOpenURL->URL_OldSetPrefs((up), (permanent)) 
#define URL_OldGetDefaultPrefs() IOpenURL->URL_OldGetDefaultPrefs() 
#define URL_OldLaunchPrefsApp() IOpenURL->URL_OldLaunchPrefsApp() 
#define URL_GetPrefsA(tags) IOpenURL->URL_GetPrefsA((tags)) 
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
#define URL_GetPrefs(...) IOpenURL->URL_GetPrefs(__VA_ARGS__) 
#elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
#define URL_GetPrefs(...) IOpenURL->URL_GetPrefs(## vargs) 
#endif
#define URL_FreePrefsA(prefs, tags) IOpenURL->URL_FreePrefsA((prefs), (tags)) 
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
#define URL_FreePrefs(...) IOpenURL->URL_FreePrefs(__VA_ARGS__) 
#elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
#define URL_FreePrefs(vargs...) IOpenURL->URL_FreePrefs(## vargs) 
#endif
#define URL_SetPrefsA(up, tags) IOpenURL->URL_SetPrefsA((up), (tags)) 
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
#define URL_SetPrefs(...) IOpenURL->URL_SetPrefs(__VA_ARGS__) 
#elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
#define URL_SetPrefs(vargs...) IOpenURL->URL_SetPrefs(## vargs) 
#endif
#define URL_LaunchPrefsAppA(tags) IOpenURL->URL_LaunchPrefsAppA((tags)) 
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
#define URL_LaunchPrefsApp(...) IOpenURL->URL_LaunchPrefsApp(__VA_ARGS__) 
#elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
#define URL_LaunchPrefsApp(...) IOpenURL->URL_LaunchPrefsApp(## vargs) 
#endif
#define URL_GetAttr(attr, storage) IOpenURL->URL_GetAttr((attr), (storage)) 

#endif /* INLINE4_OPENURL_H */
