mysql_hex_string(3)

mysql_hex_string3

Name

mysql_hex_string - create a hexadecimal string

Synopsis

#include <mysql.h>
unsigned long mysql_hex_string(char * to,
                               const char * from,
                               unsigned long len);

Description

This function is used to create a hexadecimal string which can be used in SQL statements. e.g. INSERT INTO my_blob VALUES(X'A0E1CD').

Parameter

•

to - result buffer

•

from - the string which will be encoded

•

len - length of the string (from)

Notes

•

The size of the buffer for the encoded string must be 2 * length + 1.

•

The encoded string does not contain a leading X’.

Return value

Returns the length of the encoded string without the trailing null character.

See also

Releases

3 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13–Arch

From mariadb 13.0.2-2 in Arch Linux 2026-11-01. Also shipped by mariadb-lts. Parsed by carta from the page's man source.