summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorcoco875 <59367621+coco875@users.noreply.github.com>2025-08-05 23:26:51 +0200
committerLywx <kiritodev01@gmail.com>2025-08-06 09:16:54 -0600
commit3118a7fbc3fc6690e9de15fcd0b43c016de80838 (patch)
tree71bb4b3056a4de5c83fdc6bbf5dd324059dcf2eb /lib
parent052a13b38de75f5c7a7ea18cc28b08be06e29a15 (diff)
add more extern
Diffstat (limited to 'lib')
-rw-r--r--lib/n64graphics/n64graphics.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/lib/n64graphics/n64graphics.h b/lib/n64graphics/n64graphics.h
index f842b3b..9ebc747 100644
--- a/lib/n64graphics/n64graphics.h
+++ b/lib/n64graphics/n64graphics.h
@@ -46,20 +46,20 @@ typedef struct
//---------------------------------------------------------
// N64 raw RGBA16/RGBA32 -> intermediate RGBA
-rgba *raw2rgba(const uint8_t *raw, int width, int height, int depth);
+extern rgba *raw2rgba(const uint8_t *raw, int width, int height, int depth);
// N64 raw IA1/IA4/IA8/IA16 -> intermediate IA
-ia *raw2ia(const uint8_t *raw, int width, int height, int depth);
+extern ia *raw2ia(const uint8_t *raw, int width, int height, int depth);
// N64 raw I4/I8 -> intermediate IA
-ia *raw2i(const uint8_t *raw, int width, int height, int depth);
+extern ia *raw2i(const uint8_t *raw, int width, int height, int depth);
// N64 raw CI4/CI8 -> intermediate CI
-ci *raw2ci_torch(const uint8_t* raw, int width, int height, int depth);
+extern ci *raw2ci_torch(const uint8_t* raw, int width, int height, int depth);
-int convert_raw_to_ci8(unsigned char **png_output, int *size_output, uint8_t *texture, uint8_t *palette, int format, int width, int height, int depth, int pal_depth);
+extern int convert_raw_to_ci8(unsigned char **png_output, int *size_output, uint8_t *texture, uint8_t *palette, int format, int width, int height, int depth, int pal_depth);
-int imgpal2rawci(uint8_t *rawci, const rgba *img, const rgba *pal, const uint8_t *wheel_mask, int raw_size, int ci_depth, int img_size, int pal_size);
+extern int imgpal2rawci(uint8_t *rawci, const rgba *img, const rgba *pal, const uint8_t *wheel_mask, int raw_size, int ci_depth, int img_size, int pal_size);
//---------------------------------------------------------
// intermediate RGBA/IA -> N64 RGBA/IA/I/CI
@@ -67,54 +67,54 @@ int imgpal2rawci(uint8_t *rawci, const rgba *img, const rgba *pal, const uint8_t
//---------------------------------------------------------
// intermediate RGBA -> N64 raw RGBA16/RGBA32
-int rgba2raw(uint8_t *raw, const rgba *img, int width, int height, int depth);
+extern int rgba2raw(uint8_t *raw, const rgba *img, int width, int height, int depth);
// intermediate IA -> N64 raw IA1/IA4/IA8/IA16
-int ia2raw(uint8_t *raw, const ia *img, int width, int height, int depth);
+extern int ia2raw(uint8_t *raw, const ia *img, int width, int height, int depth);
// intermediate IA -> N64 raw I4/I8
-int i2raw(uint8_t *raw, const ia *img, int width, int height, int depth);
+extern int i2raw(uint8_t *raw, const ia *img, int width, int height, int depth);
// intermediate CI -> N64 raw CI4/CI8
-int ci2raw_torch(uint8_t* raw, const ci* img, int width, int height, int depth);
+extern int ci2raw_torch(uint8_t* raw, const ci* img, int width, int height, int depth);
//---------------------------------------------------------
// N64 CI <-> N64 RGBA16/IA16
//---------------------------------------------------------
// N64 CI raw data and palette to raw data (either RGBA16 or IA16)
-uint8_t *ci2raw(const uint8_t *rawci, const uint8_t *palette, int width, int height, int ci_depth);
+extern uint8_t *ci2raw(const uint8_t *rawci, const uint8_t *palette, int width, int height, int ci_depth);
// convert from raw (RGBA16 or IA16) format to CI + palette
-int raw2ci(uint8_t *rawci, palette_t *pal, const uint8_t *raw, int raw_len, int ci_depth);
+extern int raw2ci(uint8_t *rawci, palette_t *pal, const uint8_t *raw, int raw_len, int ci_depth);
//---------------------------------------------------------
// intermediate RGBA/IA -> PNG
//---------------------------------------------------------
// intermediate RGBA write to PNG file
-int rgba2png(unsigned char** png_output, int* size_output, const rgba* img, int width, int height);
+extern int rgba2png(unsigned char** png_output, int* size_output, const rgba* img, int width, int height);
// intermediate IA write to grayscale PNG file
-int ia2png(unsigned char** png_output, int* size_output, const ia* img, int width, int height);
+extern int ia2png(unsigned char** png_output, int* size_output, const ia* img, int width, int height);
-int ci2png(unsigned char** png_output, int* size_output, const ci* img, int width, int height);
+extern int ci2png(unsigned char** png_output, int* size_output, const ci* img, int width, int height);
//---------------------------------------------------------
// PNG -> intermediate RGBA/IA
//---------------------------------------------------------
// PNG file -> intermediate RGBA
-rgba *png2rgba(unsigned char* png_input, int size_input, int *width, int *height);
+extern rgba *png2rgba(unsigned char* png_input, int size_input, int *width, int *height);
// PNG file -> intermediate RGB
-rgb* png2rgb(unsigned char* png_input, int size_input, int* width, int* height);
+extern rgb* png2rgb(unsigned char* png_input, int size_input, int* width, int* height);
// PNG file -> intermediate IA
-ia *png2ia(unsigned char* png_input, int size_input, int *width, int *height);
+extern ia *png2ia(unsigned char* png_input, int size_input, int *width, int *height);
// PNG file -> intermediate CI
-ci* png2ci(unsigned char* png_input, int size_input, int* width, int* height);
+extern ci* png2ci(unsigned char* png_input, int size_input, int* width, int* height);
// Adds colours to palette data
static int pal_add_color(palette_t* pal, uint16_t val);
@@ -124,10 +124,10 @@ static int pal_add_color(palette_t* pal, uint16_t val);
//---------------------------------------------------------
// get version of underlying graphics reading library
-const char *n64graphics_get_read_version(void);
+extern const char *n64graphics_get_read_version(void);
// get version of underlying graphics writing library
-const char *n64graphics_get_write_version(void);
+extern const char *n64graphics_get_write_version(void);
#ifdef __cplusplus
}