27 lines
1.3 KiB
Text
27 lines
1.3 KiB
Text
xmlproc.c:182:19: warning: multi-character character constant
|
||
|
||
Fix build on sparc64.
|
||
|
||
--- src/ASDocGen/xmlproc.c.orig Wed May 1 15:34:11 2013
|
||
+++ src/ASDocGen/xmlproc.c Mon Jun 29 15:49:03 2015
|
||
@@ -179,7 +179,7 @@ write_doc_cdata( const char *cdata, int len, ASXMLInte
|
||
fputs( "\\&", state->dest_fp );
|
||
else if ( c == '\\' && state->doc_type == DocType_NROFF )
|
||
fputc( '\\', state->dest_fp );
|
||
- else if ( c == '' && state->doc_type == DocType_NROFF )
|
||
+ else if ( c == 152 /*''*/ && state->doc_type == DocType_NROFF )
|
||
c = '~';
|
||
fputc( c, state->dest_fp );
|
||
}
|
||
@@ -514,9 +514,10 @@ add_glossary_item( xml_elem_t* doc, ASXMLInterpreterSt
|
||
char *target = NULL, *target2 ;
|
||
char *term = NULL, *term2 ;
|
||
char *ptr = &(state->dest_file[strlen(state->dest_file)-4]);
|
||
+ size_t curr_url_anchor_len = state->curr_url_anchor ? strlen(state->curr_url_anchor) : 0;
|
||
if( state->doc_type == DocType_PHP && *ptr == '.')
|
||
*ptr = '\0' ;
|
||
- target = safemalloc( strlen( state->dest_file)+5+1+strlen(state->curr_url_anchor)+1);
|
||
+ target = safemalloc( strlen( state->dest_file)+5+1+curr_url_anchor_len+1);
|
||
sprintf( target, "%s#%s", state->dest_file, state->curr_url_anchor );
|
||
if( state->doc_type == DocType_PHP && *ptr == '\0' )
|
||
*ptr = '.' ;
|