nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_fstrdefs.h File Reference
Include dependency graph for ags_vst_fstrdefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

gint32 ags_vst_tstrlen (ags_vst_tchar *str)
 
gint32 ags_vst_strlen8 (gchar *str)
 
gint32 ags_vst_strlen16 (gunichar2 *str)
 
gint32 ags_vst_tstrcmp (ags_vst_tchar *src, ags_vst_tchar *dst)
 
gint32 ags_vst_strcmp8 (gchar *src, gchar *dst)
 
gint32 ags_vst_strcmp16 (gunichar2 *src, gunichar2 *dst)
 
gint32 ags_vst_tstrncmp (ags_vst_tchar *first, ags_vst_tchar *last, guint32 count)
 
gint32 ags_vst_strncmp8 (gchar *first, gchar *last, guint32 count)
 
gint32 ags_vst_strncmp16 (gunichar2 *first, gunichar2 *last, guint32 count)
 
ags_vst_tcharags_vst_tstrcpy (ags_vst_tchar *dst, ags_vst_tchar *src)
 
gchar * ags_vst_strcpy8 (gchar *dst, gchar *src)
 
gunichar2 * ags_vst_strcpy16 (gunichar2 *dst, gunichar2 *src)
 
ags_vst_tcharags_vst_tstrncpy (ags_vst_tchar *dest, ags_vst_tchar *source, guint32 count)
 
gchar * ags_vst_strncpy8 (gchar *dest, gchar *source, guint32 count)
 
gunichar2 * ags_vst_strncpy16 (gunichar2 *dest, gunichar2 *source, guint32 count)
 
ags_vst_tcharags_vst_tstrcat (ags_vst_tchar *dst, ags_vst_tchar *src)
 
gchar * ags_vst_strcat8 (gchar *dst, gchar *src)
 
gunichar2 * ags_vst_strcat16 (gunichar2 *dst, gunichar2 *src)
 
void ags_vst_str8_to_str16 (gunichar2 *dst, gchar *src, gint32 n)
 
gboolean ags_vst_fid_strings_equal (AgsVstFIDString id1, AgsVstFIDString id2)
 

Function Documentation

◆ ags_vst_fid_strings_equal()

gboolean ags_vst_fid_strings_equal ( AgsVstFIDString  id1,
AgsVstFIDString  id2 
)

FID string equal.

Parameters
id1the identifier 1
id2the identifier 2
Returns
true if equal, otherwise false
Since
5.0.0

◆ ags_vst_str8_to_str16()

void ags_vst_str8_to_str16 ( gunichar2 *  dst,
gchar *  src,
gint32  n 
)

String to unicode string.

Parameters
dstthe destination string
srcthe source string
nthe count
Since
5.0.0

◆ ags_vst_strcat16()

gunichar2 * ags_vst_strcat16 ( gunichar2 *  dst,
gunichar2 *  src 
)

Unicode string cat.

Parameters
dstthe destination string
srcthe source string
Returns
the resulting string
Since
5.0.0

◆ ags_vst_strcat8()

gchar * ags_vst_strcat8 ( gchar *  dst,
gchar *  src 
)

String cat.

Parameters
dstthe destination string
srcthe source string
Returns
the resulting string
Since
5.0.0

◆ ags_vst_strcmp16()

gint32 ags_vst_strcmp16 ( gunichar2 *  src,
gunichar2 *  dst 
)

Unicode string compare.

Parameters
srcthe source string
dstthe destination string
Returns
0 if matches, > 0 if more or < 0 if less
Since
5.0.0

◆ ags_vst_strcmp8()

gint32 ags_vst_strcmp8 ( gchar *  src,
gchar *  dst 
)

String compare.

Parameters
srcthe source string
dstthe destination string
Returns
0 if matches, > 0 if more or < 0 if less
Since
5.0.0

◆ ags_vst_strcpy16()

gunichar2 * ags_vst_strcpy16 ( gunichar2 *  dst,
gunichar2 *  src 
)

Unicode string copy.

Parameters
dstthe destination string
srcthe source string
Returns
the resulting string
Since
5.0.0

◆ ags_vst_strcpy8()

gchar * ags_vst_strcpy8 ( gchar *  dst,
gchar *  src 
)

String copy.

Parameters
dstthe destination string
srcthe source string
Returns
the resulting string
Since
5.0.0

◆ ags_vst_strlen16()

gint32 ags_vst_strlen16 ( gunichar2 *  str)

Unicode string length.

Parameters
strthe string
Returns
the length
Since
5.0.0

◆ ags_vst_strlen8()

gint32 ags_vst_strlen8 ( gchar *  str)

String length.

Parameters
strthe string
Returns
the length
Since
5.0.0

◆ ags_vst_strncmp16()

gint32 ags_vst_strncmp16 ( gunichar2 *  first,
gunichar2 *  last,
guint32  count 
)

Unicode string n-compare.

Parameters
firstthe first string
lastthe last string
countthe count to match
Returns
0 if matches, > 0 if more or < 0 if less
Since
5.0.0

◆ ags_vst_strncmp8()

gint32 ags_vst_strncmp8 ( gchar *  first,
gchar *  last,
guint32  count 
)

String n-compare.

Parameters
firstthe first string
lastthe last string
countthe count to match
Returns
0 if matches, > 0 if more or < 0 if less
Since
5.0.0

◆ ags_vst_strncpy16()

gunichar2 * ags_vst_strncpy16 ( gunichar2 *  dest,
gunichar2 *  source,
guint32  count 
)

Unicode string n-copy.

Parameters
dstthe destination string
srcthe source string
countthe count to match
Returns
the resulting string
Since
5.0.0

◆ ags_vst_strncpy8()

gchar * ags_vst_strncpy8 ( gchar *  dest,
gchar *  source,
guint32  count 
)

String n-copy.

Parameters
dstthe destination string
srcthe source string
countthe count to match
Returns
the resulting string
Since
5.0.0

◆ ags_vst_tstrcat()

ags_vst_tchar * ags_vst_tstrcat ( ags_vst_tchar dst,
ags_vst_tchar src 
)

String cat.

Parameters
dstthe destination string
srcthe source string
Returns
the resulting string
Since
5.0.0

◆ ags_vst_tstrcmp()

gint32 ags_vst_tstrcmp ( ags_vst_tchar src,
ags_vst_tchar dst 
)

String compare.

Parameters
srcthe source string
dstthe destination string
Returns
0 if matches, > 0 if more or < 0 if less
Since
5.0.0

◆ ags_vst_tstrcpy()

ags_vst_tchar * ags_vst_tstrcpy ( ags_vst_tchar dst,
ags_vst_tchar src 
)

String copy.

Parameters
dstthe destination string
srcthe source string
Returns
the resulting string
Since
5.0.0

◆ ags_vst_tstrlen()

gint32 ags_vst_tstrlen ( ags_vst_tchar str)

String length.

Parameters
strthe string
Returns
the length
Since
5.0.0

◆ ags_vst_tstrncmp()

gint32 ags_vst_tstrncmp ( ags_vst_tchar first,
ags_vst_tchar last,
guint32  count 
)

String n-compare.

Parameters
firstthe first string
lastthe last string
countthe count to match
Returns
0 if matches, > 0 if more or < 0 if less
Since
5.0.0

◆ ags_vst_tstrncpy()

ags_vst_tchar * ags_vst_tstrncpy ( ags_vst_tchar dest,
ags_vst_tchar source,
guint32  count 
)

String n-copy.

Parameters
dstthe destination string
srcthe source string
countthe count to match
Returns
the resulting string
Since
5.0.0