diff options
Diffstat (limited to 'scripts/dtc')
| -rw-r--r-- | scripts/dtc/data.c | 2 | ||||
| -rw-r--r-- | scripts/dtc/dtc-lexer.l | 2 | ||||
| -rw-r--r-- | scripts/dtc/dtc-lexer.lex.c_shipped | 69 | ||||
| -rw-r--r-- | scripts/dtc/libfdt/fdt_ro.c | 2 | ||||
| -rw-r--r-- | scripts/dtc/treesource.c | 2 |
5 files changed, 57 insertions, 20 deletions
diff --git a/scripts/dtc/data.c b/scripts/dtc/data.c index dd2e3d39d4c1..fe555e819bf8 100644 --- a/scripts/dtc/data.c +++ b/scripts/dtc/data.c | |||
| @@ -217,7 +217,7 @@ struct data data_insert_at_marker(struct data d, struct marker *m, | |||
| 217 | return d; | 217 | return d; |
| 218 | } | 218 | } |
| 219 | 219 | ||
| 220 | struct data data_append_markers(struct data d, struct marker *m) | 220 | static struct data data_append_markers(struct data d, struct marker *m) |
| 221 | { | 221 | { |
| 222 | struct marker **mp = &d.markers; | 222 | struct marker **mp = &d.markers; |
| 223 | 223 | ||
diff --git a/scripts/dtc/dtc-lexer.l b/scripts/dtc/dtc-lexer.l index 44dbfd3f0976..a627bbee91d4 100644 --- a/scripts/dtc/dtc-lexer.l +++ b/scripts/dtc/dtc-lexer.l | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | * USA | 18 | * USA |
| 19 | */ | 19 | */ |
| 20 | 20 | ||
| 21 | %option noyywrap nounput yylineno | 21 | %option noyywrap noinput nounput yylineno |
| 22 | 22 | ||
| 23 | %x INCLUDE | 23 | %x INCLUDE |
| 24 | %x BYTESTRING | 24 | %x BYTESTRING |
diff --git a/scripts/dtc/dtc-lexer.lex.c_shipped b/scripts/dtc/dtc-lexer.lex.c_shipped index ac392cb040f6..e27cc636e326 100644 --- a/scripts/dtc/dtc-lexer.lex.c_shipped +++ b/scripts/dtc/dtc-lexer.lex.c_shipped | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | #define FLEX_SCANNER | 9 | #define FLEX_SCANNER |
| 10 | #define YY_FLEX_MAJOR_VERSION 2 | 10 | #define YY_FLEX_MAJOR_VERSION 2 |
| 11 | #define YY_FLEX_MINOR_VERSION 5 | 11 | #define YY_FLEX_MINOR_VERSION 5 |
| 12 | #define YY_FLEX_SUBMINOR_VERSION 34 | 12 | #define YY_FLEX_SUBMINOR_VERSION 35 |
| 13 | #if YY_FLEX_SUBMINOR_VERSION > 0 | 13 | #if YY_FLEX_SUBMINOR_VERSION > 0 |
| 14 | #define FLEX_BETA | 14 | #define FLEX_BETA |
| 15 | #endif | 15 | #endif |
| @@ -54,7 +54,6 @@ typedef int flex_int32_t; | |||
| 54 | typedef unsigned char flex_uint8_t; | 54 | typedef unsigned char flex_uint8_t; |
| 55 | typedef unsigned short int flex_uint16_t; | 55 | typedef unsigned short int flex_uint16_t; |
| 56 | typedef unsigned int flex_uint32_t; | 56 | typedef unsigned int flex_uint32_t; |
| 57 | #endif /* ! C99 */ | ||
| 58 | 57 | ||
| 59 | /* Limits of integral types. */ | 58 | /* Limits of integral types. */ |
| 60 | #ifndef INT8_MIN | 59 | #ifndef INT8_MIN |
| @@ -85,6 +84,8 @@ typedef unsigned int flex_uint32_t; | |||
| 85 | #define UINT32_MAX (4294967295U) | 84 | #define UINT32_MAX (4294967295U) |
| 86 | #endif | 85 | #endif |
| 87 | 86 | ||
| 87 | #endif /* ! C99 */ | ||
| 88 | |||
| 88 | #endif /* ! FLEXINT_H */ | 89 | #endif /* ! FLEXINT_H */ |
| 89 | 90 | ||
| 90 | #ifdef __cplusplus | 91 | #ifdef __cplusplus |
| @@ -141,7 +142,15 @@ typedef unsigned int flex_uint32_t; | |||
| 141 | 142 | ||
| 142 | /* Size of default input buffer. */ | 143 | /* Size of default input buffer. */ |
| 143 | #ifndef YY_BUF_SIZE | 144 | #ifndef YY_BUF_SIZE |
| 145 | #ifdef __ia64__ | ||
| 146 | /* On IA-64, the buffer size is 16k, not 8k. | ||
| 147 | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | ||
| 148 | * Ditto for the __ia64__ case accordingly. | ||
| 149 | */ | ||
| 150 | #define YY_BUF_SIZE 32768 | ||
| 151 | #else | ||
| 144 | #define YY_BUF_SIZE 16384 | 152 | #define YY_BUF_SIZE 16384 |
| 153 | #endif /* __ia64__ */ | ||
| 145 | #endif | 154 | #endif |
| 146 | 155 | ||
| 147 | /* The state buf must be large enough to hold one state per character in the main buffer. | 156 | /* The state buf must be large enough to hold one state per character in the main buffer. |
| @@ -192,13 +201,6 @@ extern FILE *yyin, *yyout; | |||
| 192 | 201 | ||
| 193 | #define unput(c) yyunput( c, (yytext_ptr) ) | 202 | #define unput(c) yyunput( c, (yytext_ptr) ) |
| 194 | 203 | ||
| 195 | /* The following is because we cannot portably get our hands on size_t | ||
| 196 | * (without autoconf's help, which isn't available because we want | ||
| 197 | * flex-generated scanners to compile on their own). | ||
| 198 | * Given that the standard has decreed that size_t exists since 1989, | ||
| 199 | * I guess we can afford to depend on it. Manoj. | ||
| 200 | */ | ||
| 201 | |||
| 202 | #ifndef YY_TYPEDEF_YY_SIZE_T | 204 | #ifndef YY_TYPEDEF_YY_SIZE_T |
| 203 | #define YY_TYPEDEF_YY_SIZE_T | 205 | #define YY_TYPEDEF_YY_SIZE_T |
| 204 | typedef size_t yy_size_t; | 206 | typedef size_t yy_size_t; |
| @@ -604,6 +606,7 @@ char *yytext; | |||
| 604 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 | 606 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 |
| 605 | * USA | 607 | * USA |
| 606 | */ | 608 | */ |
| 609 | #define YY_NO_INPUT 1 | ||
| 607 | 610 | ||
| 608 | 611 | ||
| 609 | 612 | ||
| @@ -634,7 +637,7 @@ static int dts_version; /* = 0 */ | |||
| 634 | 637 | ||
| 635 | static void push_input_file(const char *filename); | 638 | static void push_input_file(const char *filename); |
| 636 | static int pop_input_file(void); | 639 | static int pop_input_file(void); |
| 637 | #line 638 "dtc-lexer.lex.c" | 640 | #line 641 "dtc-lexer.lex.c" |
| 638 | 641 | ||
| 639 | #define INITIAL 0 | 642 | #define INITIAL 0 |
| 640 | #define INCLUDE 1 | 643 | #define INCLUDE 1 |
| @@ -656,6 +659,35 @@ static int pop_input_file(void); | |||
| 656 | 659 | ||
| 657 | static int yy_init_globals (void ); | 660 | static int yy_init_globals (void ); |
| 658 | 661 | ||
| 662 | /* Accessor methods to globals. | ||
| 663 | These are made visible to non-reentrant scanners for convenience. */ | ||
| 664 | |||
| 665 | int yylex_destroy (void ); | ||
| 666 | |||
| 667 | int yyget_debug (void ); | ||
| 668 | |||
| 669 | void yyset_debug (int debug_flag ); | ||
| 670 | |||
| 671 | YY_EXTRA_TYPE yyget_extra (void ); | ||
| 672 | |||
| 673 | void yyset_extra (YY_EXTRA_TYPE user_defined ); | ||
| 674 | |||
| 675 | FILE *yyget_in (void ); | ||
| 676 | |||
| 677 | void yyset_in (FILE * in_str ); | ||
| 678 | |||
| 679 | FILE *yyget_out (void ); | ||
| 680 | |||
| 681 | void yyset_out (FILE * out_str ); | ||
| 682 | |||
| 683 | int yyget_leng (void ); | ||
| 684 | |||
| 685 | char *yyget_text (void ); | ||
| 686 | |||
| 687 | int yyget_lineno (void ); | ||
| 688 | |||
| 689 | void yyset_lineno (int line_number ); | ||
| 690 | |||
| 659 | /* Macros after this point can all be overridden by user definitions in | 691 | /* Macros after this point can all be overridden by user definitions in |
| 660 | * section 1. | 692 | * section 1. |
| 661 | */ | 693 | */ |
| @@ -688,7 +720,12 @@ static int input (void ); | |||
| 688 | 720 | ||
| 689 | /* Amount of stuff to slurp up with each read. */ | 721 | /* Amount of stuff to slurp up with each read. */ |
| 690 | #ifndef YY_READ_BUF_SIZE | 722 | #ifndef YY_READ_BUF_SIZE |
| 723 | #ifdef __ia64__ | ||
| 724 | /* On IA-64, the buffer size is 16k, not 8k */ | ||
| 725 | #define YY_READ_BUF_SIZE 16384 | ||
| 726 | #else | ||
| 691 | #define YY_READ_BUF_SIZE 8192 | 727 | #define YY_READ_BUF_SIZE 8192 |
| 728 | #endif /* __ia64__ */ | ||
| 692 | #endif | 729 | #endif |
| 693 | 730 | ||
| 694 | /* Copy whatever the last rule matched to the standard output. */ | 731 | /* Copy whatever the last rule matched to the standard output. */ |
| @@ -696,7 +733,7 @@ static int input (void ); | |||
| 696 | /* This used to be an fputs(), but since the string might contain NUL's, | 733 | /* This used to be an fputs(), but since the string might contain NUL's, |
| 697 | * we now use fwrite(). | 734 | * we now use fwrite(). |
| 698 | */ | 735 | */ |
| 699 | #define ECHO fwrite( yytext, yyleng, 1, yyout ) | 736 | #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0) |
| 700 | #endif | 737 | #endif |
| 701 | 738 | ||
| 702 | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | 739 | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, |
| @@ -707,7 +744,7 @@ static int input (void ); | |||
| 707 | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | 744 | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ |
| 708 | { \ | 745 | { \ |
| 709 | int c = '*'; \ | 746 | int c = '*'; \ |
| 710 | int n; \ | 747 | size_t n; \ |
| 711 | for ( n = 0; n < max_size && \ | 748 | for ( n = 0; n < max_size && \ |
| 712 | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | 749 | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ |
| 713 | buf[n] = (char) c; \ | 750 | buf[n] = (char) c; \ |
| @@ -791,7 +828,7 @@ YY_DECL | |||
| 791 | 828 | ||
| 792 | #line 64 "dtc-lexer.l" | 829 | #line 64 "dtc-lexer.l" |
| 793 | 830 | ||
| 794 | #line 795 "dtc-lexer.lex.c" | 831 | #line 832 "dtc-lexer.lex.c" |
| 795 | 832 | ||
| 796 | if ( !(yy_init) ) | 833 | if ( !(yy_init) ) |
| 797 | { | 834 | { |
| @@ -1116,7 +1153,7 @@ YY_RULE_SETUP | |||
| 1116 | #line 222 "dtc-lexer.l" | 1153 | #line 222 "dtc-lexer.l" |
| 1117 | ECHO; | 1154 | ECHO; |
| 1118 | YY_BREAK | 1155 | YY_BREAK |
| 1119 | #line 1120 "dtc-lexer.lex.c" | 1156 | #line 1157 "dtc-lexer.lex.c" |
| 1120 | 1157 | ||
| 1121 | case YY_END_OF_BUFFER: | 1158 | case YY_END_OF_BUFFER: |
| 1122 | { | 1159 | { |
| @@ -1840,8 +1877,8 @@ YY_BUFFER_STATE yy_scan_string (yyconst char * yystr ) | |||
| 1840 | 1877 | ||
| 1841 | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | 1878 | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will |
| 1842 | * scan from a @e copy of @a bytes. | 1879 | * scan from a @e copy of @a bytes. |
| 1843 | * @param bytes the byte buffer to scan | 1880 | * @param yybytes the byte buffer to scan |
| 1844 | * @param len the number of bytes in the buffer pointed to by @a bytes. | 1881 | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. |
| 1845 | * | 1882 | * |
| 1846 | * @return the newly allocated buffer state object. | 1883 | * @return the newly allocated buffer state object. |
| 1847 | */ | 1884 | */ |
diff --git a/scripts/dtc/libfdt/fdt_ro.c b/scripts/dtc/libfdt/fdt_ro.c index fbbba44fcd0d..22e692919ff9 100644 --- a/scripts/dtc/libfdt/fdt_ro.c +++ b/scripts/dtc/libfdt/fdt_ro.c | |||
| @@ -411,7 +411,7 @@ int fdt_node_offset_by_phandle(const void *fdt, uint32_t phandle) | |||
| 411 | &phandle, sizeof(phandle)); | 411 | &phandle, sizeof(phandle)); |
| 412 | } | 412 | } |
| 413 | 413 | ||
| 414 | int _stringlist_contains(const char *strlist, int listlen, const char *str) | 414 | static int _stringlist_contains(const char *strlist, int listlen, const char *str) |
| 415 | { | 415 | { |
| 416 | int len = strlen(str); | 416 | int len = strlen(str); |
| 417 | const char *p; | 417 | const char *p; |
diff --git a/scripts/dtc/treesource.c b/scripts/dtc/treesource.c index ebeb6eb27907..1521ff11bb97 100644 --- a/scripts/dtc/treesource.c +++ b/scripts/dtc/treesource.c | |||
| @@ -52,7 +52,7 @@ static void write_prefix(FILE *f, int level) | |||
| 52 | fputc('\t', f); | 52 | fputc('\t', f); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | int isstring(char c) | 55 | static int isstring(char c) |
| 56 | { | 56 | { |
| 57 | return (isprint(c) | 57 | return (isprint(c) |
| 58 | || (c == '\0') | 58 | || (c == '\0') |
