+ vg_strcat( &str, "??????" );
+
+ sfd_encode( (v2i){0,l}, str.buffer, k_world_sfd_left );
+
+ /* time */
+ vg_strnull( &str, buf, 100 );
+ i32 centiseconds = vg_msg_getkvi32( &body, "time", 0 ),
+ seconds = centiseconds / 100,
+ minutes = seconds / 60;
+
+ centiseconds %= 100;
+ seconds %= 60;
+ minutes %= 60;
+ if( minutes > 9 ) vg_strcat( &str, "?" );
+ else vg_strcati32( &str, minutes );
+ vg_strcat( &str, ":" );
+ vg_strcati32r( &str, seconds, 2, '0' );
+ vg_strcat( &str, "." );
+ vg_strcati32r( &str, centiseconds, 2, '0' );
+ sfd_encode( (v2i){-1,l}, str.buffer, k_world_sfd_right );
+ l ++;