PostGIS  2.1.10dev-r@@SVN_REVISION@@
void lwerror ( const char *  fmt,
  ... 
)

Write a notice out to the error handler.

Uses standard printf() substitutions. Use for errors you always want output. For debugging, use LWDEBUG() or LWDEBUGF().

Definition at line 67 of file lwutil.c.

References pixval::fmt.

Referenced by asgeojson_geom_buf(), asgeojson_geom_size(), asgml2_collection_size(), asgml3_collection_buf(), asgml3_collection_size(), assvg_geom_buf(), assvg_geom_size(), asx3d3_collection_buf(), asx3d3_collection_size(), asx3d3_multi_buf(), boundary(), buffer(), bytes_from_hexbytes(), centroid(), contains(), containsproperly(), convexhull(), coveredby(), covers(), crosses(), disjoint(), double_to_wkb_buf(), edge_calculate_gbox(), error_if_srid_mismatch(), gbox_overlaps(), gbox_overlaps_2d(), gbox_pt_outside(), geography_distance_cache_tolerance(), geography_from_binary(), geohash_lwerror(), geojson_lwerror(), geom_from_kml(), GEOS2LWGEOM(), GEOS2POSTGIS(), geos_intersects(), getPoint2d_cp(), getPoint2d_p(), getPoint3dm_p(), getPoint3dz_cp(), getPoint4d_p(), getPoint_internal(), gml_is_srid_planar(), gml_lwerror(), gserialized_from_any_size(), gserialized_from_lwcircstring(), gserialized_from_lwcollection(), gserialized_from_lwgeom(), gserialized_from_lwgeom_any(), gserialized_from_lwline(), gserialized_from_lwpoint(), gserialized_from_lwpoly(), gserialized_from_lwtriangle(), hausdorffdistance(), hausdorffdistancedensify(), hexbytes_from_bytes(), integer_to_wkb_buf(), interpolate_point4d(), isring(), issimple(), isvalid(), isvaliddetail(), linemerge(), lw_curvering_getfirstpoint2d_cp(), lw_dist2d_arc_arc(), lw_dist2d_curvepoly_curvepoly(), lw_dist2d_distanceline(), lw_dist2d_distancepoint(), lw_dist2d_distribute_bruteforce(), lw_dist2d_distribute_fast(), lw_dist2d_point_curvepoly(), lw_dist2d_poly_poly(), lw_dist2d_pt_arc(), lw_dist2d_pt_ptarrayarc(), lw_dist2d_ptarray_ptarrayarc(), lw_dist2d_ptarrayarc_ptarrayarc(), lw_dist2d_seg_arc(), lw_dist2d_seg_seg(), lw_dist3d_distanceline(), lw_dist3d_distancepoint(), lw_dist3d_distribute_bruteforce(), lwcircstring_from_lwpointarray(), lwcircstring_from_wkb_state(), lwcollection_add_lwgeom(), lwcollection_construct(), lwcollection_construct_empty(), lwcollection_extract(), lwcollection_from_gserialized_buffer(), lwcollection_from_wkb_state(), lwcollection_ngeoms(), lwcollection_split(), lwcompound_contains_point(), lwcompound_segmentize(), lwcompound_to_wkt_sb(), lwcurvepoly_add_ring(), lwcurvepoly_from_wkb_state(), lwcurvepoly_segmentize(), lwcurvepoly_to_wkt_sb(), lwdouble_to_dms(), LWGEOM2GEOS(), LWGEOM2SFCGAL(), lwgeom_affine(), LWGEOM_azimuth(), lwgeom_backend_switch(), lwgeom_buildarea(), lwgeom_calculate_circ_tree(), lwgeom_calculate_gbox_cartesian(), lwgeom_calculate_gbox_geodetic(), lwgeom_check_geodetic(), lwgeom_clip_to_ordinate_range(), lwgeom_clone(), lwgeom_clone_deep(), lwgeom_collect_endpoints(), lwgeom_construct_empty(), lwgeom_contains_point(), lwgeom_count_rings(), lwgeom_count_vertices(), lwgeom_covers_lwgeom_sphere(), lwgeom_delaunay_triangulation(), lwgeom_difference(), lwgeom_dimension(), lwgeom_dimensionality(), lwgeom_distance_spheroid(), LWGEOM_dump_rings(), lwgeom_extract_unique_endpoints(), lwgeom_flip_coordinates(), lwgeom_force_dims(), lwgeom_force_geodetic(), lwgeom_free(), lwgeom_from_geojson(), lwgeom_from_gserialized(), lwgeom_from_gserialized_buffer(), lwgeom_from_hexwkb(), lwgeom_from_wkb_state(), lwgeom_from_wkt(), lwgeom_geohash(), LWGEOM_GEOS_buildArea(), LWGEOM_GEOS_makeValid(), LWGEOM_GEOS_makeValidCollection(), LWGEOM_GEOS_makeValidMultiLine(), lwgeom_geos_noop(), lwgeom_homogenize(), lwgeom_interpolate_point(), lwgeom_intersection(), lwgeom_is_empty(), lwgeom_length_spheroid(), lwgeom_locate_along(), lwgeom_locate_between(), lwgeom_locate_between_m(), LWGEOM_locate_between_m(), lwgeom_longitude_shift(), LWGEOM_m_point(), lwgeom_make_geos_friendly(), lwgeom_make_valid(), LWGEOM_makepoly(), lwgeom_maxdistance2d_tolerance(), lwgeom_maxdistance3d_tolerance(), lwgeom_mindistance2d_tolerance(), lwgeom_mindistance3d_tolerance(), lwgeom_node(), lwgeom_normalize(), lwgeom_nudge_geodetic(), lwgeom_offsetcurve(), lwgeom_project_spheroid(), lwgeom_release(), lwgeom_same(), lwgeom_segmentize_sphere(), lwgeom_set_geodetic(), lwgeom_sharedpaths(), lwgeom_simplify(), lwgeom_snap(), LWGEOM_snaptogrid_pointoff(), lwgeom_split(), lwgeom_startpoint(), lwgeom_symdifference(), lwgeom_to_ewkt(), lwgeom_to_geojson(), lwgeom_to_gml2(), lwgeom_to_gml3(), lwgeom_to_kml2_sb(), LWGEOM_to_latlon(), lwgeom_to_svg(), lwgeom_to_wkb(), lwgeom_to_wkb_buf(), lwgeom_to_wkb_size(), lwgeom_to_wkt(), lwgeom_to_wkt_sb(), lwgeom_to_x3d3(), lwgeom_transform(), lwgeom_union(), lwgeom_wkb_type(), LWGEOM_x_point(), LWGEOM_y_point(), LWGEOM_z_point(), lwline_clip_to_ordinate_range(), lwline_from_lwgeom_array(), lwline_from_ptarray(), lwline_from_wkb_state(), lwline_locate_between_m(), lwline_measured_from_lwline(), lwline_split(), lwline_split_by_line(), lwmcurve_segmentize(), lwmcurve_to_wkt_sb(), lwmline_clip_to_ordinate_range(), lwmline_measured_from_lwmline(), lwmpoint_clip_to_ordinate_range(), lwmsurface_to_wkt_sb(), lwpoint_clip_to_ordinate_range(), lwpoint_get_m(), lwpoint_get_ordinate(), lwpoint_get_x(), lwpoint_get_y(), lwpoint_get_z(), lwpoint_set_ordinate(), lwpoint_to_latlon(), lwpoly_area(), lwpoly_construct(), lwpoly_from_lwlines(), lwpoly_from_wkb_state(), lwpoly_split(), lwpoly_split_by_line(), lwtin_from_geos(), lwtriangle_from_lwline(), lwtriangle_from_wkb_state(), lwtype_from_wkb_state(), overlaps(), parse_geojson(), parse_kml(), parse_kml_coordinates(), parse_kml_line(), parse_kml_point(), parse_kml_polygon(), pgis_union_geometry_array(), point4d_transform(), point_interpolate(), pointonsurface(), polygonize_garray(), POSTGIS2GEOS(), POSTGIS2SFCGALGeometry(), POSTGIS2SFCGALPreparedGeometry(), PrepGeomCacheBuilder(), PrepGeomCacheCleaner(), printLWPSURFACE(), printLWTIN(), printLWTRIANGLE(), pt_in_ring_2d(), pt_in_ring_3d(), pta_desegmentize(), ptarray_addPoint(), ptarray_append_point(), ptarray_append_ptarray(), ptarray_arc_length_2d(), ptarray_area_spheroid(), ptarray_contains_point_partial(), ptarray_from_GEOSCoordSeq(), ptarray_from_SFCGAL(), ptarray_insert_point(), ptarray_locate_between_m(), ptarray_merge(), ptarray_nudge_geodetic(), ptarray_remove_point(), ptarray_removePoint(), ptarray_segmentize_sphere(), ptarray_to_GEOSCoordSeq(), ptarray_to_SFCGAL(), ptarrayarc_contains_point_partial(), relate_full(), relate_pattern(), RTreeBuilder(), RTreeCreateLeafNode(), segment_locate_along(), SFCGAL2LWGEOM(), sfcgal_postgis_init(), SFCGAL_type_to_lwgeom_type(), spheroid_distance(), ST_AddMeasure(), ST_Equals(), ST_MakeValid(), ST_Node(), ST_OffsetCurve(), ST_RelateMatch(), ST_SharedPaths(), ST_Snap(), ST_UnaryUnion(), topologypreservesimplify(), touches(), wkb_parse_state_check(), and wkt_parser_geometry_new().

68 {
69  va_list ap;
70 
71  va_start(ap, fmt);
72 
73  /* Call the supplied function */
74  (*lwerror_var)(fmt, ap);
75 
76  va_end(ap);
77 }
tuple fmt
Definition: pixval.py:92