guy d77c676749 Patch level : 10.0
Files correlati     : ve1 ba8
Ricompilazione Demo : [ ]
Commento            :
Corretto ordinamento date nelle espressioni BY delle query.
Portato limite di lunghezza dei nomi dei file temporanei da 42 a 260 caratteri.


git-svn-id: svn://10.65.10.50/trunk@19764 c028cbd2-c16b-5b4b-a496-9718f37d4682
2009-12-14 14:09:35 +00:00

46 lines
1.2 KiB
C
Executable File

#ifndef __CSORT_H
#define __CSORT_H
#define NOFLDS 10
struct s_prm {
int rc_len;
struct {
int f_pos;
int f_len;
char ad;
} s_fld [NOFLDS];
};
struct bp {
char *rc;
/* @(!) 2.3.00.112 */
unsigned rbuf;
unsigned rdsk;
/* @(:) 2.3.00.112 */
};
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/*----------------------- FUNZIONI VISIBILI PRIMA PARTE ---------------------*/
int init_sort(struct s_prm *); /* Initialize the sort */
void sort(const char *); /* Pass records to Sort */
char *sort_op(void); /* Retrieve sorted records */
void sort_stats(void); /* Display sort statistics */
/*----------------------- FUNZIONI VISIBILI SECONDA PARTE -------------------*/
void initsortfield (void);
/* azzera l'elenco dei campi in base a cui eseguire il sort */
/* ritorna 0 se tutto ok, -1 se chiamata piu' di NOFLDS volte dopo l'ultimo initsortfield */
/* ritorna 0 se tutto ok, -1 se non c'e' sufficiente memoria per procedere */
/*---------------------------------------------------------------------------*/
#ifdef __cplusplus
};
#endif /* __cplusplus */
#endif /* __CSORT_H */