Fix setjmps
I noticed this error when trying to compile with emscripten
In file included from ../../src/encode/SkPngEncoderImpl.cpp:39:
.../externals/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/csetjmp:39:6: error: "If libc++ starts defining <setjmp.h>, the __has_include check should move to libc++'s <setjmp.h>"
39 | # error "If libc++ starts defining <setjmp.h>, the __has_include check should move to libc++'s <setjmp.h>"
| ^
1 error generated.
Changing what we include seems to address this.
Change-Id: Ib2469bedf4137a7e2b07ee09740ea973d9d1485d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1328836
Commit-Queue: Kaylee Lubick <kjlubick@google.com>
Auto-Submit: Kaylee Lubick <kjlubick@google.com>
Reviewed-by: Julia Lavrova <jlavrova@google.com>
diff --git a/src/codec/SkJpegCodec.cpp b/src/codec/SkJpegCodec.cpp
index f03a705..ca9476b 100644
--- a/src/codec/SkJpegCodec.cpp
+++ b/src/codec/SkJpegCodec.cpp
@@ -34,7 +34,7 @@
#endif // SK_CODEC_DECODES_JPEG_GAINMAPS
#include <array>
-#include <csetjmp>
+#include <setjmp.h>
#include <cstring>
#include <utility>
diff --git a/src/codec/SkJpegUtility.cpp b/src/codec/SkJpegUtility.cpp
index 01cb2c6..a110c48 100644
--- a/src/codec/SkJpegUtility.cpp
+++ b/src/codec/SkJpegUtility.cpp
@@ -12,7 +12,7 @@
#include "src/codec/SkCodecPriv.h"
#include "src/codec/SkJpegPriv.h"
-#include <csetjmp>
+#include <setjmp.h>
#include <cstddef>
extern "C" {
diff --git a/src/codec/SkPngCodec.cpp b/src/codec/SkPngCodec.cpp
index c320524..9595925 100644
--- a/src/codec/SkPngCodec.cpp
+++ b/src/codec/SkPngCodec.cpp
@@ -29,7 +29,7 @@
#include "src/codec/SkSwizzler.h"
#include "src/core/SkSafeMath.h"
-#include <csetjmp>
+#include <setjmp.h>
#include <algorithm>
#include <cstring>
#include <utility>
diff --git a/src/encode/SkJPEGWriteUtility.cpp b/src/encode/SkJPEGWriteUtility.cpp
index 7d9e65c..4f609ad 100644
--- a/src/encode/SkJPEGWriteUtility.cpp
+++ b/src/encode/SkJPEGWriteUtility.cpp
@@ -11,7 +11,7 @@
#include "include/core/SkStream.h"
#include "src/codec/SkJpegPriv.h"
-#include <csetjmp>
+#include <setjmp.h>
#include <cstddef>
extern "C" {
diff --git a/src/encode/SkJpegEncoderImpl.cpp b/src/encode/SkJpegEncoderImpl.cpp
index dfb8faa..3fc58cc 100644
--- a/src/encode/SkJpegEncoderImpl.cpp
+++ b/src/encode/SkJpegEncoderImpl.cpp
@@ -33,7 +33,7 @@
#include "src/encode/SkJPEGWriteUtility.h"
#include "src/image/SkImage_Base.h"
-#include <csetjmp>
+#include <setjmp.h>
#include <cstdint>
#include <cstring>
#include <memory>
diff --git a/src/encode/SkPngEncoderImpl.cpp b/src/encode/SkPngEncoderImpl.cpp
index 4fadd7a..e69ecb9 100644
--- a/src/encode/SkPngEncoderImpl.cpp
+++ b/src/encode/SkPngEncoderImpl.cpp
@@ -36,7 +36,7 @@
#include <algorithm>
#include <array>
-#include <csetjmp>
+#include <setjmp.h>
#include <cstdint>
#include <cstring>
#include <memory>