Gnash  0.8.11dev
Macros | Functions
aos4/plugin.cpp File Reference
#include <proto/intuition.h>
#include <proto/Picasso96API.h>
#include <proto/exec.h>
#include <cstdlib>
#include <cstdarg>
#include <cstdint>
#include <fstream>
#include "plugin.h"

Macros

#define FLASH_MAJOR_VERSION   "9"
 
#define FLASH_MINOR_VERSION   "0"
 
#define FLASH_REV_NUMBER   "82"
 
#define MIME_TYPES_HANDLED   "application/x-shockwave-flash"
 
#define PLUGIN_NAME   "Shockwave Flash"
 
#define MIME_TYPES_DESCRIPTION   MIME_TYPES_HANDLED":swf:"PLUGIN_NAME
 
#define FLASH_VERSION
 
#define PLUGIN_DESCRIPTION   "Shockwave Flash "FLASH_VERSION" Gnash "VERSION", the GNU SWF Player. \ Copyright &copy; 2006, 2007, 2008 \ <a href=\"http://www.fsf.org\">Free Software Foundation</a>, Inc.<br> \ Gnash comes with NO WARRANTY, to the extent permitted by law. \ You may redistribute copies of Gnash under the terms of the \ <a href=\"http://www.gnu.org/licenses/gpl.html\">GNU General Public \ License</a>. For more information about Gnash, see <a \ href=\"http://www.gnu.org/software/gnash/\"> \ http://www.gnu.org/software/gnash</a>. \ Compatible Shockwave Flash "FLASH_VERSION
 
#define DBG(x, ...)   __DBG(x, ## __VA_ARGS__)
 

Functions

char * NPP_GetMIMEDescription (void)
 Return the MIME Type description for this plugin. More...
 
void __DBG (const char *fmt,...)
 
NPError NS_PluginInitialize (void)
 
void NS_PluginShutdown (void)
 
nsPluginInstanceBase * NS_NewPluginInstance (nsPluginCreateData *aCreateDataStruct)
 
void NS_DestroyPluginInstance (nsPluginInstanceBase *aPlugin)
 

Macro Definition Documentation

§ DBG

#define DBG (   x,
  ... 
)    __DBG(x, ## __VA_ARGS__)

§ FLASH_MAJOR_VERSION

#define FLASH_MAJOR_VERSION   "9"

§ FLASH_MINOR_VERSION

#define FLASH_MINOR_VERSION   "0"

§ FLASH_REV_NUMBER

#define FLASH_REV_NUMBER   "82"

§ FLASH_VERSION

#define FLASH_VERSION
Value:
FLASH_MINOR_VERSION" r"FLASH_REV_NUMBER"."
#define FLASH_MAJOR_VERSION
Definition: aos4/plugin.cpp:30
#define FLASH_REV_NUMBER
Definition: aos4/plugin.cpp:32

§ MIME_TYPES_DESCRIPTION

#define MIME_TYPES_DESCRIPTION   MIME_TYPES_HANDLED":swf:"PLUGIN_NAME

§ MIME_TYPES_HANDLED

#define MIME_TYPES_HANDLED   "application/x-shockwave-flash"

§ PLUGIN_DESCRIPTION

#define PLUGIN_DESCRIPTION   "Shockwave Flash "FLASH_VERSION" Gnash "VERSION", the GNU SWF Player. \ Copyright &copy; 2006, 2007, 2008 \ <a href=\"http://www.fsf.org\">Free Software Foundation</a>, Inc.<br> \ Gnash comes with NO WARRANTY, to the extent permitted by law. \ You may redistribute copies of Gnash under the terms of the \ <a href=\"http://www.gnu.org/licenses/gpl.html\">GNU General Public \ License</a>. For more information about Gnash, see <a \ href=\"http://www.gnu.org/software/gnash/\"> \ http://www.gnu.org/software/gnash</a>. \ Compatible Shockwave Flash "FLASH_VERSION

§ PLUGIN_NAME

#define PLUGIN_NAME   "Shockwave Flash"

Function Documentation

§ __DBG()

void __DBG ( const char *  fmt,
  ... 
)
inline

§ NPP_GetMIMEDescription()

char * NPP_GetMIMEDescription ( void  )

Return the MIME Type description for this plugin.

§ NS_DestroyPluginInstance()

void NS_DestroyPluginInstance ( nsPluginInstanceBase *  aPlugin)

References DBG.

§ NS_NewPluginInstance()

nsPluginInstanceBase* NS_NewPluginInstance ( nsPluginCreateData *  aCreateDataStruct)

References DBG.

§ NS_PluginInitialize()

NPError NS_PluginInitialize ( void  )

References DBG.

§ NS_PluginShutdown()

void NS_PluginShutdown ( void  )

References DBG.