This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository legacy-imlib2.
View the commit online.
commit 3adb01befd585e9ca23d72305d32410e12e23d86
Author: Kim Woelders <k...@woelders.dk>
AuthorDate: Thu May 4 07:34:59 2023 +0200
imlib2_load: Move time_us() to separate file
---
src/bin/Makefile.am | 19 ++++++++++---------
src/bin/imlib2_load.c | 25 ++-----------------------
src/bin/prog_util.c | 30 ++++++++++++++++++++++++++++++
src/bin/prog_util.h | 6 ++++++
4 files changed, 48 insertions(+), 32 deletions(-)
diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am
index 7b8b813..3317e72 100644
--- a/src/bin/Makefile.am
+++ b/src/bin/Makefile.am
@@ -16,31 +16,32 @@ imlib2_conv \
imlib2_load \
$(X_BASED_PROGS)
-SRCS_COMMON_X11 = prog_x11.c prog_x11.h
+SRCS_X11 = prog_x11.c prog_x11.h
+SRCS_UTIL = prog_util.c prog_util.h
imlib2_conv_SOURCES = imlib2_conv.c
imlib2_conv_LDADD = $(top_builddir)/src/lib/libImlib2.la
-imlib2_load_SOURCES = imlib2_load.c
+imlib2_load_SOURCES = imlib2_load.c $(SRCS_UTIL)
imlib2_load_LDADD = $(top_builddir)/src/lib/libImlib2.la $(CLOCK_LIBS)
-imlib2_show_SOURCES = imlib2_show.c $(SRCS_COMMON_X11)
+imlib2_show_SOURCES = imlib2_show.c $(SRCS_X11)
imlib2_show_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11 -lm
-imlib2_test_SOURCES = imlib2_test.c $(SRCS_COMMON_X11)
+imlib2_test_SOURCES = imlib2_test.c $(SRCS_X11)
imlib2_test_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11
-imlib2_bumpmap_SOURCES = imlib2_bumpmap.c $(SRCS_COMMON_X11)
+imlib2_bumpmap_SOURCES = imlib2_bumpmap.c $(SRCS_X11)
imlib2_bumpmap_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11
-imlib2_poly_SOURCES = imlib2_poly.c $(SRCS_COMMON_X11)
+imlib2_poly_SOURCES = imlib2_poly.c $(SRCS_X11)
imlib2_poly_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11
-imlib2_colorspace_SOURCES = imlib2_colorspace.c $(SRCS_COMMON_X11)
+imlib2_colorspace_SOURCES = imlib2_colorspace.c $(SRCS_X11)
imlib2_colorspace_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11
-imlib2_view_SOURCES = imlib2_view.c $(SRCS_COMMON_X11)
+imlib2_view_SOURCES = imlib2_view.c $(SRCS_X11)
imlib2_view_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11
-imlib2_grab_SOURCES = imlib2_grab.c $(SRCS_COMMON_X11)
+imlib2_grab_SOURCES = imlib2_grab.c $(SRCS_X11)
imlib2_grab_LDADD = $(top_builddir)/src/lib/libImlib2.la -lX11
diff --git a/src/bin/imlib2_load.c b/src/bin/imlib2_load.c
index a52c82f..33dcbbf 100644
--- a/src/bin/imlib2_load.c
+++ b/src/bin/imlib2_load.c
@@ -11,14 +11,11 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
-#if USE_MONOTONIC_CLOCK
-#include <time.h>
-#else
-#include <sys/time.h>
-#endif
#include <sys/mman.h>
#include <sys/stat.h>
+#include "prog_util.h"
+
#define PROG_NAME "imlib2_load"
#define LOAD_DEFER 0
@@ -54,24 +51,6 @@ usage(void)
printf(HELP);
}
-static unsigned int
-time_us(void)
-{
-#if USE_MONOTONIC_CLOCK
- struct timespec ts;
-
- clock_gettime(CLOCK_MONOTONIC, &ts);
-
- return (unsigned int)(ts.tv_sec * 1000000 + ts.tv_nsec / 1000);
-#else
- struct timeval timev;
-
- gettimeofday(&timev, NULL);
-
- return (unsigned int)(timev.tv_sec * 1000000 + timev.tv_usec);
-#endif
-}
-
static Imlib_Image *
image_load_fd(const char *file, int *perr)
{
diff --git a/src/bin/prog_util.c b/src/bin/prog_util.c
new file mode 100644
index 0000000..146e0a7
--- /dev/null
+++ b/src/bin/prog_util.c
@@ -0,0 +1,30 @@
+/*
+ * Utility functions
+ */
+#include "config.h"
+
+#if USE_MONOTONIC_CLOCK
+#include <time.h>
+#else
+#include <sys/time.h>
+#endif
+
+#include "prog_util.h"
+
+unsigned int
+time_us(void)
+{
+#if USE_MONOTONIC_CLOCK
+ struct timespec ts;
+
+ clock_gettime(CLOCK_MONOTONIC, &ts);
+
+ return (unsigned int)(ts.tv_sec * 1000000 + ts.tv_nsec / 1000);
+#else
+ struct timeval timev;
+
+ gettimeofday(&timev, NULL);
+
+ return (unsigned int)(timev.tv_sec * 1000000 + timev.tv_usec);
+#endif
+}
diff --git a/src/bin/prog_util.h b/src/bin/prog_util.h
new file mode 100644
index 0000000..b783bfe
--- /dev/null
+++ b/src/bin/prog_util.h
@@ -0,0 +1,6 @@
+#ifndef PROG_UTIL_H
+#define PROG_UTIL_H
+
+unsigned int time_us(void);
+
+#endif /* PROG_UTIL_H */
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.