This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "Bz MD5"

From BZFlagWiki
Jump to: navigation, search
(New page: BZF_API const char *bz_MD5(const char* str); BZF_API const char *bz_MD5(const void* data, size_t size); {{BZFS_API_Doc}}{{BZFS_API_Funcs}} ==Syntax== int bz_getLoadedPlugins( [[bz_APIStri...)
 
Line 1: Line 1:
 +
{{BZFS_API_Doc}}{{BZFS_API_Funcs}}
 +
==Syntax==
 
BZF_API const char *bz_MD5(const char* str);
 
BZF_API const char *bz_MD5(const char* str);
 +
 
BZF_API const char *bz_MD5(const void* data, size_t size);
 
BZF_API const char *bz_MD5(const void* data, size_t size);
 
{{BZFS_API_Doc}}{{BZFS_API_Funcs}}
 
==Syntax==
 
int bz_getLoadedPlugins( [[bz_APIStringList]] * list )
 
  
 
==Parameters==
 
==Parameters==
* '''''list''''': A pointer to the [[bz_APIStringList]] to store the names of all loaded plug-ins.
+
* '''''str''''': A pointer to a null terminated string to use as the MD5 source.
 +
* '''''data''''': A pointer to raw unterminated data to use as the MD5 source.
 +
* '''''size''''': The size of the raw data.
  
 
==Returns==
 
==Returns==
The number of loaded plugins.
+
The hexedecmial representation of the MD5 hash.
  
 
==Description==
 
==Description==
This API function appends all currently loaded plug-ins to the end of a [[bz_APIStringList]].
+
This function uses the same MD5 logic as BZFS.
 
+
==See Also==
+
[[bz_loadPlugin]]
+
[[bz_unloadPlugin]]
+
[[bz_registerCustomPluginHandler]]
+
[[bz_removeCustomPluginHandler]]
+

Revision as of 05:01, 25 May 2008

BZFS API Documentation This page contains part of the BZFS API documentation for use by Plug-ins on the BZFS server.
BZFS API Function. This page documents a BZFS_API Function, that is provided by the BZFS game server for plug-ins to call.

Syntax

BZF_API const char *bz_MD5(const char* str);

BZF_API const char *bz_MD5(const void* data, size_t size);

Parameters

  • str: A pointer to a null terminated string to use as the MD5 source.
  • data: A pointer to raw unterminated data to use as the MD5 source.
  • size: The size of the raw data.

Returns

The hexedecmial representation of the MD5 hash.

Description

This function uses the same MD5 logic as BZFS.