mirror of
https://github.com/ruby/ruby.git
synced 2025-09-17 17:43:59 +02:00
* ext/syck: suppress warnings more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
ed9097a4cb
commit
df87d0291c
9 changed files with 23 additions and 24 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
Wed Jul 23 06:11:58 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* ext/syck: suppress warnings more.
|
||||||
|
|
||||||
Wed Jul 23 04:18:41 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
Wed Jul 23 04:18:41 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* ext/syck: suppress warnings.
|
* ext/syck: suppress warnings.
|
||||||
|
|
|
@ -165,7 +165,7 @@ sycklex_bytecode_utf8( YYSTYPE *sycklval, SyckParser *parser )
|
||||||
#line 165 "<stdout>"
|
#line 165 "<stdout>"
|
||||||
{
|
{
|
||||||
YYCTYPE yych;
|
YYCTYPE yych;
|
||||||
unsigned int yyaccept;
|
unsigned int yyaccept = 0;
|
||||||
goto yy0;
|
goto yy0;
|
||||||
++YYCURSOR;
|
++YYCURSOR;
|
||||||
yy0:
|
yy0:
|
||||||
|
@ -543,7 +543,7 @@ Directive:
|
||||||
#line 543 "<stdout>"
|
#line 543 "<stdout>"
|
||||||
{
|
{
|
||||||
YYCTYPE yych;
|
YYCTYPE yych;
|
||||||
unsigned int yyaccept;
|
unsigned int yyaccept = 0;
|
||||||
goto yy45;
|
goto yy45;
|
||||||
++YYCURSOR;
|
++YYCURSOR;
|
||||||
yy45:
|
yy45:
|
||||||
|
|
|
@ -285,7 +285,7 @@ void
|
||||||
syck_emitter_write( SyckEmitter *e, const char *str, long len )
|
syck_emitter_write( SyckEmitter *e, const char *str, long len )
|
||||||
{
|
{
|
||||||
long at;
|
long at;
|
||||||
ASSERT( str != NULL )
|
ASSERT( str != NULL );
|
||||||
if ( e->buffer == NULL )
|
if ( e->buffer == NULL )
|
||||||
{
|
{
|
||||||
syck_emitter_clear( e );
|
syck_emitter_clear( e );
|
||||||
|
|
|
@ -145,7 +145,7 @@ syck_add_transfer( char *uri, SyckNode *n, int taguri )
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
syck_xprivate( char *type_id, int type_len )
|
syck_xprivate( const char *type_id, int type_len )
|
||||||
{
|
{
|
||||||
char *uri = S_ALLOC_N( char, type_len + 14 );
|
char *uri = S_ALLOC_N( char, type_len + 14 );
|
||||||
uri[0] = '\0';
|
uri[0] = '\0';
|
||||||
|
|
|
@ -48,7 +48,7 @@ try_tag_implicit( SyckNode *n, int taguri )
|
||||||
const char *
|
const char *
|
||||||
syck_match_implicit( const char *str, size_t len )
|
syck_match_implicit( const char *str, size_t len )
|
||||||
{
|
{
|
||||||
const char *cursor, *limit, *marker;
|
const char *cursor, *limit, *marker = 0;
|
||||||
cursor = str;
|
cursor = str;
|
||||||
limit = str + len;
|
limit = str + len;
|
||||||
|
|
||||||
|
@ -1610,9 +1610,9 @@ syck_tagcmp( const char *tag1, const char *tag2 )
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
syck_type_id_to_uri( char *type_id )
|
syck_type_id_to_uri( const char *type_id )
|
||||||
{
|
{
|
||||||
char *cursor, *limit, *marker;
|
const char *cursor, *limit, *marker;
|
||||||
|
|
||||||
cursor = type_id;
|
cursor = type_id;
|
||||||
limit = type_id + strlen( type_id );
|
limit = type_id + strlen( type_id );
|
||||||
|
@ -1621,7 +1621,7 @@ syck_type_id_to_uri( char *type_id )
|
||||||
#line 1620 "<stdout>"
|
#line 1620 "<stdout>"
|
||||||
{
|
{
|
||||||
YYCTYPE yych;
|
YYCTYPE yych;
|
||||||
unsigned int yyaccept;
|
unsigned int yyaccept = 0;
|
||||||
goto yy202;
|
goto yy202;
|
||||||
++YYCURSOR;
|
++YYCURSOR;
|
||||||
yy202:
|
yy202:
|
||||||
|
|
|
@ -104,7 +104,7 @@ rb_syck_compile(self, port)
|
||||||
int taint;
|
int taint;
|
||||||
char *ret;
|
char *ret;
|
||||||
VALUE bc;
|
VALUE bc;
|
||||||
bytestring_t *sav;
|
bytestring_t *sav = NULL;
|
||||||
void *data;
|
void *data;
|
||||||
|
|
||||||
SyckParser *parser = syck_new_parser();
|
SyckParser *parser = syck_new_parser();
|
||||||
|
@ -2146,9 +2146,7 @@ syck_out_scalar( argc, argv, self )
|
||||||
VALUE self;
|
VALUE self;
|
||||||
{
|
{
|
||||||
VALUE type_id, str, style, scalar;
|
VALUE type_id, str, style, scalar;
|
||||||
if (rb_scan_args(argc, argv, "21", &type_id, &str, &style) == 2) {
|
rb_scan_args(argc, argv, "21", &type_id, &str, &style);
|
||||||
style = Qnil;
|
|
||||||
}
|
|
||||||
scalar = rb_funcall( cScalar, s_new, 3, type_id, str, style );
|
scalar = rb_funcall( cScalar, s_new, 3, type_id, str, style );
|
||||||
syck_out_mark( rb_ivar_get( self, s_emitter ), scalar );
|
syck_out_mark( rb_ivar_get( self, s_emitter ), scalar );
|
||||||
return scalar;
|
return scalar;
|
||||||
|
|
|
@ -19,11 +19,11 @@ void syck_parser_pop_level( SyckParser * );
|
||||||
* Custom assert
|
* Custom assert
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
syck_assert( char *file_name, unsigned line_num )
|
syck_assert( const char *file_name, unsigned line_num, const char *expr )
|
||||||
{
|
{
|
||||||
fflush( NULL );
|
fflush( NULL );
|
||||||
fprintf( stderr, "\nAssertion failed: %s, line %u\n",
|
fprintf( stderr, "\nAssertion failed: %s, line %u: %s\n",
|
||||||
file_name, line_num );
|
file_name, line_num, expr );
|
||||||
fflush( stderr );
|
fflush( stderr );
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,14 +33,11 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
void syck_assert( char *, unsigned );
|
void syck_assert( const char *, unsigned, const char * );
|
||||||
# define ASSERT(f) \
|
# define ASSERT(f) \
|
||||||
if ( f ) \
|
(( f ) ? (void)0 syck_assert( __FILE__, __LINE__, #f )
|
||||||
{} \
|
|
||||||
else \
|
|
||||||
syck_assert( __FILE__, __LINE__ )
|
|
||||||
#else
|
#else
|
||||||
# define ASSERT(f)
|
# define ASSERT(f) ((void)0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef NULL
|
#ifndef NULL
|
||||||
|
@ -346,13 +343,13 @@ SyckNode *syck_hdlr_add_anchor( SyckParser *, char *, SyckNode * );
|
||||||
void syck_hdlr_remove_anchor( SyckParser *, char * );
|
void syck_hdlr_remove_anchor( SyckParser *, char * );
|
||||||
SyckNode *syck_hdlr_get_anchor( SyckParser *, char * );
|
SyckNode *syck_hdlr_get_anchor( SyckParser *, char * );
|
||||||
void syck_add_transfer( char *, SyckNode *, int );
|
void syck_add_transfer( char *, SyckNode *, int );
|
||||||
char *syck_xprivate( char *, int );
|
char *syck_xprivate( const char *, int );
|
||||||
char *syck_taguri( const char *, const char *, int );
|
char *syck_taguri( const char *, const char *, int );
|
||||||
int syck_tagcmp( const char *, const char * );
|
int syck_tagcmp( const char *, const char * );
|
||||||
int syck_add_sym( SyckParser *, void * );
|
int syck_add_sym( SyckParser *, void * );
|
||||||
int syck_lookup_sym( SyckParser *, SYMID, void ** );
|
int syck_lookup_sym( SyckParser *, SYMID, void ** );
|
||||||
int syck_try_implicit( SyckNode * );
|
int syck_try_implicit( SyckNode * );
|
||||||
char *syck_type_id_to_uri( char * );
|
char *syck_type_id_to_uri( const char * );
|
||||||
void try_tag_implicit( SyckNode *, int );
|
void try_tag_implicit( SyckNode *, int );
|
||||||
const char *syck_match_implicit( const char *, size_t );
|
const char *syck_match_implicit( const char *, size_t );
|
||||||
|
|
||||||
|
|
|
@ -1117,7 +1117,7 @@ Directive:
|
||||||
#line 1117 "<stdout>"
|
#line 1117 "<stdout>"
|
||||||
{
|
{
|
||||||
YYCTYPE yych;
|
YYCTYPE yych;
|
||||||
unsigned int yyaccept;
|
unsigned int yyaccept = 0;
|
||||||
goto yy94;
|
goto yy94;
|
||||||
++YYCURSOR;
|
++YYCURSOR;
|
||||||
yy94:
|
yy94:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue