2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
|
int fUtf8; /* return value of starts_with_utf8_bom() */
int fUtf16; /* return value of starts_with_utf16_bom() */
int lookFlags; /* output flags from looks_like_utf8/utf16() */
if( g.argc<3 ) usage("FILENAME");
blob_read_from_file(&blob, g.argv[2]);
eType = looks_like_utf(&blob, &lookFlags);
fUtf8 = starts_with_utf8_bom(&blob, 0);
fUtf16 = starts_with_utf16_bom(&blob,0 ,0);
fossil_print("File \"%s\" has %d bytes.\n",g.argv[2],blob_size(&blob));
fossil_print("Starts with UTF-8 BOM: %s\n",fUtf8?"yes":"no");
fossil_print("Starts with UTF-16 BOM: %s\n",fUtf16?"yes":"no");
fossil_print("Looks like UTF-%s: %s\n",(lookFlags&LOOK_UNICODE)?"16":"8",eType?"yes":"no");
fossil_print("Has flag LOOK_NUL: %s\n",(lookFlags&LOOK_NUL)?"yes":"no");
fossil_print("Has flag LOOK_CR: %s\n",(lookFlags&LOOK_CR)?"yes":"no");
fossil_print("Has flag LOOK_LONE_CR: %s\n",
|
|
|
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
|
int fUtf8; /* return value of starts_with_utf8_bom() */
int fUtf16; /* return value of starts_with_utf16_bom() */
int lookFlags; /* output flags from looks_like_utf8/utf16() */
if( g.argc<3 ) usage("FILENAME");
blob_read_from_file(&blob, g.argv[2]);
eType = looks_like_utf(&blob, &lookFlags);
fUtf8 = starts_with_utf8_bom(&blob, 0);
fUtf16 = starts_with_utf16_bom(&blob, 0 ,0);
fossil_print("File \"%s\" has %d bytes.\n",g.argv[2],blob_size(&blob));
fossil_print("Starts with UTF-8 BOM: %s\n",fUtf8?"yes":"no");
fossil_print("Starts with UTF-16 BOM: %s\n",fUtf16?"yes":"no");
fossil_print("Looks like UTF-%s: %s\n",(lookFlags&LOOK_UNICODE)?"16":"8",eType?"yes":"no");
fossil_print("Has flag LOOK_NUL: %s\n",(lookFlags&LOOK_NUL)?"yes":"no");
fossil_print("Has flag LOOK_CR: %s\n",(lookFlags&LOOK_CR)?"yes":"no");
fossil_print("Has flag LOOK_LONE_CR: %s\n",
|