1
1
We need stdlib.h and string.h in priv.h for free() and memset().

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
Andreas Schneider 2017-10-28 14:31:37 +02:00
родитель d3834f69bc
Коммит f0ddde4826
47 изменённых файлов: 92 добавлений и 21 удалений

Просмотреть файл

@ -29,7 +29,8 @@
#ifndef _LIBSSH_PRIV_H #ifndef _LIBSSH_PRIV_H
#define _LIBSSH_PRIV_H #define _LIBSSH_PRIV_H
#include "config.h" #include <stdlib.h>
#include <string.h>
#if !defined(HAVE_STRTOULL) #if !defined(HAVE_STRTOULL)
# if defined(HAVE___STRTOULL) # if defined(HAVE___STRTOULL)

Просмотреть файл

@ -22,9 +22,9 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include <stdlib.h> #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <string.h>
#ifndef _WIN32 #ifndef _WIN32
#include <netinet/in.h> #include <netinet/in.h>

Просмотреть файл

@ -22,9 +22,9 @@
*/ */
/* just the dirtiest part of code i ever made */ /* just the dirtiest part of code i ever made */
#include <string.h> #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h>
#include "libssh/priv.h" #include "libssh/priv.h"
#include "libssh/buffer.h" #include "libssh/buffer.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <stdio.h> #include <stdio.h>
#include "libssh/priv.h" #include "libssh/priv.h"

Просмотреть файл

@ -21,9 +21,9 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <limits.h> #include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h> #include <stdarg.h>
#ifndef _WIN32 #ifndef _WIN32

Просмотреть файл

@ -22,9 +22,9 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <limits.h> #include <limits.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <time.h> #include <time.h>

Просмотреть файл

@ -21,9 +21,9 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifndef _WIN32 #ifndef _WIN32
#include <netinet/in.h> #include <netinet/in.h>

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include "libssh/priv.h" #include "libssh/priv.h"
#include "libssh/poll.h" #include "libssh/poll.h"
#include "libssh/callbacks.h" #include "libssh/callbacks.h"

Просмотреть файл

@ -21,6 +21,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <stdio.h> #include <stdio.h>
#include <stdarg.h> #include <stdarg.h>
#include "libssh/priv.h" #include "libssh/priv.h"

2
src/external/bcrypt_pbkdf.c поставляемый
Просмотреть файл

@ -19,6 +19,8 @@
#ifndef HAVE_BCRYPT_PBKDF #ifndef HAVE_BCRYPT_PBKDF
#include "config.h"
#include "libssh/priv.h" #include "libssh/priv.h"
#include "libssh/wrapper.h" #include "libssh/wrapper.h"
#include <stdlib.h> #include <stdlib.h>

2
src/external/fe25519.c поставляемый
Просмотреть файл

@ -4,6 +4,8 @@
* Copied from supercop-20130419/crypto_sign/ed25519/ref/fe25519.c * Copied from supercop-20130419/crypto_sign/ed25519/ref/fe25519.c
*/ */
#include "config.h"
#define WINDOWSIZE 1 /* Should be 1,2, or 4 */ #define WINDOWSIZE 1 /* Should be 1,2, or 4 */
#define WINDOWMASK ((1<<WINDOWSIZE)-1) #define WINDOWMASK ((1<<WINDOWSIZE)-1)

2
src/external/ge25519.c поставляемый
Просмотреть файл

@ -6,6 +6,8 @@
* Copied from supercop-20130419/crypto_sign/ed25519/ref/ge25519.c * Copied from supercop-20130419/crypto_sign/ed25519/ref/ge25519.c
*/ */
#include "config.h"
#include "libssh/fe25519.h" #include "libssh/fe25519.h"
#include "libssh/sc25519.h" #include "libssh/sc25519.h"
#include "libssh/ge25519.h" #include "libssh/ge25519.h"

2
src/external/sc25519.c поставляемый
Просмотреть файл

@ -4,6 +4,8 @@
* Copied from supercop-20130419/crypto_sign/ed25519/ref/sc25519.c * Copied from supercop-20130419/crypto_sign/ed25519/ref/sc25519.c
*/ */
#include "config.h"
#include "libssh/priv.h" #include "libssh/priv.h"
#include "libssh/sc25519.h" #include "libssh/sc25519.h"

Просмотреть файл

@ -35,8 +35,9 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include "config.h"
#include <ctype.h> #include <ctype.h>
#include <string.h>
#include <sys/types.h> #include <sys/types.h>
#include "libssh/priv.h" #include "libssh/priv.h"

Просмотреть файл

@ -25,6 +25,8 @@
#ifndef _PKI_CRYPTO_H #ifndef _PKI_CRYPTO_H
#define _PKI_CRYPTO_H #define _PKI_CRYPTO_H
#include "config.h"
#include "libssh/priv.h" #include "libssh/priv.h"
#include <openssl/pem.h> #include <openssl/pem.h>

Просмотреть файл

@ -21,6 +21,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include "libssh/pki.h" #include "libssh/pki.h"
#include "libssh/pki_priv.h" #include "libssh/pki_priv.h"
#include "libssh/ed25519.h" #include "libssh/ed25519.h"

Просмотреть файл

@ -24,12 +24,12 @@
/* This file contains code written by Nick Zitzmann */ /* This file contains code written by Nick Zitzmann */
#include "config.h"
#include <errno.h> #include <errno.h>
#include <ctype.h> #include <ctype.h>
#include <fcntl.h> #include <fcntl.h>
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h>
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>

Просмотреть файл

@ -21,8 +21,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include <stdlib.h> #include "config.h"
#include <string.h>
#include <stdio.h> #include <stdio.h>
#ifndef _WIN32 #ifndef _WIN32

Просмотреть файл

@ -21,9 +21,9 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <errno.h> #include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#ifdef _WIN32 #ifdef _WIN32
#include <winsock2.h> #include <winsock2.h>

Просмотреть файл

@ -21,10 +21,10 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#include <errno.h> #include <errno.h>
#include <limits.h> #include <limits.h>
#include <stdlib.h>
#include <string.h>
#ifndef _WIN32 #ifndef _WIN32
#include <netinet/in.h> #include <netinet/in.h>

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -19,6 +19,8 @@
* MA 02111-1307, USA. * MA 02111-1307, USA.
*/ */
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,5 +1,7 @@
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "config.h"
#include "torture.h" #include "torture.h"
#include "sftp.c" #include "sftp.c"

Просмотреть файл

@ -1,5 +1,7 @@
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "config.h"
#include "torture.h" #include "torture.h"
#include "sftp.c" #include "sftp.c"

Просмотреть файл

@ -1,5 +1,7 @@
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "config.h"
#include "torture.h" #include "torture.h"
#include "sftp.c" #include "sftp.c"

Просмотреть файл

@ -3,10 +3,10 @@
* *
* (c) 2014, 2017 Jon Simons <jon@jonsimons.org> * (c) 2014, 2017 Jon Simons <jon@jonsimons.org>
*/ */
#include "config.h"
#include <setjmp.h> // for cmocka #include <setjmp.h> // for cmocka
#include <stdarg.h> // for cmocka #include <stdarg.h> // for cmocka
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <unistd.h> // for cmocka #include <unistd.h> // for cmocka
#include <cmocka.h> #include <cmocka.h>

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include <libssh/priv.h> #include <libssh/priv.h>

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,4 @@
#include "config.h"
#include <sys/types.h> #include <sys/types.h>
#ifndef _WIN32 #ifndef _WIN32

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#ifndef _WIN32 #ifndef _WIN32

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include "torture.h" #include "torture.h"

Просмотреть файл

@ -1,3 +1,5 @@
#include "config.h"
#define LIBSSH_STATIC #define LIBSSH_STATIC
#include <libssh/priv.h> #include <libssh/priv.h>
#include <libssh/callbacks.h> #include <libssh/callbacks.h>