void FUN_00488b20(undefined4 *param_1,int param_2,undefined4 param_3,undefined4 param_4)

{
  if (param_2 == 0x100) {
    *(char *)param_1 = (char)param_3;
    return;
  }
  if (param_2 == 0x800) {
    param_1[1] = param_4;
  }
  else if (param_2 == 0x200) {
    *(short *)param_1 = (short)param_3;
    return;
  }
  *param_1 = param_3;
  return;
}