)]}'
{
  "commit": "3f5ff2fba2047561493622a691a244cf81114752",
  "tree": "8b133e9f0a9538532393faefed5e47c3207b2d96",
  "parents": [
    "1df8f18e468c5d16c91375154842cc982d9a837b"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Dec 18 20:17:20 2002 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Dec 18 20:17:20 2002 +0000"
  },
  "message": "Avoid including other headers from the msvcrt headers, duplicate some\ndefinitions instead like Windows does.\nAlways define wchar_t (suggested by Dimitrie O. Paun), and use wchar_t\neverywhere instead of WCHAR to avoid depending on Windows headers.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41a5e6b5550e8f6f31d9ed04f0aa1723e7bccc7c",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/file.c",
      "new_id": "6ac4fd7b14c2ed6f9073bdeef6247d841699e292",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/file.c"
    },
    {
      "type": "modify",
      "old_id": "ea917f62c434ef7601d493df0039519ee5b4de3f",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/misc.c",
      "new_id": "d292b6fa966a6fb659d3296e137343c2a0432fe1",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/misc.c"
    },
    {
      "type": "modify",
      "old_id": "003eb7a472cd88bc9fe2abcade267dbe7e480e30",
      "old_mode": 33188,
      "old_path": "dlls/msvcrt/scanf.c",
      "new_id": "a4e3b823c22617d308e5d6e1a931cb3bc67a22a2",
      "new_mode": 33188,
      "new_path": "dlls/msvcrt/scanf.c"
    },
    {
      "type": "modify",
      "old_id": "1b869fc4250969e40d826b931e398a330806e245",
      "old_mode": 33188,
      "old_path": "include/msvcrt/ctype.h",
      "new_id": "1e6505ed9953da95d41fcf298a990e4479881037",
      "new_mode": 33188,
      "new_path": "include/msvcrt/ctype.h"
    },
    {
      "type": "modify",
      "old_id": "41f9aceaf809fee438be7279f77e171fdc51dbcb",
      "old_mode": 33188,
      "old_path": "include/msvcrt/direct.h",
      "new_id": "3e75fa512b86ac08edb22b44c4421c89c550d235",
      "new_mode": 33188,
      "new_path": "include/msvcrt/direct.h"
    },
    {
      "type": "modify",
      "old_id": "c7883cb88a6198d2f296835c4bdaed768aca2d3f",
      "old_mode": 33188,
      "old_path": "include/msvcrt/dos.h",
      "new_id": "6f948fb55e5bab6b997564f06730a03d0a6743a6",
      "new_mode": 33188,
      "new_path": "include/msvcrt/dos.h"
    },
    {
      "type": "modify",
      "old_id": "39103a560c14ffeb410bb906430a5afb6b3cc1d7",
      "old_mode": 33188,
      "old_path": "include/msvcrt/eh.h",
      "new_id": "94a8cbc8da07656e37a9508701a05cc171c70d53",
      "new_mode": 33188,
      "new_path": "include/msvcrt/eh.h"
    },
    {
      "type": "modify",
      "old_id": "190883482c8a7d80b3b9b1c8cad64231269cea39",
      "old_mode": 33188,
      "old_path": "include/msvcrt/errno.h",
      "new_id": "d37b7ce754ff892084715e4fb8c4a84f1306f8f3",
      "new_mode": 33188,
      "new_path": "include/msvcrt/errno.h"
    },
    {
      "type": "modify",
      "old_id": "a01a052db567a6375315520df7abd7bc04441a3a",
      "old_mode": 33188,
      "old_path": "include/msvcrt/io.h",
      "new_id": "f76e22b381adac7de222992d58a838d9b260a5f5",
      "new_mode": 33188,
      "new_path": "include/msvcrt/io.h"
    },
    {
      "type": "modify",
      "old_id": "f57a0735511167b4a94af5d7b47d10bb911686ad",
      "old_mode": 33188,
      "old_path": "include/msvcrt/locale.h",
      "new_id": "fa722436c96a3a185a5feb7e43265a4fa018bfaa",
      "new_mode": 33188,
      "new_path": "include/msvcrt/locale.h"
    },
    {
      "type": "modify",
      "old_id": "54fd99bc5842c7e36b86c367b4de08392e0ea5b6",
      "old_mode": 33188,
      "old_path": "include/msvcrt/malloc.h",
      "new_id": "8eba071bdf9aa62b13e51a1d856ffadeec332734",
      "new_mode": 33188,
      "new_path": "include/msvcrt/malloc.h"
    },
    {
      "type": "modify",
      "old_id": "336f4c441471cfc3a6040128047ff56ad98be377",
      "old_mode": 33188,
      "old_path": "include/msvcrt/mbctype.h",
      "new_id": "0409dd80f50bbfaeeb636fec2b33e29a2f855e2f",
      "new_mode": 33188,
      "new_path": "include/msvcrt/mbctype.h"
    },
    {
      "type": "modify",
      "old_id": "bef7396456f90375abfec4b0bd04449d3eb71c51",
      "old_mode": 33188,
      "old_path": "include/msvcrt/mbstring.h",
      "new_id": "cdbebf7924ad41e4a86bd9f7a6f151319221f6b5",
      "new_mode": 33188,
      "new_path": "include/msvcrt/mbstring.h"
    },
    {
      "type": "modify",
      "old_id": "50d85ce71610c006d9e9fb5b559edc9cad5f409d",
      "old_mode": 33188,
      "old_path": "include/msvcrt/process.h",
      "new_id": "376ecc937c8de7d8060fb11925305ee9a2b7a870",
      "new_mode": 33188,
      "new_path": "include/msvcrt/process.h"
    },
    {
      "type": "modify",
      "old_id": "ff54a373d4b573b8c6349956bcdbea8d3a8493c8",
      "old_mode": 33188,
      "old_path": "include/msvcrt/search.h",
      "new_id": "9b70205eab5d6e939d1adb98b8c66cf55edaa106",
      "new_mode": 33188,
      "new_path": "include/msvcrt/search.h"
    },
    {
      "type": "modify",
      "old_id": "28391f2cf4d197d683612e3c40f9b7aff2f60df5",
      "old_mode": 33188,
      "old_path": "include/msvcrt/setjmp.h",
      "new_id": "1d1199c3b97eca1e7dd5025a8126d2c742f70570",
      "new_mode": 33188,
      "new_path": "include/msvcrt/setjmp.h"
    },
    {
      "type": "modify",
      "old_id": "c080da6a65bbcbb416739280bb48b1fd8dcd045f",
      "old_mode": 33188,
      "old_path": "include/msvcrt/stddef.h",
      "new_id": "17ff207f622fe570e5fa7abd099fe184152cad96",
      "new_mode": 33188,
      "new_path": "include/msvcrt/stddef.h"
    },
    {
      "type": "modify",
      "old_id": "94e8485adfb99018b54f768eb61204703928d0f0",
      "old_mode": 33188,
      "old_path": "include/msvcrt/stdio.h",
      "new_id": "cd6e503306aa4bb23e0614c0cd4f6fbf4912703f",
      "new_mode": 33188,
      "new_path": "include/msvcrt/stdio.h"
    },
    {
      "type": "modify",
      "old_id": "8658071c9940811057533d416b5e2cba7fad166e",
      "old_mode": 33188,
      "old_path": "include/msvcrt/stdlib.h",
      "new_id": "8bdf608c26ced91f3bcce3c23acef951a4840641",
      "new_mode": 33188,
      "new_path": "include/msvcrt/stdlib.h"
    },
    {
      "type": "modify",
      "old_id": "d6d2df20dc955121af1b20f9e28a213503651d06",
      "old_mode": 33188,
      "old_path": "include/msvcrt/string.h",
      "new_id": "ee3ddbbf9983850ef1c1fb645a3a029ae5b6845b",
      "new_mode": 33188,
      "new_path": "include/msvcrt/string.h"
    },
    {
      "type": "modify",
      "old_id": "4164618bcb3fb73c1f423d3b8c5ad5e286cce5f3",
      "old_mode": 33188,
      "old_path": "include/msvcrt/sys/stat.h",
      "new_id": "4af2ade9230458345674db040de532964e3b39a1",
      "new_mode": 33188,
      "new_path": "include/msvcrt/sys/stat.h"
    },
    {
      "type": "modify",
      "old_id": "eac101d579f66962db20b63b295e92093cce3967",
      "old_mode": 33188,
      "old_path": "include/msvcrt/sys/timeb.h",
      "new_id": "17477fb612d81309323e5301c0a23ccdca97738e",
      "new_mode": 33188,
      "new_path": "include/msvcrt/sys/timeb.h"
    },
    {
      "type": "modify",
      "old_id": "1142eaea7480843f19c70d8a8f21dd5711be9b1b",
      "old_mode": 33188,
      "old_path": "include/msvcrt/sys/types.h",
      "new_id": "ca98db2bbe590794a80e127886857c5c24a545a9",
      "new_mode": 33188,
      "new_path": "include/msvcrt/sys/types.h"
    },
    {
      "type": "modify",
      "old_id": "225922b7f3bd3c35efbbc0a9eb0b02fb634a2c68",
      "old_mode": 33188,
      "old_path": "include/msvcrt/sys/utime.h",
      "new_id": "0a0c48c8b4ac82700f8dc21c96882541d23aa968",
      "new_mode": 33188,
      "new_path": "include/msvcrt/sys/utime.h"
    },
    {
      "type": "modify",
      "old_id": "4f4113d72eaedfa855575dafe2d88d8d752fb13f",
      "old_mode": 33188,
      "old_path": "include/msvcrt/time.h",
      "new_id": "dc9a7438fe24dfaaa48e4de73055e5125b933a2c",
      "new_mode": 33188,
      "new_path": "include/msvcrt/time.h"
    },
    {
      "type": "modify",
      "old_id": "1dfb4d05651dfe2d523626fc555527538eedf3f3",
      "old_mode": 33188,
      "old_path": "include/msvcrt/wchar.h",
      "new_id": "6fe4ddd33b24efdefcc1233fb9c0158abddee3fe",
      "new_mode": 33188,
      "new_path": "include/msvcrt/wchar.h"
    },
    {
      "type": "modify",
      "old_id": "fce0b11805b9ed3fc9f37d0f2b158de6352bf7c9",
      "old_mode": 33188,
      "old_path": "include/msvcrt/wctype.h",
      "new_id": "0b7e34ead3a0aca1cdceb1146b788049673efe70",
      "new_mode": 33188,
      "new_path": "include/msvcrt/wctype.h"
    },
    {
      "type": "modify",
      "old_id": "5cd3b6ba752ff586888afbc7c57c983f2b5ed833",
      "old_mode": 33188,
      "old_path": "include/winnt.h",
      "new_id": "0bd9906fa005e5b624940f7790608d5ecb5ee87b",
      "new_mode": 33188,
      "new_path": "include/winnt.h"
    }
  ]
}
