Lines Matching refs:bom
1026 BOM *bom; in find_BOM() local
1028 for (bom = BOMs; bom->length; bom++) { in find_BOM()
1029 if (strncmp(bom->sequence, buffer, bom->length) == 0) { in find_BOM()
1030 result = bom; in find_BOM()
1038 find_terminator(char * buffer, int len, BOM *bom) in find_terminator() argument
1058 cp = bom->code_page; in find_terminator()
1180 BOM* bom; in maybe_handle_shebang() local
1205 bom = find_BOM(buffer); in maybe_handle_shebang()
1206 if (bom == NULL) { in maybe_handle_shebang()
1209 bom = BOMs; /* points to UTF-8 entry - the default */ in maybe_handle_shebang()
1213 bom->code_page); in maybe_handle_shebang()
1214 start = &buffer[bom->length]; in maybe_handle_shebang()
1216 p = find_terminator(start, BUFSIZE, bom); in maybe_handle_shebang()
1233 switch(bom->code_page) { in maybe_handle_shebang()
1235 nchars = MultiByteToWideChar(bom->code_page, in maybe_handle_shebang()