Diff
Not logged in

Differences From Artifact [48918773ce]:

To Artifact [342a605d69]:


86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
    return splitelwgeomversion;
}

static void
lwgaia_noticereporter (const char *fmt, va_list ap)
{
    char *msg;
    if (!lw_vasprintf (&msg, fmt, ap))
      {
	  va_end (ap);
	  return;
      }
    spatialite_e ("LWGEOM notice: %s\n", msg);
    gaiaSetLwGeomWarningMsg (msg);
    free (msg);
}

static void
lwgaia_errorreporter (const char *fmt, va_list ap)
{
    char *msg;
    if (!lw_vasprintf (&msg, fmt, ap))
      {
	  va_end (ap);
	  return;
      }
    spatialite_e ("LWGEOM error: %s\n", msg);
    gaiaSetLwGeomErrorMsg (msg);
    free (msg);
}

#ifndef POSTGIS_2_1
/* liblwgeom initializion function: required by PostGIS 2.0.x */
void
lwgeom_init_allocators (void)
{







|
|






|





|
|






|







86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
    return splitelwgeomversion;
}

static void
lwgaia_noticereporter (const char *fmt, va_list ap)
{
    char *msg = sqlite3_vmprintf (fmt, ap);
    if (msg == NULL)
      {
	  va_end (ap);
	  return;
      }
    spatialite_e ("LWGEOM notice: %s\n", msg);
    gaiaSetLwGeomWarningMsg (msg);
    sqlite3_free (msg);
}

static void
lwgaia_errorreporter (const char *fmt, va_list ap)
{
    char *msg = sqlite3_vmprintf (fmt, ap);
    if (msg == NULL)
      {
	  va_end (ap);
	  return;
      }
    spatialite_e ("LWGEOM error: %s\n", msg);
    gaiaSetLwGeomErrorMsg (msg);
    sqlite3_free (msg);
}

#ifndef POSTGIS_2_1
/* liblwgeom initializion function: required by PostGIS 2.0.x */
void
lwgeom_init_allocators (void)
{