// Lost vars at line 176 through condition folding GtsSegment *gts_vertices_are_connected( GtsVertex *v1, GtsVertex *v2 ) { int eax; int ecx; GSList *i; { /* phantom */ int _g_boolean_var_; if ( v1 == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v1 != NULL" ); return 0; } { /* phantom */ int _g_boolean_var_; if ( v2 == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v2 != NULL" ); return 0; } i = v1->segments; if ( v1->segments == 0 ) { } do { s = &i->data[0]; if ( s->v1 == v2 || s->v2 == v2 ) break; i = i->next; } while ( i->next ); return 0; } } }
TwtwCurveSegment twtw_curvelist_get_segment (TwtwCurveList *curvelist, gint index) { if ( !curvelist) { g_return_if_fail_warning (G_LOG_DOMAIN, __PRETTY_FUNCTION__, "no curvelist"); TwtwCurveSegment zeroSeg = { 0, {0,0}, {0,0}, {0,0}, {0,0} }; return zeroSeg; } if (index < 0 || index >= curvelist->segCount) { g_return_if_fail_warning (G_LOG_DOMAIN, __PRETTY_FUNCTION__, "index out of bounds"); TwtwCurveSegment zeroSeg = { 0, {0,0}, {0,0}, {0,0}, {0,0} }; return zeroSeg; } return curvelist->segs[index]; }
gboolean gts_vertex_is_unattached( GtsVertex *v ) { int eax; { /* phantom */ int _g_boolean_var_; if ( v ) { return *(int*)(v + 36) == 0; } g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v != NULL" ); return 0; } }
GtsFile *gts_file_new( FILE *fp ) { int ebx; GtsFile *f; { /* phantom */ int _g_boolean_var_; if ( fp == 0 ) { f = 0; g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "fp != NULL" ); return f; } f = &fp[0]._flags; gts_file_next_token( file_new( ) ); return *ebp_24; } }
/** * g_date_set_time_t: * @date: a #GDate * @timet: <type>time_t</type> value to set * * Sets the value of a date from a <type>time_t</type> value. * * To set the value of a date to the current day, you could write: * |[ * g_date_set_time_t (date, time (NULL)); * ]| * * Since: 2.10 */ void g_date_set_time_t (GDate *date, time_t timet) { struct tm tm; g_return_if_fail (date != NULL); #ifdef HAVE_LOCALTIME_R localtime_r (&timet, &tm); #else { struct tm *ptm = localtime (&timet); if (ptm == NULL) { /* Happens at least in Microsoft's C library if you pass a * negative time_t. Use 2000-01-01 as default date. */ #ifndef G_DISABLE_CHECKS g_return_if_fail_warning (G_LOG_DOMAIN, "g_date_set_time", "ptm != NULL"); #endif tm.tm_mon = 0; tm.tm_mday = 1; tm.tm_year = 100; } else memcpy ((void *) &tm, (void *) ptm, sizeof(struct tm)); } #endif date->julian = FALSE; date->month = tm.tm_mon + 1; date->day = tm.tm_mday; date->year = tm.tm_year + 1900; g_return_if_fail (g_date_valid_dmy (date->day, date->month, date->year)); date->dmy = TRUE; }
void gts_file_destroy( GtsFile *f ) { __PRETTY_FUNCTION__[0] = f; { /* phantom */ int _g_boolean_var_; if ( __PRETTY_FUNCTION__[0] == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "f != NULL" ); return; } g_free( f->delimiters ); g_free( f->comments ); g_free( f->tokens ); if ( f->error ) g_free( f->error ); if ( f->s1 ) g_free( f->s1 ); g_string_free( f->token, 1 ); } }
GtsFile *gts_file_new_from_string( gchar *s ) { int ebx; int esi; GtsFile *f; { /* phantom */ int _g_boolean_var_; if ( s == 0 ) { f = 0; g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "s != NULL" ); return f; } f = file_new( ); f->s = g_strdup( s ); f->s1 = g_strdup( s ); gts_file_next_token( f ); return f; } }
void gts_vertex_replace( GtsVertex *v, GtsVertex *with ) { int eax; int edx; GSList *i; { /* phantom */ int _g_boolean_var_; if ( v == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v != NULL" ); return; } { /* phantom */ int _g_boolean_var_; if ( with == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "with != NULL" ); return; } { /* phantom */ int _g_boolean_var_; if ( with == v ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v != with" ); return; } i = v->segments; if ( v->segments ) { do { s = &i->data[0]; if ( s->v1 != with ) { if ( s->v2 != with ) { with->segments = g_slist_prepend( with->segments, &s ); } if ( v == s->v1 ) { s->v1 = with; if ( s->v2 == v ) { i = i->next; s->v2 = with; if ( i->next ) continue; else { break; } } else { i = i->next; } } } { GtsSegment *s; if ( s->v2 == v ) { i = i->next; s->v2 = with; } else { i = i->next; } } } while ( i->next ); } g_slist_free( v->segments ); v->segments = 0; return; } } } }
GSList *gts_vertex_faces( GtsVertex *v, GtsSurface *surface, GSList *list ) { int eax; GSList *i; { /* phantom */ int _g_boolean_var_; if ( v == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v != NULL" ); list = 0; } i = &v->segments; if ( v->segments[4].next ) { { do { if ( gts_edge_class( ) == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "klass != NULL" ); i = &i->next; if ( i->next == 0 ) break; } else { if ( i->data[0] ) { if ( *(int*)(i->data[0]) == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "c != NULL" ); i = &i->next; if ( i->next == 0 ) break; } else do { if ( *(int*)(*(int*)(i->data[0]) + 64) == gts_edge_class( ) ) { GSList *j = j[2].next; if ( j[2].next ) { { do { if ( gts_face_class( ) == 0 ) g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "klass != NULL" ); else if ( j ) { if ( j->data[0] == 0 ) g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "c != NULL" ); else do { if ( j->_GSList == gts_face_class( ) ) { if ( ( !surface || gts_face_has_parent_surface( &j->data[0], surface ) ) && g_slist_find( list, &j ) == 0 ) { list = g_slist_prepend( list, &j ); break; } else break; } else } while ( j->_GSList ); } j = j->next; } while ( j->next ); break; } } else break; } else { } } while ( *(int*)(*(int*)(*(int*)(i->data[0]) + 64) + 64) ); } i = &i->next; } }
GSList *gts_vertex_triangles( GtsVertex *v, GSList *list ) { int eax; GSList *i; { /* phantom */ int _g_boolean_var_; if ( v == 0 ) { list = 0; g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "v != NULL" ); return list; } i = v->segments; if ( v->segments ) { do { if ( gts_edge_class( ) == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "klass != NULL" ); i = i->next; if ( i->next == 0 ) break; } else { if ( i ) { if ( i->data[0] == 0 ) { g_return_if_fail_warning( 0, __PRETTY_FUNCTION__, "c != NULL" ); i = i->next; if ( i->next == 0 ) break; } else do { if ( i->_GSList == gts_edge_class( ) ) { GSList *j = j[2].next; if ( j[2].next ) { do { if ( g_slist_find( list, &j ) == 0 ) { list = g_slist_prepend( list, &j ); } j = j->next; } while ( j->next ); break; } else break; } else { } } while ( i->_GSList ); } i = i->next; } } while ( i->next ); } return list; } }