clang indenting

This commit is contained in:
vscosta 2016-04-05 02:22:04 +01:00
parent d4a9f97cdd
commit 07f105dd80

View File

@ -14,38 +14,33 @@
*************************************************************************/
#include "Yap.h"
#include "Yatom.h"
#include "YapHeap.h"
#include "Yatom.h"
#include "yapio.h"
#include "Foreign.h"
#if LOAD_DL
// use SWI-Prolog code if all else fails
char *
findExecutable(const char *av0, char *buffer);
char *findExecutable(const char *av0, char *buffer);
#include <stdlib.h>
#include <unistd.h>
#include <dlfcn.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#if defined(__APPLE__)
#include <mach-o/dyld.h>
#include <dlfcn.h>
#include <mach-o/dyld.h>
#endif
typedef void (*prismf)(void);
/* only works for dlls */
int
Yap_CallFunctionByName(const char *thing_string);
int Yap_CallFunctionByName(const char *thing_string);
int
Yap_CallFunctionByName(const char *thing_string)
{
int Yap_CallFunctionByName(const char *thing_string) {
void *handle = dlopen(NULL, RTLD_LAZY
#ifndef __CYGWIN__
#ifdef RTLD_NOLOAD
@ -56,7 +51,8 @@ Yap_CallFunctionByName(const char *thing_string)
// you could do RTLD_NOW as well. shouldn't matter
if (!handle) {
CACHE_REGS
Yap_Error(SYSTEM_ERROR_INTERNAL, ARG1, "Dynamic linking on main module : %s\n", dlerror());
Yap_Error(SYSTEM_ERROR_INTERNAL, ARG1,
"Dynamic linking on main module : %s\n", dlerror());
}
prismf *addr = (prismf *)dlsym(handle, thing_string);
if (addr)
@ -69,9 +65,7 @@ Yap_CallFunctionByName(const char *thing_string)
* YAP_FindExecutable(argv[0]) should be called on yap initialization to
* locate the executable of Yap
*/
char *
Yap_FindExecutable(void)
{
char *Yap_FindExecutable(void) {
#if HAVE_GETEXECNAME
// Solaris
return getexecname();
@ -119,18 +113,14 @@ Yap_FindExecutable(void)
sysctl(mib, 4, buf, &cb, NULL, 0);
// follow through to standard method
#endif
return
NULL;
return NULL;
}
void *
Yap_LoadForeignFile(char *file, int flags)
{
void *Yap_LoadForeignFile(char *file, int flags) {
CACHE_REGS
int dlflag;
void *out;
if (flags & EAGER_LOADING)
dlflag = RTLD_NOW;
else
@ -149,9 +139,9 @@ Yap_LoadForeignFile(char *file, int flags)
}
out = (void *)dlopen(LOCAL_FileNameBuf, flags);
if (out == NULL) {
char *m_os = dlerror();
const char *m_os = dlerror();
if (m_os) {
LOCAL_ErrorMessage = dlerror();
strncpy(LOCAL_ErrorSay, m_os, MAX_ERROR_MSG_SIZE - 1);
} else {
LOCAL_ErrorMessage = "dlopen failed";
}
@ -159,9 +149,7 @@ Yap_LoadForeignFile(char *file, int flags)
return out;
}
int
Yap_CallForeignFile(void *handle, char *f)
{
int Yap_CallForeignFile(void *handle, char *f) {
YapInitProc proc = (YapInitProc)dlsym(handle, f);
if (!proc) {
/* Yap_Error(SYSTEM_ERROR_INTERNAL, ARG1, "dlsym error %s\n", dlerror());*/
@ -171,9 +159,7 @@ Yap_CallForeignFile(void *handle, char *f)
return TRUE;
}
int
Yap_CloseForeignFile(void *handle)
{
int Yap_CloseForeignFile(void *handle) {
if (dlclose(handle) < 0) {
CACHE_REGS
Yap_Error(SYSTEM_ERROR_INTERNAL, ARG1, "dlclose error %s\n", dlerror());
@ -182,27 +168,27 @@ Yap_CloseForeignFile(void *handle)
return 0;
}
/*
* LoadForeign(ofiles,libs,proc_name,init_proc) dynamically loads foreign
* code files and libraries and locates an initialization routine
*/
static Int
LoadForeign(StringList ofiles, StringList libs,
char *proc_name, YapInitProc *init_proc)
{
static Int LoadForeign(StringList ofiles, StringList libs, char *proc_name,
YapInitProc *init_proc) {
CACHE_REGS
while (libs) {
if (!Yap_locateFile((char *)AtomName(libs->name), LOCAL_FileNameBuf, true)) {
if (!Yap_locateFile((char *)AtomName(libs->name), LOCAL_FileNameBuf,
true)) {
/* use LD_LIBRARY_PATH */
strncpy(LOCAL_FileNameBuf, (char *)AtomName(libs->name), YAP_FILENAME_MAX);
strncpy(LOCAL_FileNameBuf, (char *)AtomName(libs->name),
YAP_FILENAME_MAX);
}
#ifdef __osf__
if ((libs->handle = dlopen(LOCAL_FileNameBuf, RTLD_LAZY)) == NULL)
#else
if((libs->handle=dlopen(LOCAL_FileNameBuf,RTLD_LAZY|RTLD_GLOBAL)) == NULL)
if ((libs->handle = dlopen(LOCAL_FileNameBuf, RTLD_LAZY | RTLD_GLOBAL)) ==
NULL)
#endif
{
strcpy(LOCAL_ErrorSay, dlerror());
@ -218,8 +204,10 @@ LoadForeign(StringList ofiles, StringList libs,
other routines */
/* dlopen wants to follow the LD_CONFIG_PATH */
if (!Yap_locateFile((char *)AtomName(ofiles->name), LOCAL_FileNameBuf, TRUE)) {
strcpy(LOCAL_ErrorSay, "%% Trying to open unexisting file in LoadForeign");
if (!Yap_locateFile((char *)AtomName(ofiles->name), LOCAL_FileNameBuf,
TRUE)) {
strcpy(LOCAL_ErrorSay,
"%% Trying to open unexisting file in LoadForeign");
return LOAD_FAILLED;
}
#ifdef __osf__
@ -228,7 +216,8 @@ LoadForeign(StringList ofiles, StringList libs,
if ((handle = dlopen(LOCAL_FileNameBuf, RTLD_LAZY | RTLD_GLOBAL)) == 0)
#endif
{
fprintf(stderr,"dlopen of image %s failed: %s\n", LOCAL_FileNameBuf, dlerror());
fprintf(stderr, "dlopen of image %s failed: %s\n", LOCAL_FileNameBuf,
dlerror());
/* strcpy(LOCAL_ErrorSay,dlerror());*/
return LOAD_FAILLED;
}
@ -249,16 +238,12 @@ LoadForeign(StringList ofiles, StringList libs,
return LOAD_SUCCEEDED;
}
Int
Yap_LoadForeign(StringList ofiles, StringList libs,
char *proc_name, YapInitProc *init_proc)
{
Int Yap_LoadForeign(StringList ofiles, StringList libs, char *proc_name,
YapInitProc *init_proc) {
return LoadForeign(ofiles, libs, proc_name, init_proc);
}
void
Yap_ShutdownLoadForeign(void)
{
void Yap_ShutdownLoadForeign(void) {
ForeignObj *f_code;
f_code = ForeignCodeLoaded;
@ -292,10 +277,8 @@ Yap_ShutdownLoadForeign(void)
ForeignCodeLoaded = NULL;
}
Int
Yap_ReLoadForeign(StringList ofiles, StringList libs,
char *proc_name, YapInitProc *init_proc)
{
Int Yap_ReLoadForeign(StringList ofiles, StringList libs, char *proc_name,
YapInitProc *init_proc) {
return (LoadForeign(ofiles, libs, proc_name, init_proc));
}
@ -303,19 +286,10 @@ Yap_ReLoadForeign(StringList ofiles, StringList libs,
#if SIMICS
void dlopen(void)
{
}
void dlopen(void) {}
void dlclose(void)
{
}
void dlclose(void) {}
void dlsym(void)
{
}
void dlsym(void) {}
#endif