Branch: Tag:

2011-01-28

2011-01-28 20:32:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Serialize: Fixed the return type for the deserializer callback in several places.

3909:    DEFAULT_CMOD_STORAGE void f_deserialize(INT32 args);       /*! @decl void _deserialize_variable(function(string, type, @ -  *! function(mixed:void): mixed) deserializer @ +  *! function(mixed:void): void) deserializer @    *! string symbol, type symbol_type, @    *! function(mixed:void) setter)    *!
3965:    *! @[_deserialize()], @[_serialize_variable()]    */    PIKEFUN void _deserialize_variable(function(string, type, -  function(mixed:void): mixed) +  function(mixed:void): void)    deserializer, string symbol,    type symbol_type,    function(mixed:void) setter)
3992:       /*! @decl void _deserialize(object o, @    *! function(string, type, @ -  *! function(mixed:void): mixed) deserializer) +  *! function(mixed:void): void) deserializer)    *!    *! Dispatch function for deserialization.    *!
4015:    */    PIKEFUN void _deserialize(object o,    function(string, type, -  function(mixed:void): mixed) deserializer) +  function(mixed:void): void) deserializer)    flags ID_PROTECTED;    rawtype tFunc(tObj tFunc(tStr tType(tMix) tFunc(tMix, tVoid), tVoid), tVoid);    {