#include "game_types.h"

/* Sub_080130C8 @ 0x080130C8 (real 20B) -- fetch helper + halfword scale/store pair. Mirrors src/matched/Sub_080130C8.c. */
/* Runs the shared fetch helper, doubles it into halfword +28, then scales
   by halfword +30 (>> 8) into halfword +32. Struct arrives in r0. */
extern int Script_FetchHelper_08013030(void);

void Sub_080130C8(char *st)
{
    int v = Script_FetchHelper_08013030() * 2;
    unsigned h;
    *(unsigned short *)(st + 28) = (unsigned short)v;
    h = *(unsigned short *)(st + 30);
    *(unsigned short *)(st + 32) = (unsigned short)((v * h) >> 8);
}
