static void process_node (struct gnumeric_reader *r);
-#define _xml(X) (const xmlChar *)(X)
+#define _xml(X) (CHAR_CAST (const xmlChar *, X))
-#define _xmlchar_to_int(X) atoi((const char *)X)
+#define _xmlchar_to_int(X) (atoi(CHAR_CAST (const char *, X)))
static void
gnm_file_casereader_destroy (struct casereader *reader UNUSED, void *r_)
value_copy_str_rpad (v, var_get_width (var), xv, ' ');
else
{
- const char *text = (const char *) xv;
+ const char *text = CHAR_CAST (const char *, xv);
char *endptr;
errno = 0;
if ( NULL == gz)
{
- msg (ME, _("Error opening \"%s\" for reading as a Gnumeric file: %s."),
+ msg (ME, _("Error opening `%s' for reading as a Gnumeric file: %s."),
gri->file_name, strerror (errno));
goto error;
&r->start_col, &r->start_row,
&r->stop_col, &r->stop_row))
{
- msg (SE, _("Invalid cell range \"%s\""),
+ msg (SE, _("Invalid cell range `%s'"),
gri->cell_range);
goto error;
}
if ( r->node_type == XML_READER_TYPE_TEXT )
{
xmlChar *value = xmlTextReaderValue (r->xtr);
- const char *text = (const char *) value;
+ const char *text = CHAR_CAST (const char *, value);
if ( r->row < r->start_row)
{
/* Create the dictionary and populate it */
*dict = r->dict = dict_create ();
- dict_set_encoding (r->dict, (const char *) xmlTextReaderConstEncoding (r->xtr));
+ dict_set_encoding (r->dict, CHAR_CAST (const char *, xmlTextReaderConstEncoding (r->xtr)));
for (i = 0 ; i < n_var_specs ; ++i )
{
if ( n_var_specs == 0 )
{
- msg (MW, _("Selected sheet or range of spreadsheet \"%s\" is empty."),
+ msg (MW, _("Selected sheet or range of spreadsheet `%s' is empty."),
gri->file_name);
goto error;
}