View Single Post

   
  #1 (permalink)  
Old 04-17-2008, 05:30 PM
Hiroshi Saito
 
Posts: n/a
Default Appropriate wxLongLong method?

Hi Andreas.

Now, am only I strange?

base/base.cpp: In function `wxString NumToStr(wxLongLongNative)':
base/base.cpp:130: cannot pass objects of non-POD type `class wxLongLong'
through `...'
gmake[2]: *** [base.o] error 1
gmake[1]: *** [all-recursive] error 1
gmake: *** [all] error 2

--- src/base/base.cpp.orig Thu Sep 8 21:37:15 2005
+++ src/base/base.cpp Thu Sep 8 21:37:15 2005
@@ -30,7 +30,7 @@
#define atolonglong(str) strtoll(str, (char **)NULL, 10)
#else
#ifdef __FreeBSD__
-#define atolonglong(str) strtoll(str, (char **)NULL, 10)
+#define atolonglong(str) strtoll(str, NULL, 10)
#else
#define atolonglong atoll
#endif

It was required for me. Probably, #undef atolonglong may also be necessity.
However, Should not the origin of the wxLongLong method of wxWidget be changed?

Regards,
Hiroshi Saito






---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply With Quote