.\" This manpage is Copyright (C) 2015 MongoDB, Inc.
.\" 
.\" Permission is granted to copy, distribute and/or modify this document
.\" under the terms of the GNU Free Documentation License, Version 1.3
.\" or any later version published by the Free Software Foundation;
.\" with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
.\" A copy of the license is included in the section entitled "GNU
.\" Free Documentation License".
.\" 
.TH "BSON_APPEND_INT32" "3" "2015-02-10" "libbson"
.SH NAME
bson_append_int32()
.SH "SYNOPSIS"

.nf
.nf
bool
bson_append_int32 (bson_t     *bson,
                   const char *key,
                   int         key_length,
                   int32_t     value);
.fi
.fi

.SH "PARAMETERS"

.TP
.B bson
A
.BR bson_t
\&.
.LP
.TP
.B key
An ASCII C string containing the name of the field.
.LP
.TP
.B key_length
The length of
.B key
in bytes, or -1 to determine the length with
.B strlen()
\&.
.LP
.TP
.B value
An int32_t.
.LP

.SH "DESCRIPTION"

The
.BR bson_append_int32(3)
function shall append a new element to
.B bson
containing a 32-bit signed integer.

.SH "RETURNS"

true if the operation was applied successfully, otherwise false and
.B bson
should be discarded.


.BR
.SH COLOPHON
This page is part of libbson.
Please report any bugs at
\%https://jira.mongodb.org/browse/CDRIVER.