1# Set the default behavior, in case people don't have core.autocrlf set. 2* text=auto 3 4# Files with these extensions are accepted source files inside the ReactOS 5# tree. They should have native line endings of the OS. 6*.acf text 7*.asm text 8*.c text 9*.cc text 10*.cmake text 11*.cpp text 12*.cxx text 13*.h text 14*.hpp text 15*.hxx text 16*.idl text 17*.inc text 18*.inl text 19*.klc text 20*.l text 21*.lds text 22*.md text 23*.rc text 24*.s text 25*.S text 26*.sfd text 27*.spec text 28*.svg text 29*.txt text 30*.TXT text 31*.y text 32 33# Files with these extensions end up in the built ReactOS system, so they 34# need to have CRLF line endings. 35*.bat text eol=crlf 36*.cmd text eol=crlf 37*.exp text eol=crlf 38*.hhc text eol=crlf 39*.hhp text eol=crlf 40*.ini text eol=crlf 41*.INI text eol=crlf 42*.inf text eol=crlf 43*.inf.tpl text eol=crlf 44*.js text eol=crlf 45*.manifest text eol=crlf 46*.mc text eol=crlf 47*.mof text eol=crlf 48*.rgs text eol=crlf 49*.sif text eol=crlf 50*.vbs text eol=crlf 51*.vcxproj text eol=crlf 52*.xml text eol=crlf 53 54# Files with these extensions are accepted binary files inside the ReactOS 55# tree. Git must not tamper with them at all! 56*.avi binary 57*.bin binary 58*.bmf binary 59*.bmp binary 60*.BMP binary 61*.chm binary 62*.cur binary 63*.dll binary 64*.emf binary 65*.gif binary 66*.ico binary 67*.jpg binary 68*.mp3 binary 69*.nls binary 70*.otf binary 71*.pdn binary 72*.pfb binary 73*.pfm binary 74*.png binary 75*.psd binary 76*.ttc binary 77*.ttf binary 78*.wav binary 79*.xcf binary 80 81# All other extensions not explicitly mentioned here are left for Git to 82# handle automatically. 83# You must not rely on them having a particular line ending style! 84