Business-KontoCheck
view release on metacpan or search on metacpan
0_history.txt view on Meta::CPAN
folgenden Änderungen finden sich nur in 2.92:
- Es gibt ein zweitesa Demo-Programm konto_check_mini, das die zu prüfenden
Konto/BLZ-Kombinationen von der Kommandozeile liest; außerdem werden noch
Tests von IBAN und Strukturiertem Verwendungszweck unterstützt.
- Die main-Routine im Beispielsprogramm wurde etwas erweitert; falls keine
Datei angegeben wird, geht das Programm in einen interaktiven Modus, in dem
interaktiv diverse Tests gemacht werden können sowie die LUT-Datei neu
geladen werden kann; außerdem kann auch das benutzte Systemdatum gesetzt
werden, um einen Datumswechsel zu simulieren. Hilfe gibt es in dem Batchmodus
mit dem Kommando -h.
- Für die LUT-Datei können jetzt mehrere Suchpfade angegeben werden, die
nacheinander durchsucht werden; außerdem sind mehrere Default-Dateinamen
möglich. Falls bei der Initialisierung kein Dateiname für die LUT-Datei
angegeben wird, werden in allen Default- Verzeichnissen die Defaultnamen
probiert; falls eine passende Datei gefunden wird, wird diese genommen. Die
Default-Namen und -Pfade können in konto_check.h definiert werden (es sind
dieMakros DEFAULT_LUT_NAME und DEFAULT_LUT_PATH).
konto_check.c view on Meta::CPAN
/* Funktion bic_info() +§§§2
* Die Funktion bic_info() sucht Banken mit einem bestimmten BIC und gibt
* die gefundene Anzahl sowie den Startindex in den internen Arrays zurück.
* Sie ist für die Funktionsgruppe biq_* gedacht, falls mehrere Werte aus der
* BLZ-Datei bestimmt werden sollen (z.B. verschiedene Felder oder Werte für
* mehrere Zweigstellen einer Bank). So erspart man sich die relativ aufwendige
* Suche; sie ist nur einmal notwendig.
*
* Parameter:
* bic1: BIC zu dem die Banken bestimmt werden sollen (komplett oder teilweise)
* mode: Suchmodus; er kann die folgenden Werte annehmen:
* mode=1: Suche in allen BICs der BLZ-Datei (Haupt- und Nebenstellen)
* mode=2: Suche nur in den BICs der Hauptstellen
* mode=0: zunächst Suche bei den Hauptstellen, dann bei Haupt- und Nebenstellen;
* falls dann noch nichts gefunden wurde, werden die drei letzten Stellen
* (Filialcode) mit XXX gefüllt und noch einmal eine Suche gemacht.
* anzahl: in diesem Parameter wird die Anahl der gefundenen Banken zurückgegeben
* start_idx: Startindex in den internen Arrays, positiv für das Hauptstellen-Array,
* negativ für das allgemeine BIC-Array. Dieser Index wird als Parameter für
* die Funktionsgruppe biq_* benutzt.
*/
zlib/ChangeLog view on Meta::CPAN
- Have inflate() with Z_FINISH avoid the allocation of a window
- Do not set strm->adler when doing raw inflate
- Fix gzeof() to behave just like feof() when read is not past end of file
- Fix bug in gzread.c when end-of-file is reached
- Avoid use of Z_BUF_ERROR in gz* functions except for premature EOF
- Document gzread() capability to read concurrently written files
- Remove hard-coding of resource compiler in CMakeLists.txt [Blammo]
Changes in 1.2.5.1 (10 Sep 2011)
- Update FAQ entry on shared builds (#13)
- Avoid symbolic argument to chmod in Makefile.in
- Fix bug and add consts in contrib/puff [Oberhumer]
- Update contrib/puff/zeros.raw test file to have all block types
- Add full coverage test for puff in contrib/puff/Makefile
- Fix static-only-build install in Makefile.in
- Fix bug in unzGetCurrentFileInfo() in contrib/minizip [Kuno]
- Add libz.a dependency to shared in Makefile.in for parallel builds
- Spell out "number" (instead of "nb") in zlib.h for total_in, total_out
- Replace $(...) with `...` in configure for non-bash sh [Bowler]
- Add darwin* to Darwin* and solaris* to SunOS\ 5* in configure [Groffen]
- Add solaris* to Linux* in configure to allow gcc use [Groffen]
zlib/Makefile.in view on Meta::CPAN
$(CC) $(CFLAGS) -o $@ minigzip64.o $(TEST_LDFLAGS)
install-libs: $(LIBS)
-@if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi
-@if [ ! -d $(DESTDIR)$(libdir) ]; then mkdir -p $(DESTDIR)$(libdir); fi
-@if [ ! -d $(DESTDIR)$(sharedlibdir) ]; then mkdir -p $(DESTDIR)$(sharedlibdir); fi
-@if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi
-@if [ ! -d $(DESTDIR)$(pkgconfigdir) ]; then mkdir -p $(DESTDIR)$(pkgconfigdir); fi
rm -f $(DESTDIR)$(libdir)/$(STATICLIB)
cp $(STATICLIB) $(DESTDIR)$(libdir)
chmod 644 $(DESTDIR)$(libdir)/$(STATICLIB)
-@($(RANLIB) $(DESTDIR)$(libdir)/libz.a || true) >/dev/null 2>&1
-@if test -n "$(SHAREDLIBV)"; then \
rm -f $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV); \
cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir); \
echo "cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)"; \
chmod 755 $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV); \
echo "chmod 755 $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV)"; \
rm -f $(DESTDIR)$(sharedlibdir)/$(SHAREDLIB) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM); \
ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIB); \
ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM); \
($(LDCONFIG) || true) >/dev/null 2>&1; \
fi
rm -f $(DESTDIR)$(man3dir)/zlib.3
cp $(SRCDIR)zlib.3 $(DESTDIR)$(man3dir)
chmod 644 $(DESTDIR)$(man3dir)/zlib.3
rm -f $(DESTDIR)$(pkgconfigdir)/zlib.pc
cp zlib.pc $(DESTDIR)$(pkgconfigdir)
chmod 644 $(DESTDIR)$(pkgconfigdir)/zlib.pc
# The ranlib in install is needed on NeXTSTEP which checks file times
# ldconfig is for Linux
install: install-libs
-@if [ ! -d $(DESTDIR)$(includedir) ]; then mkdir -p $(DESTDIR)$(includedir); fi
rm -f $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h
cp $(SRCDIR)zlib.h zconf.h $(DESTDIR)$(includedir)
chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h
uninstall:
cd $(DESTDIR)$(includedir) && rm -f zlib.h zconf.h
cd $(DESTDIR)$(libdir) && rm -f libz.a; \
if test -n "$(SHAREDLIBV)" -a -f $(SHAREDLIBV); then \
rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \
fi
cd $(DESTDIR)$(man3dir) && rm -f zlib.3
cd $(DESTDIR)$(pkgconfigdir) && rm -f zlib.pc
zlib/contrib/untgz/untgz.c view on Meta::CPAN
#endif
#ifdef WIN32
#include <windows.h>
# ifndef F_OK
# define F_OK 0
# endif
# define mkdir(dirname,mode) _mkdir(dirname)
# ifdef _MSC_VER
# define access(path,mode) _access(path,mode)
# define chmod(path,mode) _chmod(path,mode)
# define strdup(str) _strdup(str)
# endif
#else
# include <utime.h>
#endif
/* values used in typeflag field */
#define REGTYPE '0' /* regular file */
zlib/contrib/untgz/untgz.c view on Meta::CPAN
/* restore file attributes */
void restore_attr(struct attr_item **list)
{
struct attr_item *item, *prev;
for (item = *list; item != NULL; )
{
setfiletime(item->fname,item->time);
chmod(item->fname,item->mode);
prev = item;
item = item->next;
free(prev);
}
*list = NULL;
}
/* match regular expression */
zlib/examples/gun.c view on Meta::CPAN
*/
/* external functions and related types and constants */
#include <stdio.h> /* fprintf() */
#include <stdlib.h> /* malloc(), free() */
#include <string.h> /* strerror(), strcmp(), strlen(), memcpy() */
#include <errno.h> /* errno */
#include <fcntl.h> /* open() */
#include <unistd.h> /* read(), write(), close(), chown(), unlink() */
#include <sys/types.h>
#include <sys/stat.h> /* stat(), chmod() */
#include <utime.h> /* utime() */
#include "zlib.h" /* inflateBackInit(), inflateBack(), */
/* inflateBackEnd(), crc32() */
/* function declaration */
#define local static
/* buffer constants */
#define SIZE 32768U /* input and output buffer sizes */
#define PIECE 16384 /* limits i/o chunks for 16-bit int case */
zlib/examples/gun.c view on Meta::CPAN
local void copymeta(char *from, char *to)
{
struct stat was;
struct utimbuf when;
/* get all of from's Unix meta data, return if not a regular file */
if (stat(from, &was) != 0 || (was.st_mode & S_IFMT) != S_IFREG)
return;
/* set to's mode bits, ignore errors */
(void)chmod(to, was.st_mode & 07777);
/* copy owner's user and group, ignore errors */
(void)chown(to, was.st_uid, was.st_gid);
/* copy access and modify times, ignore errors */
when.actime = was.st_atime;
when.modtime = was.st_mtime;
(void)utime(to, &when);
}
( run in 0.460 second using v1.01-cache-2.11-cpan-8d75d55dd25 )