)]}'
{
  "commit": "f48a28d12a762feb5469dee397adb91d09bc4cd6",
  "tree": "b69255fad3c221498838e2408875e0326b4c53a2",
  "parents": [
    "69a52cff4fdc6a12b639c0d2ec532f6f4ab65c48"
  ],
  "author": {
    "name": "Wink Saville",
    "email": "wink@saville.com",
    "time": "Tue Mar 06 10:15:03 2018 -0800"
  },
  "committer": {
    "name": "Dominic Hamon",
    "email": "dominichamon@users.noreply.github.com",
    "time": "Tue Mar 06 18:15:03 2018 +0000"
  },
  "message": "Do not let StrCat be renamed to lstrcatA (#546)\n\nOn Windows the Shlwapi.h file has a macro:\r\n\r\n  #define StrCat lstrcatA\r\n\r\nAnd benchmark/src/string_util.h defines StrCat and it is renamed to\r\nlstrcatA if we don\u0027t undef the macro in Shlwapi.h. This is an innocuous\r\nbug if string_util.h is included after Shlwapi.h, but it is a compile\r\nerror if string_util.h is included before Shlwapi.h.\r\n\r\nThis fixes issue #545.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24ab6d6bf9434d3cab4ccbede0b7448c1821fa44",
      "old_mode": 33188,
      "old_path": "src/sysinfo.cc",
      "new_id": "59769e242e0b425ae0839d4f6d950113bd12501a",
      "new_mode": 33188,
      "new_path": "src/sysinfo.cc"
    },
    {
      "type": "modify",
      "old_id": "893cd3827acfc888af557690fc66faf123868a5e",
      "old_mode": 33188,
      "old_path": "src/timers.cc",
      "new_id": "701e4577aac4350371029a6f2b7c9091ec6959c2",
      "new_mode": 33188,
      "new_path": "src/timers.cc"
    }
  ]
}
