浏览代码

Use clang-format style in C files

DarthSim 1 年之前
父节点
当前提交
7111083649
共有 5 个文件被更改,包括 50 次插入34 次删除
  1. 16 0
      .clang-format
  2. 12 10
      gliblog/gliblog.c
  3. 1 1
      gliblog/gliblog.h
  4. 11 14
      vips/vips.c
  5. 10 9
      vips/vips.h

+ 16 - 0
.clang-format

@@ -0,0 +1,16 @@
+BasedOnStyle: GNU
+AccessModifierOffset: -2
+AlignAfterOpenBracket: DontAlign
+AlignEscapedNewlines: DontAlign
+AlignOperands: DontAlign
+AllowAllArgumentsOnNextLine: false
+AllowAllParametersOfDeclarationOnNextLine: false
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Stroustrup
+IndentWidth: 2
+SortIncludes: Never
+SpaceAfterCStyleCast: true
+SpaceBeforeParens: ControlStatements
+TabWidth: 2
+UseTab: Never
+ColumnLimit: 0

+ 12 - 10
gliblog/gliblog.c

@@ -1,21 +1,23 @@
 #include "gliblog.h"
 
 static GLogLevelFlags all_levels =
-  G_LOG_FLAG_RECURSION |
-  G_LOG_FLAG_FATAL |
-  G_LOG_LEVEL_ERROR |
-  G_LOG_LEVEL_CRITICAL |
-  G_LOG_LEVEL_WARNING;
+    G_LOG_FLAG_RECURSION |
+    G_LOG_FLAG_FATAL |
+    G_LOG_LEVEL_ERROR |
+    G_LOG_LEVEL_CRITICAL |
+    G_LOG_LEVEL_WARNING;
 
 void
 log_handler(const gchar *log_domain, GLogLevelFlags log_level,
-  const gchar *message, gpointer user_data) {
+    const gchar *message, gpointer user_data)
+{
 
-  logGLib((char *)log_domain, log_level, (char *)message);
+  logGLib((char *) log_domain, log_level, (char *) message);
 }
 
 void
-glib_log_configure() {
-  g_log_set_handler (NULL, all_levels, log_handler, NULL);
-  g_log_set_handler ("VIPS",  all_levels, log_handler, NULL);
+glib_log_configure()
+{
+  g_log_set_handler(NULL, all_levels, log_handler, NULL);
+  g_log_set_handler("VIPS", all_levels, log_handler, NULL);
 }

+ 1 - 1
gliblog/gliblog.h

@@ -3,4 +3,4 @@
 void glib_log_configure();
 
 // from Go
-void logGLib (char *domain, GLogLevelFlags log_level, char *message);
+void logGLib(char *domain, GLogLevelFlags log_level, char *message);

+ 11 - 14
vips/vips.c

@@ -70,7 +70,8 @@ vips_health() {
 int
 vips_jpegload_go(void *buf, size_t len, int shrink, VipsImage **out) {
   if (shrink > 1)
-    return vips_jpegload_buffer(buf, len, out, "access", VIPS_ACCESS_SEQUENTIAL, "shrink", shrink, NULL);
+    return vips_jpegload_buffer(buf, len, out, "access", VIPS_ACCESS_SEQUENTIAL, "shrink", shrink,
+      NULL);
 
   return vips_jpegload_buffer(buf, len, out, "access", VIPS_ACCESS_SEQUENTIAL, NULL);
 }
@@ -228,15 +229,15 @@ vips_fix_BW_float_tiff(VipsImage *in, VipsImage **out) {
 int
 vips_fix_float_tiff(VipsImage *in, VipsImage **out) {
   /* Vips loads linear alpha in the 0.0-1.0 range but uses the 0.0-255.0 range.
-  * https://github.com/libvips/libvips/pull/3627 fixes this behavior
-  */
+   * https://github.com/libvips/libvips/pull/3627 fixes this behavior
+   */
   if (in->Type == VIPS_INTERPRETATION_scRGB && in->Bands > 3)
     return vips_fix_scRGB_alpha_tiff(in, out);
 
   /* Vips loads linear BW TIFFs as VIPS_INTERPRETATION_B_W or VIPS_INTERPRETATION_GREY16
-  * but these colourspaces are not linear. We should properly convert them to
-  * VIPS_INTERPRETATION_GREY16
-  */
+   * but these colourspaces are not linear. We should properly convert them to
+   * VIPS_INTERPRETATION_GREY16
+   */
   if (
     (in->Type == VIPS_INTERPRETATION_B_W || in->Type == VIPS_INTERPRETATION_GREY16) &&
     (in->BandFmt == VIPS_FORMAT_FLOAT || in->BandFmt == VIPS_FORMAT_DOUBLE)
@@ -354,20 +355,16 @@ vips_icc_is_srgb_iec61966(VipsImage *in) {
   // 2.1
   static char version[] = { 2, 16, 0, 0 };
 
-  // The image had no profile and built-in CMYK was imported.
-  // Vips gives us an invalid data pointer when the built-in profile was imported,
-  // so we check this mark before receiving an actual profile.
-  // if (vips_image_get_typeof(in, "icc-cmyk-no-profile"))
-  //   return FALSE;
-
   if (vips_image_get_blob(in, VIPS_META_ICC_NAME, &data, &data_len))
     return FALSE;
 
-  // Less than header size
+  /* Less than header size
+   */
   if (data_len < 128)
     return FALSE;
 
-  // Predict it is sRGB IEC61966 2.1 by checking some header fields
+  /* Predict it is sRGB IEC61966 2.1 by checking some header fields
+   */
   return ((memcmp(data + 48, "IEC ",  4) == 0) && // Device manufacturer
           (memcmp(data + 52, "sRGB",  4) == 0) && // Device model
           (memcmp(data + 80, "HP  ",  4) == 0) && // Profile creator

+ 10 - 9
vips/vips.h

@@ -32,9 +32,9 @@ void vips_strip_meta(VipsImage *image);
 
 VipsBandFormat vips_band_format(VipsImage *in);
 
-void vips_remove_bits_per_sample(VipsImage * image);
+void vips_remove_bits_per_sample(VipsImage *image);
 
-gboolean vips_is_animated(VipsImage * in);
+gboolean vips_is_animated(VipsImage *in);
 
 int vips_image_get_array_int_go(VipsImage *image, const char *name, int **out, int *n);
 void vips_image_set_array_int_go(VipsImage *image, const char *name, const int *array, int n);
@@ -62,26 +62,27 @@ int vips_flip_horizontal_go(VipsImage *in, VipsImage **out);
 
 int vips_extract_area_go(VipsImage *in, VipsImage **out, int left, int top, int width, int height);
 int vips_smartcrop_go(VipsImage *in, VipsImage **out, int width, int height);
-int vips_trim(VipsImage *in, VipsImage **out, double threshold,
-              gboolean smart, double r, double g, double b,
-              gboolean equal_hor, gboolean equal_ver);
+int vips_trim(VipsImage *in, VipsImage **out, double threshold, gboolean smart, double r, double g,
+    double b, gboolean equal_hor, gboolean equal_ver);
 
-int vips_apply_filters(VipsImage *in, VipsImage **out, double blur_sigma, double sharp_sigma, int pixelate_pixels);
+int vips_apply_filters(VipsImage *in, VipsImage **out, double blur_sigma, double sharp_sigma,
+    int pixelate_pixels);
 
 int vips_flatten_go(VipsImage *in, VipsImage **out, double r, double g, double b);
 
 int vips_replicate_go(VipsImage *in, VipsImage **out, int across, int down);
 int vips_embed_go(VipsImage *in, VipsImage **out, int x, int y, int width, int height);
 
-int vips_apply_watermark(VipsImage *in, VipsImage *watermark, VipsImage **out,
-                         int left, int top, double opacity);
+int vips_apply_watermark(VipsImage *in, VipsImage *watermark, VipsImage **out, int left, int top,
+    double opacity);
 
 int vips_arrayjoin_go(VipsImage **in, VipsImage **out, int n);
 
 int vips_strip(VipsImage *in, VipsImage **out, int keep_exif_copyright);
 
 int vips_jpegsave_go(VipsImage *in, void **buf, size_t *len, int quality, int interlace);
-int vips_pngsave_go(VipsImage *in, void **buf, size_t *len, int interlace, int quantize, int colors);
+int vips_pngsave_go(VipsImage *in, void **buf, size_t *len, int interlace, int quantize,
+    int colors);
 int vips_webpsave_go(VipsImage *in, void **buf, size_t *len, int quality);
 int vips_gifsave_go(VipsImage *in, void **buf, size_t *len);
 int vips_avifsave_go(VipsImage *in, void **buf, size_t *len, int quality, int speed);