File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import Data.Maybe (Maybe(..))
88data Platform
99 = Darwin
1010 | FreeBSD
11+ | OpenBSD
1112 | Linux
1213 | SunOS
1314 | Win32
@@ -16,13 +17,15 @@ data Platform
1617toString :: Platform -> String
1718toString Darwin = " darwin"
1819toString FreeBSD = " freebsd"
20+ toString OpenBSD = " openbsd"
1921toString Linux = " linux"
2022toString SunOS = " sunos"
2123toString Win32 = " win32"
2224
2325fromString :: String -> Maybe Platform
2426fromString " darwin" = Just Darwin
2527fromString " freebsd" = Just FreeBSD
28+ fromString " openbsd" = Just OpenBSD
2629fromString " linux" = Just Linux
2730fromString " sunos" = Just SunOS
2831fromString " win32" = Just Win32
@@ -31,6 +34,7 @@ fromString _ = Nothing
3134instance showPlatform :: Show Platform where
3235 show Darwin = " Darwin"
3336 show FreeBSD = " FreeBSD"
37+ show OpenBSD = " OpenBSD"
3438 show Linux = " Linux"
3539 show SunOS = " SunOS"
3640 show Win32 = " Win32"
You can’t perform that action at this time.
0 commit comments