[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 38ddad5 4/4: [ftsdf] Add better usage section.
From: |
Werner LEMBERG |
Subject: |
[freetype2-demos] master 38ddad5 4/4: [ftsdf] Add better usage section. |
Date: |
Thu, 24 Dec 2020 01:27:22 -0500 (EST) |
branch: master
commit 38ddad519f9259017700b1880d4672b15493dfb7
Author: Anuj Verma <anujv@iitbhilai.ac.in>
Commit: Werner Lemberg <wl@gnu.org>
[ftsdf] Add better usage section.
* src/ftsdf.c (usage): New function.
(main): Use it.
---
ChangeLog | 7 +++++++
src/ftsdf.c | 33 ++++++++++++++++++++++++++++-----
2 files changed, 35 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index bf43c0e..73db727 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2020-08-24 Anuj Verma <anujv@iitbhilai.ac.in>
+
+ [ftsdf] Add better usage section.
+
+ * src/ftsdf.c (usage): New function.
+ (main): Use it.
+
2020-08-22 Anuj Verma <anujv@iitbhilai.ac.in>
Add `ftsdf` to the build system.
diff --git a/src/ftsdf.c b/src/ftsdf.c
index 30dc8e7..a638c3e 100644
--- a/src/ftsdf.c
+++ b/src/ftsdf.c
@@ -634,18 +634,41 @@
}
+ static void
+ usage( char* exec_name )
+ {
+ fprintf( stderr,
+ "\n"
+ "ftsdf: Signed Distance Field viewer -- part of the FreeType project\n"
+ "-------------------------------------------------------------------\n"
+ "\n" );
+ fprintf( stderr,
+ "Usage: %s pt font\n"
+ "\n",
+ exec_name );
+ fprintf( stderr,
+ " pt The point size for the given resolution.\n"
+ " If resolution is 72dpi, this directly gives the\n"
+ " ppem value (pixels per EM).\n" );
+ fprintf( stderr,
+ " font The font file to use for generating SDF.\n" );
+
+ exit( 1 );
+ }
+
+
int
main( int argc,
char** argv )
{
- FT_Error err = FT_Err_Ok;
+ FT_Error err = FT_Err_Ok;
+ char* exec_name = NULL;
+
+ exec_name = ft_basename( argv[0] );
if ( argc != 3 )
- {
- printf( "Usage: [ptsize] [font file]\n" );
- exit( -1 );
- }
+ usage( exec_name );
status.ptsize = atoi( argv[1] );
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 38ddad5 4/4: [ftsdf] Add better usage section.,
Werner LEMBERG <=