Recover the Mac file-size helper's 260-byte filename buffer
Mac002b661f stores local_118 at Stack[-0x118] as one undefined byte. Native 002b667d takes EBP-0x114, passes it with capacity 0x104 to 00013adb, which forwards the capacity to a byte-string copy from the file record at +8. The buffer occupies exactly EBP-0x114..EBP-0x11, ending before the guard at EBP-0x10. The Windows00516eab pair passes its corresponding 260-byte local to the paired getter with the same capacity. Persist char[260] and name the default local szFileName. The current decompiler already infers char[260]; this is a stored-object and naming correction, with no claimed compile/runtime fix. Applied1292 changes only this function's prototype; pending1386 changes only its parent.
Changes 2, applied together
Retype variable
mac 0x002b661f Stack[-0x118]typeundefined→char[260]Rename variable
mac 0x002b661f Stack[-0x118]namelocal_118→szFileName