Example #1
0
static void InitNativeStringSerializer(Obj string) {
  TLS(SerializationStack) = NEW_PLIST(T_PLIST, 0);
  TLS(SerializationRegistry) = NewObjMap();
  TLS(SerializationDispatcher) = &NativeStringSerializer;
  TLS(SerializationObj) = string;
  TLS(SerializationIndex) = 0;
}
Example #2
0
static void InitNativeStringSerializer(Obj string)
{
    MODULE_STATE(Serialize).stack = NEW_PLIST(T_PLIST, 0);
    MODULE_STATE(Serialize).registry = NewObjMap();
    MODULE_STATE(Serialize).dispatcher = &NativeStringSerializer;
    MODULE_STATE(Serialize).obj = string;
    MODULE_STATE(Serialize).index = 0;
}