From: Paul Ramsey Date: Tue, 8 Apr 2008 21:36:50 +0000 (+0000) Subject: Fix string literal comparison warnings: "comparison with string literal results in X-Git-Tag: 1.3.3~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9a06f4b12124659e1ff42b7cbf5f4fbc0de97a20;p=postgis Fix string literal comparison warnings: "comparison with string literal results in unspecified behaviour" git-svn-id: http://svn.osgeo.org/postgis/trunk@2759 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/loader/shp2pgsql.c b/loader/shp2pgsql.c index 7bfb70635..9a3926cbb 100644 --- a/loader/shp2pgsql.c +++ b/loader/shp2pgsql.c @@ -783,7 +783,7 @@ InsertLineString(int id) } if (!dump_format) printf("'"); - if ( sr_id && sr_id != "-1" ) printf("SRID=%s;", sr_id); + if ( sr_id && strcmp(sr_id,"-1") ) printf("SRID=%s;", sr_id); if (simple_geometries==0) // We write MULTI geometries, so generate Header { @@ -1066,7 +1066,7 @@ InsertPolygon(void) out_index = FindPolygons(obj, &Outer); if (!dump_format) printf("'"); - if ( sr_id && sr_id != "-1" ) printf("SRID=%s;", sr_id); + if ( sr_id && strcmp(sr_id,"-1") ) printf("SRID=%s;", sr_id); if (simple_geometries==0) // We write MULTI geometries, so generate Header { @@ -1202,7 +1202,7 @@ void InsertPoint(void) { if (!dump_format) printf("'"); - if ( sr_id && sr_id != "-1" ) printf("SRID=%s;", sr_id); + if ( sr_id && strcmp(sr_id,"-1") ) printf("SRID=%s;", sr_id); print_wkb_byte(getEndianByte()); print_wkb_int(wkbtype); @@ -1240,7 +1240,7 @@ InsertMultiPoint(void) (wkbtype&WKBMOFFSET); if (!dump_format) printf("'"); - if ( sr_id && sr_id != "-1" ) printf("SRID=%s;", sr_id); + if ( sr_id && strcmp(sr_id,"-1") ) printf("SRID=%s;", sr_id); print_wkb_byte(getEndianByte()); print_wkb_int(wkbtype);