Mercurial > projects > qtd
comparison qt/qtd/ArrayOpsPrimitive.d @ 33:cf8a415f3f32
gui package is fully wrapped now. lots of fixes in the generator
author | eldar |
---|---|
date | Sat, 16 May 2009 17:12:06 +0000 |
parents | e78566595089 |
children | 76e5e8597a83 |
comparison
equal
deleted
inserted
replaced
32:a293cd68d56c | 33:cf8a415f3f32 |
---|---|
73 | 73 |
74 private extern(C) void* qtd_string_from_array(string[]* arr, size_t pos) | 74 private extern(C) void* qtd_string_from_array(string[]* arr, size_t pos) |
75 { | 75 { |
76 return &((*arr)[pos]); | 76 return &((*arr)[pos]); |
77 } | 77 } |
78 | 78 /* |
79 private extern(C) void qtd_get_string_from_array(string* arr, size_t pos, char** elem, size_t* elem_size) | 79 private extern(C) void qtd_get_string_from_array(string* arr, size_t pos, char** elem, size_t* elem_size) |
80 { | 80 { |
81 *elem = arr[pos].ptr; | 81 *elem = arr[pos].ptr; |
82 *elem_size = arr[pos].length; | 82 *elem_size = arr[pos].length; |
83 } | |
84 */ | |
85 | |
86 private extern(C) void qtd_get_string_from_array(string* arr, size_t pos, string* elem) | |
87 { | |
88 *elem = arr[pos]; | |
83 } | 89 } |
84 | 90 |
85 version(Windows) | 91 version(Windows) |
86 { | 92 { |
87 extern (C) void qtd_core_ArrayOps_initCallBacks(void* callbacks); | 93 extern (C) void qtd_core_ArrayOps_initCallBacks(void* callbacks); |