/* MessageServer_Release_x64.exe sha256 7911b15c4379625eaa12ff227708aa3a033bc6ac2cf6b34283136e3a62df25f1 * Ghidra 12.1.2 decompiler output for 0x140109af0 FUN_140109af0 * Pseudocode, not original source. */ void FUN_140109af0(undefined1 *param_1,int param_2) { undefined1 uVar1; longlong lVar2; undefined1 *puVar3; undefined1 *puVar4; lVar2 = (longlong)(param_2 + -1); if (0 < param_2 + -1) { puVar3 = param_1; do { uVar1 = *puVar3; puVar4 = puVar3 + 1; *puVar3 = param_1[lVar2]; param_1[lVar2] = uVar1; lVar2 = lVar2 + -1; puVar3 = puVar4; } while ((longlong)puVar4 - (longlong)param_1 < lVar2); } return; }