This documenta- tion describes the current state of development.
Note that interfaces and functionality may still change.

Prokee Modules:
  A
  B
  C
  D
  E
  F
  G
  I
  L
  M
  N
  O
  P
  R
  S
  T
  U
  W

     open all    |    close all

GUI Elements:
  B
  C
  I
  M
  P
  R
  S
  T

     open all    |    close all

GUI Interactions:
  B
  F
  H
  S

     open all    |    close all

GUI Layouts:
  L

     open all    |    close all

Games/Demos:
  M

     open all    |    close all

Third Party Libraries:
  P
  F
  Z

     open all    |    close all

Information about this Website / Informationen zu dieser Webseite:
In case of any questions, or comments, please feel free to contact me via email at apoll500@gmail.com.

Module path [Version: v01]

 
Compile status: 
see log

Contents


Dependencies

For the Prokee Module Library

Dynamically Linked Modules: For the Standalone Executable

Source Files

  • path/path.h
  • interface/prokee/path/prokee.h
  • interface/prokee/path/prokee_c.h
  • interface/prokee/mlocal.h
  • path/path.cpp
  • interface/prokee/path/prokee.cpp
  • interface/prokee/path/prokee_c.cpp

Licenses


Command-Line Interface (path)

prokee::path(1) Prokee Tools prokee::path(1)

NAME
path - Manipulation of Strings containing paths.

SYNOPSIS
path [COMMAND] [PATH]

DESCRIPTION
path ... THIS MAN PAGE IS NOT JET AVAILABLE! COMMAND may be one of the following:

COMMANDS
sxopath
...

onopath
...

dnopath
...

pnopath
...

fnopath
...

makeabspath
...

compresspath
...

REMARKS
...

EXAMPLES
(1) Prints the filename from a path string. The following command prints "Image.png".

$ path fnopath C:/MyFiles/Pictures/Image.png

(2) Compresses the path and prints the result. The following command prints "C:/MyFiles/Image.png".

$ path compresspath C:/MyFiles/./Pictures/../Image.png

AUTHOR
Andreas Pollhammer, info@andreaspollhammer.com

COPYRIGHT
Copyrigt by Andreas Pollhammer

v01 2019 prokee::path(1)

Exported Symbols

Pointers

int (*path_main)(int argc,char **argv);
char *(*path_getProkeeInstallDirectory)(unsigned int extra_length);
char *(*path_getProkeeWorkingDirectory)(unsigned int extra_length);

Pointers (Templates)

int (*path_pathtype1)(const T * path);
int (*path_pathtype2)(const T * path,int system);
int (*path_pathtype3)(const T * path,T dirsep);
int (*path_pathtype4)(const T * path,T dirsep,T labelsep);
int (*path_pathtype5)(const T * path,const T * dirsep,const T * labelsep);
int (*path_pathtype6)(const T * path,const T * dirsep,const T * labelsep,const T * rootsym);
const T *(*path_onopath1)(const T * path);
const T *(*path_onopath2)(const T * path,T dirsep);
const T *(*path_onopath3)(const T * path,const T * dirsep);
const T *(*path_fnopath1)(const T * path);
const T *(*path_fnopath2)(const T * path,T dirsep);
const T *(*path_fnopath3)(const T * path,const T * dirsep);
T *(*path_dnopath1)(const T * path);
T *(*path_dnopath2)(const T * path,T dirsep);
T *(*path_dnopath3)(const T * path,const T * dirsep);
T *(*path_pnopath1)(const T * path);
T *(*path_pnopath2)(const T * path,T dirsep);
T *(*path_pnopath3)(const T * path,const T * dirsep);
const T *(*path_sxopath1)(const T * path);
const T *(*path_sxopath2)(const T * path,T dirsep,T labelsep,T susep);
const T *(*path_sxopath3)(const T * path,const T * dirsep,const T * labelsep,const T * susep);
const T *(*path_sxopath4)(const T * path,const T * dirsep,const T * labelsep,const T * susep,const T * rootsym);
T *(*path_makeabspath1)(const T * path);
T *(*path_makeabspath2)(const T * path,const T * cd);
T *(*path_makeabspath3)(const T * path,const T * cd,const T * dirsep);
bool (*path_testpath)(const T * path);
bool (*path_copy1)(const T * targetpath,const T * sourcepath);
bool (*path_copy2)(const T * targetpath,const T * sourcepath,const T * object);
bool (*path_copy3)(const T * targetpath,const T * sourcepath,CondCopyControl< T > *ccc);
bool (*path_copy4)(const T * targetpath,const T * sourcepath,const T * object,CondCopyControl< T > *ccc);
bool (*path_pathcmp1)(const T * path_a,const T * path_b);
T *(*path_compresspath1)(T * path);
T *(*path_compresspath2)(T * path,const T * dirsep);

Internal Pointers

Pointers

int path_main(int argc,char **argv);
char *path_getProkeeInstallDirectory(unsigned int extra_length);
char *path_getProkeeWorkingDirectory(unsigned int extra_length);

Pointers (Templates)

int path_pathtype1(const T * path);
int path_pathtype2(const T * path,int system);
int path_pathtype3(const T * path,T dirsep);
int path_pathtype4(const T * path,T dirsep,T labelsep);
int path_pathtype5(const T * path,const T * dirsep,const T * labelsep);
int path_pathtype6(const T * path,const T * dirsep,const T * labelsep,const T * rootsym);
const T *path_onopath1(const T * path);
const T *path_onopath2(const T * path,T dirsep);
const T *path_onopath3(const T * path,const T * dirsep);
const T *path_fnopath1(const T * path);
const T *path_fnopath2(const T * path,T dirsep);
const T *path_fnopath3(const T * path,const T * dirsep);
T *path_dnopath1(const T * path);
T *path_dnopath2(const T * path,T dirsep);
T *path_dnopath3(const T * path,const T * dirsep);
T *path_pnopath1(const T * path);
T *path_pnopath2(const T * path,T dirsep);
T *path_pnopath3(const T * path,const T * dirsep);
const T *path_sxopath1(const T * path);
const T *path_sxopath2(const T * path,T dirsep,T labelsep,T susep);
const T *path_sxopath3(const T * path,const T * dirsep,const T * labelsep,const T * susep);
const T *path_sxopath4(const T * path,const T * dirsep,const T * labelsep,const T * susep,const T * rootsym);
T *path_makeabspath1(const T * path);
T *path_makeabspath2(const T * path,const T * cd);
T *path_makeabspath3(const T * path,const T * cd,const T * dirsep);
bool path_testpath(const T * path);
bool path_copy1(const T * targetpath,const T * sourcepath);
bool path_copy2(const T * targetpath,const T * sourcepath,const T * object);
bool path_copy3(const T * targetpath,const T * sourcepath,CondCopyControl< T > *ccc);
bool path_copy4(const T * targetpath,const T * sourcepath,const T * object,CondCopyControl< T > *ccc);
bool path_pathcmp1(const T * path_a,const T * path_b);
T *path_compresspath1(T * path);
T *path_compresspath2(T * path,const T * dirsep);

Build Log

--------------------------------------------------------------------------------
path -- Fr Jän  3 14:19:52 CET 2020
--------------------------------------------------------------------------------
ERROR: Fehler beim öffnen der Datei files.def.
Fehlernummer: 2
-------------------------------------------------------------------------------
> install headers
-------------------------------------------------------------------------------
Executable for Linux/[local system] (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Windows/[local system] (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Linux/[local system] (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Windows/[local system] (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Linux/[local system] (LIB)
[compiling] ar: creating ../../../../programs/bin/v01/lib_linux/libpath.a [end]
------------------------------------------------------------------------------- Static library for Windows/[local system] (LIB)
[compiling] ar: creating ../../../../programs/bin/v01/lib_linux_win/libpath.a [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Linux/[local system])
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Windows/[local system])
[compiling] [end]
------------------------------------------------------------------------------- Executable for Linux/32bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Windows/32bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Linux/32bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Windows/32bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Linux/32bit (LIB)
[compiling] ar: creating ../../../../programs/bin/v01/lib_linux32/libpath.a [end]
------------------------------------------------------------------------------- Static library for Windows/32bit (LIB)
[compiling] ar: creating ../../../../programs/bin/v01/lib_linux_win32/libpath.a [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Linux/32bit)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Windows/32bit)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Linux/64bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Windows/64bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Linux/64bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Windows/64bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Linux/64bit (LIB)
[compiling] ar: creating ../../../../programs/bin/v01/lib_linux64/libpath.a [end]
------------------------------------------------------------------------------- Static library for Windows/64bit (LIB)
[compiling] ar: creating ../../../../programs/bin/v01/lib_linux_win64/libpath.a [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Linux/64bit)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Windows/64bit)
[compiling] [end]
------------------------------------------------------------------------------- > test_all ------------------------------------------------------------------------------- > prepare ------------------------------------------------------------------------------- > install creating /opt/prokee/system/reg/dllinfo/path.v01.info ... license=1 | version=1 | library=libpath.v01 creating /opt/prokee/system/reg/dllinfo/path.info ... license=1 | version=1 | library=libpath.v01 ------------------------------------------------------------------------------- > module ------------------------------------------------------------------------------- > exepack ------------------------------------------------------------------------------- > sourcepack ------------------------------------------------------------------------------- > cleanup ------------------------------------------------------------------------------- > webexport -------------------------------------------------------------------------------- FERTIG --------------------------------------------------------------------------------

Copyright © 2017 - 2019 by Andreas Pollhammer