# Set default behavior to automatically normalize line endings.
* text=auto

# Explicit define text files types.
*.c text diff=cpp
*.cpp text diff=cpp
*.h text diff=cpp
*.cs text diff=csharp

# Explicit exclude binary files from the line ending normalization.
*.png binary
*.JLS binary
*.jls binary
*.bmp binary
*.raw binary

# Export ignore all files that are only needed for git and CI (used when downloading the repository as a zip file).
.gitattributes export-ignore
.gitignore export-ignore
.travis.yml export-ignore
.appveyor.yml export-ignore