+ result = VOGLEDITOR_TRR_SNAPSHOT_SUCCESS;
+ vogleditor_output_message("... snapshot succeeded!\n");
+ *ppNewSnapshot = vogl_new(vogleditor_gl_state_snapshot, pNewSnapshot);
+ if (*ppNewSnapshot == NULL)
+ {
+ result = VOGLEDITOR_TRR_ERROR;
+ vogleditor_output_error("Allocating memory for snapshot container failed!");
+ vogl_delete(pNewSnapshot);
+ }