mirror of
https://github.com/irssi/irssi.git
synced 2025-01-03 14:56:47 -05:00
Make get_alignment() available outside special-vars.c
This commit is contained in:
parent
97a4ee78fd
commit
f1b5b515b9
@ -27,10 +27,6 @@
|
|||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "utf8.h"
|
#include "utf8.h"
|
||||||
|
|
||||||
#define ALIGN_RIGHT 0x01
|
|
||||||
#define ALIGN_CUT 0x02
|
|
||||||
#define ALIGN_PAD 0x04
|
|
||||||
|
|
||||||
#define isvarchar(c) \
|
#define isvarchar(c) \
|
||||||
(i_isalnum(c) || (c) == '_')
|
(i_isalnum(c) || (c) == '_')
|
||||||
|
|
||||||
@ -317,7 +313,7 @@ static int get_alignment_args(char **data, int *align, int *flags, char *pad)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* return the aligned text */
|
/* return the aligned text */
|
||||||
static char *get_alignment(const char *text, int align, int flags, char pad)
|
char *get_alignment(const char *text, int align, int flags, char pad)
|
||||||
{
|
{
|
||||||
GString *str;
|
GString *str;
|
||||||
char *ret;
|
char *ret;
|
||||||
|
@ -9,9 +9,16 @@
|
|||||||
#define PARSE_FLAG_ESCAPE_THEME 0x08 /* if any arguments/variables contain { or } chars, escape them with % */
|
#define PARSE_FLAG_ESCAPE_THEME 0x08 /* if any arguments/variables contain { or } chars, escape them with % */
|
||||||
#define PARSE_FLAG_ONLY_ARGS 0x10 /* expand only arguments ($0 $1 etc.) but no other $variables */
|
#define PARSE_FLAG_ONLY_ARGS 0x10 /* expand only arguments ($0 $1 etc.) but no other $variables */
|
||||||
|
|
||||||
|
#define ALIGN_RIGHT 0x01
|
||||||
|
#define ALIGN_CUT 0x02
|
||||||
|
#define ALIGN_PAD 0x04
|
||||||
|
|
||||||
typedef char* (*SPECIAL_HISTORY_FUNC)
|
typedef char* (*SPECIAL_HISTORY_FUNC)
|
||||||
(const char *text, void *item, int *free_ret);
|
(const char *text, void *item, int *free_ret);
|
||||||
|
|
||||||
|
/* Cut and/or pad text so it takes exactly "align" characters on the screen */
|
||||||
|
char *get_alignment(const char *text, int align, int flags, char pad);
|
||||||
|
|
||||||
/* Parse and expand text after '$' character. return value has to be
|
/* Parse and expand text after '$' character. return value has to be
|
||||||
g_free()'d if `free_ret' is TRUE. */
|
g_free()'d if `free_ret' is TRUE. */
|
||||||
char *parse_special(char **cmd, SERVER_REC *server, void *item,
|
char *parse_special(char **cmd, SERVER_REC *server, void *item,
|
||||||
|
Loading…
Reference in New Issue
Block a user