Lines Matching refs:char
42 -add_var (char *varname, char **bp, char **vp,
47 const char *val;
48 @@ -116,31 +117,41 @@ add_var (char *varname, char **bp, char **vp,
61 + val = grub_env_get ((const char *) grub_buffer_peek_data (varname));
74 -terminate_arg (char *buffer, char **bp, int *argc)
88 + if (*(const char *) grub_buffer_peek_data_at (buffer, unread - 1) == '\0')
100 -process_char (char c, char *buffer, char **bp, char *varname, char **vp,
101 +process_char (char c, grub_buffer_t buffer, grub_buffer_t varname,
105 @@ -153,12 +164,13 @@ process_char (char c, char *buffer, char **bp, char *varname, char **vp,
121 @@ -167,10 +179,10 @@ process_char (char c, char *buffer, char **bp, char *varname, char **vp,
134 @@ -181,19 +193,22 @@ grub_parser_split_cmdline (const char *cmdline,
135 int *argc, char ***argv)
140 - char buffer[1024];
141 - char *bp = buffer;
143 char *rd = (char *) cmdline;
144 char *rp = rd;
145 - char varname[200];
146 - char *vp = varname;
147 - char *args;
164 @@ -219,7 +234,7 @@ grub_parser_split_cmdline (const char *cmdline,
173 @@ -230,10 +245,12 @@ grub_parser_split_cmdline (const char *cmdline,
188 @@ -242,38 +259,45 @@ grub_parser_split_cmdline (const char *cmdline,
198 *argv = grub_calloc (*argc + 1, sizeof (char *));
211 + char *arg;
219 + arg = (char *) grub_buffer_peek_data (buffer);