Auto merge of #18347 - hsivonen:ptr-and-length-from-gecko, r=SimonSapin

Take a `u8` pointer and a length instead of `nsACString` pointer from Gecko.

This is the Servo side change of [bug 1354989](https://bugzilla.mozilla.org/show_bug.cgi?id=1354989).

- [ ] `./mach build -d` does not report any errors

Fails for unrelated reason when building `servo-skia`.

- [x] `./mach test-tidy` does not report any errors

- [x] These changes do not require tests because this changes the Gecko interface and m-c not burning is the test.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18347)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-09-01 12:25:54 -05:00 committed by GitHub
commit d8598b5abf
2 changed files with 5 additions and 3 deletions

View file

@ -1930,7 +1930,8 @@ extern "C" {
pub fn Servo_StyleSheet_FromUTF8Bytes(loader: *mut Loader,
gecko_stylesheet:
*mut ServoStyleSheet,
data: *const nsACString,
data: *const u8,
data_len: usize,
parsing_mode: SheetParsingMode,
extra_data:
*mut RawGeckoURLExtraData,