Skip to content

Instantly share code, notes, and snippets.

diff --git a/configure.ac b/configure.ac
index b32e159..5e95a4d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,8 +18,10 @@ AC_PROG_INSTALL
# Checks for libraries.
AC_CHECK_LIB([pthread], [pthread_create], [], [AC_MSG_ERROR([libpthread not found])])
-AC_CHECK_LIB([xml2], [xmlReadMemory], [], [AC_MSG_ERROR([libxml2 not found])])
PKG_CHECK_MODULES(MTP, libmtp, found_libmtp=yes, found_libmtp=no)
SUBSYSTEM=="usb", ATTR{product}=="*PS Vita* Type B", GROUP="root", MODE="0666"
#include <inttypes.h>
#include <stdio.h>
#include <sys/statvfs.h>
int getDiskSpace(const char *path, uint64_t *free, uint64_t *total) {
struct statvfs stat;
if (statvfs(path, &stat) < 0) {
return -1;
}
diff --git a/configure.ac b/configure.ac
index 01f9d61..42d70a9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -98,6 +98,9 @@ AC_FUNC_STAT
AC_FUNC_REALLOC
AC_CHECK_FUNCS([getcwd memset mkdir strchr strcspn strdup strrchr strstr strtol], [], [AC_MSG_ERROR([Cannot find required function.])])
+# Support for large files in 32bit systems
+AC_SYS_LARGEFILE
-- Copyright 2013 codestation
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- Copyright 2014 codestation
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- Copyright 2014 codestation
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
#define _GNU_SOURCE 1
#include <assert.h>
#include <fcntl.h>
#include <inttypes.h>
#include <malloc.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <time.h>
// Copyright (c) 2014 codestation
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
@codestation
codestation / desine.patch
Created April 14, 2016 14:46
apply patch and compile with "make desine"
diff --git a/src/Algorithm/AlgorithmFactory.cpp b/src/Algorithm/AlgorithmFactory.cpp
index fd0ff3d..77623dd 100644
--- a/src/Algorithm/AlgorithmFactory.cpp
+++ b/src/Algorithm/AlgorithmFactory.cpp
@@ -26,6 +26,7 @@
#include "IO/Tag.h"
#include "Utils/TraceManager.h"
+#include <cstdlib>