summaryrefslogtreecommitdiff
path: root/support/dktools/itadata.c
blob: 03fc74a344209cf1d3b103c3f092411af286b957 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*
Copyright (C) 2012-2020, Dirk Krause
SPDX-License-Identifier: BSD-3-Clause
*/

/*
	WARNING: This file was generated by the dkct program (see
	http://dktools.sourceforge.net/ for details).
	Changes you make here will be lost if dkct is run again!
	You should modify the original source and run dkct on it.
	Original source: itadata.ctr
*/

/**	@file itadata.c The itadata module.
*/


#line 10 "itadata.ctr"

#include "dk3all.h"
#include "itadmin.h"





#line 17 "itadata.ctr"



int
itadmin_data_read(itadmin_job *job)
{
  int			back	= 0;
  

#line 25 "itadata.ctr"
  switch(job->dbt) {
    case DK3_SQLDB_TYPE_MYSQL: {
      back = itadmin_data_mysql_read(job);
    } break;
    default: {
      /* ERROR: Unsupported database type! */
      dk3app_log_1(job->app, DK3_LL_ERROR, job->msg, 133);
    } break;
  }
  if(job->ec) {	/* ERROR occured. */
    back = 0;
  } 

#line 37 "itadata.ctr"
  return back;
}