I need it for a bigger project OBS-URL: https://build.opensuse.org/request/show/337389 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/irstlm?expand=0&rev=1
21 lines
533 B
Diff
21 lines
533 B
Diff
--- trunk/src/ngramtable.cpp.orig 2015-01-22 06:51:11.000000000 -0700
|
|
+++ trunk/src/ngramtable.cpp 2015-01-26 20:00:00.000000000 -0700
|
|
@@ -1803,11 +1803,14 @@ long long ngramtable::getfreq(node nd,NO
|
|
}
|
|
|
|
table ngramtable::mtable(node nd) {
|
|
- char v[PTRSIZE];;
|
|
+ union {
|
|
+ char v[PTRSIZE];
|
|
+ table t;
|
|
+ } value;
|
|
for (int i=0; i<PTRSIZE; i++)
|
|
- v[i]=nd[MTAB_OFFS+i];
|
|
+ value.v[i]=nd[MTAB_OFFS+i];
|
|
|
|
- return *(table *)v;
|
|
+ return value.t;
|
|
}
|
|
|
|
table ngramtable::mtable(node nd,table value) {
|