diff options
author | Araq <rumpf_a@web.de> | 2013-01-27 00:42:43 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-01-27 00:42:43 +0100 |
commit | 18534b7dde8686f6aacf74a33b24facb0517d705 (patch) | |
tree | 3f6e7d988f2e5a21a0eae46c8c78e8a4ab00e98b /lib | |
parent | 541ba485c265c3b7b5f9908f0def0c38550f6b23 (diff) | |
download | Nim-18534b7dde8686f6aacf74a33b24facb0517d705.tar.gz |
incompleteStruct pragma for C's FILE
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/system/ansi_c.nim | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/system/ansi_c.nim b/lib/system/ansi_c.nim index f89577553..33e1ea982 100755 --- a/lib/system/ansi_c.nim +++ b/lib/system/ansi_c.nim @@ -21,9 +21,8 @@ proc c_strlen(a: CString): int {.nodecl, noSideEffect, importc: "strlen".} proc c_memset(p: pointer, value: cint, size: int) {.nodecl, importc: "memset".} type - C_TextFile {.importc: "FILE", nodecl, final.} = object # empty record for - # data hiding - C_BinaryFile {.importc: "FILE", nodecl, final.} = object + C_TextFile {.importc: "FILE", nodecl, final, incompleteStruct.} = object + C_BinaryFile {.importc: "FILE", nodecl, final, incompleteStruct.} = object C_TextFileStar = ptr CTextFile C_BinaryFileStar = ptr CBinaryFile |