Home | History | Annotate | Download | only in indent

Lines Matching refs:com

50 	buf_add_char(&com, ch);
57 buf_add_str(&com, " * ");
104 if (com.len > 0)
155 buf_add_chars(&com, token.s, token.len); // "/*" or "//"
173 int ind = ind_add(ps.comment_ind, com.s, com.len);
177 *last_blank = (ssize_t)com.len;
188 if (ch_isspace(com.s[com.len - 1]))
198 const char *last_word = com.s + *last_blank + 1;
199 size_t last_word_len = com.len - (size_t)(*last_blank + 1);
200 com.len = (size_t)*last_blank;
201 buf_terminate(&com);
206 * the now truncated buffer beyond com.s + com.len as-is. */
207 memmove(com.s + com.len, last_word, last_word_len);
208 com.len += last_word_len;
209 buf_terminate(&com);
219 if (com.len > 3) {
226 if (!(com.len > 0 && ch_isblank(com.s[com.len - 1])))
228 *last_blank = (int)com.len - 1;
251 if (com.len > 3)
253 buf_clear(&com);
255 size_t len = com.len;
257 while (ch_isblank(com.s[len - 1]))
259 if (ind_add(ps.comment_ind, com.s, len) + 3 > line_length)
263 while (com.len >= 2
264 && ch_isblank(com.s[com.len - 1])
265 && ch_isblank(com.s[com.len - 2]))
266 com.len--;
267 buf_terminate(&com);
270 if (com.len > 0 && ch_isblank(com.s[com.len - 1]))
271 buf_add_str(&com, "*/");
273 buf_add_str(&com, " */");
279 ssize_t last_blank = -1; /* index of the last blank in 'com' */