Click here to Skip to main content
14,142,500 members

C / C++ / MFC

 
QuestionC++, java Pin
Benjamin Apire9-May-19 10:47
memberBenjamin Apire9-May-19 10:47 
QuestionRe: C++, java Pin
David Crow9-May-19 17:10
memberDavid Crow9-May-19 17:10 
AnswerRe: C++, java Pin
CPallini9-May-19 21:22
mveCPallini9-May-19 21:22 
AnswerRe: C++, java Pin
Richard MacCutchan9-May-19 21:38
protectorRichard MacCutchan9-May-19 21:38 
QuestionAnalyzing make error output - one problem solved.... Pin
Vaclav_8-May-19 6:38
memberVaclav_8-May-19 6:38 
AnswerRe: Analyzing make error output Pin
CPallini8-May-19 7:42
mveCPallini8-May-19 7:42 
GeneralRe: Analyzing make error output Pin
Vaclav_8-May-19 8:08
memberVaclav_8-May-19 8:08 
GeneralRe: Analyzing make error output Pin
Vaclav_8-May-19 17:05
memberVaclav_8-May-19 17:05 
One of the errors refers to line 422 in gtypes header - highlighted.

Am I on the right track ?

Apparently the type unsigned long long is not "typedef.
It also looks line 422 should not be used per comment note.


#ifndef _GLIB_TEST_OVERFLOW_FALLBACK
#if __GNUC__ >= 5
#define _GLIB_HAVE_BUILTIN_OVERFLOW_CHECKS
#elif __has_builtin(__builtin_uadd_overflow)
#define _GLIB_HAVE_BUILTIN_OVERFLOW_CHECKS
#endif
#endif

#define g_uint_checked_add(dest, a, b) \
    _GLIB_CHECKED_ADD_U32(dest, a, b)
#define g_uint_checked_mul(dest, a, b) \
    _GLIB_CHECKED_MUL_U32(dest, a, b)

#define g_uint64_checked_add(dest, a, b) \
    _GLIB_CHECKED_ADD_U64(dest, a, b)
#define g_uint64_checked_mul(dest, a, b) \
    _GLIB_CHECKED_MUL_U64(dest, a, b)

#if GLIB_SIZEOF_SIZE_T == 8
#define g_size_checked_add(dest, a, b) \
    _GLIB_CHECKED_ADD_U64(dest, a, b)
#define g_size_checked_mul(dest, a, b) \
    _GLIB_CHECKED_MUL_U64(dest, a, b)
#else
#define g_size_checked_add(dest, a, b) \
    _GLIB_CHECKED_ADD_U32(dest, a, b)
#define g_size_checked_mul(dest, a, b) \
    _GLIB_CHECKED_MUL_U32(dest, a, b)
#endif

/* The names of the following inlines are private.  Use the macro
 * definitions above.
 */
#ifdef _GLIB_HAVE_BUILTIN_OVERFLOW_CHECKS
static inline gboolean _GLIB_CHECKED_ADD_U32 (guint32 *dest, guint32 a, guint32 b) {
  return !__builtin_uadd_overflow(a, b, dest); }
static inline gboolean _GLIB_CHECKED_MUL_U32 (guint32 *dest, guint32 a, guint32 b) {
  return !__builtin_umul_overflow(a, b, dest); }
static inline gboolean _GLIB_CHECKED_ADD_U64 (guint64 *dest, guint64 a, guint64 b) {
  G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64));
  return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); }
static inline gboolean _GLIB_CHECKED_MUL_U64 (guint64 *dest, guint64 a, guint64 b) {
  return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); }
#else
static inline gboolean _GLIB_CHECKED_ADD_U32 (guint32 *dest, guint32 a, guint32 b) {
  *dest = a + b; return *dest >= a; }
static inline gboolean _GLIB_CHECKED_MUL_U32 (guint32 *dest, guint32 a, guint32 b) {
  *dest = a * b; return !a || *dest / a == b; }
static inline gboolean _GLIB_CHECKED_ADD_U64 (guint64 *dest, guint64 a, guint64 b) {

GeneralRe: Analyzing make error output Pin
Stefan_Lang9-May-19 0:08
memberStefan_Lang9-May-19 0:08 
AnswerRe: Analyzing make error output Pin
Richard MacCutchan8-May-19 9:35
protectorRichard MacCutchan8-May-19 9:35 
AnswerRe: Analyzing make error output Pin
Richard MacCutchan8-May-19 21:21
protectorRichard MacCutchan8-May-19 21:21 
AnswerRe: Analyzing make error output Pin
Stefan_Lang8-May-19 23:49
memberStefan_Lang8-May-19 23:49 
GeneralRe: Analyzing make error output Pin
Vaclav_9-May-19 13:20
memberVaclav_9-May-19 13:20 
GeneralRe: Analyzing make error output Pin
Vaclav_10-May-19 8:14
memberVaclav_10-May-19 8:14 
QuestionCalling python function from c++ Pin
Shohel hasan4-May-19 23:24
memberShohel hasan4-May-19 23:24 
AnswerRe: Calling python function from c++ Pin
Victor Nijegorodov5-May-19 0:35
memberVictor Nijegorodov5-May-19 0:35 
AnswerRe: Calling python function from c++ Pin
Richard MacCutchan5-May-19 1:49
protectorRichard MacCutchan5-May-19 1:49 
AnswerRe: Calling python function from c++ Pin
CPallini5-May-19 9:54
mveCPallini5-May-19 9:54 
QuestionHas C++ ever considered XML style namespaces? Pin
david321729-Apr-19 19:51
memberdavid321729-Apr-19 19:51 
AnswerRe: Has C++ ever considered XML style namespaces? Pin
Joe Woodbury29-Apr-19 20:12
professionalJoe Woodbury29-Apr-19 20:12 
AnswerRe: Has C++ ever considered XML style namespaces? Pin
Stefan_Lang2-May-19 2:10
memberStefan_Lang2-May-19 2:10 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
CPallini3-May-19 0:05
mveCPallini3-May-19 0:05 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
Stefan_Lang3-May-19 3:58
memberStefan_Lang3-May-19 3:58 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
CPallini3-May-19 4:23
mveCPallini3-May-19 4:23 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
Victor Nijegorodov3-May-19 4:54
memberVictor Nijegorodov3-May-19 4:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Cookies | Terms of Service
Web01 | 2.8.190518.1 | Last Updated 22 May 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid