Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang
epgsql
0012-epgsql_codec_boolean-improve-encode-2-for-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0012-epgsql_codec_boolean-improve-encode-2-for-support-in.patch of Package epgsql
From 9a59ff10a216e23ccdc7d63fa742a2b094a28723 Mon Sep 17 00:00:00 2001 From: Led <ledest@gmail.com> Date: Wed, 4 Sep 2019 17:33:20 +0300 Subject: [PATCH] epgsql_codec_boolean: improve encode/2 for support integer args --- src/datatypes/epgsql_codec_boolean.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/datatypes/epgsql_codec_boolean.erl b/src/datatypes/epgsql_codec_boolean.erl index b704dfa..6160cea 100644 --- a/src/datatypes/epgsql_codec_boolean.erl +++ b/src/datatypes/epgsql_codec_boolean.erl @@ -23,7 +23,11 @@ names() -> encode(true, bool, _) -> <<1:1/big-signed-unit:8>>; encode(false, bool, _) -> - <<0:1/big-signed-unit:8>>. + <<0:1/big-signed-unit:8>>; +encode(0, bool, _) -> + <<0:1/big-signed-unit:8>>; +encode(I, bool, _) when is_integer(I) -> + <<1:1/big-signed-unit:8>>. decode(<<1:1/big-signed-unit:8>>, bool, _) -> true; decode(<<0:1/big-signed-unit:8>>, bool, _) -> false. -- 2.16.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor