Revision 1974

trunk/src/GNUmakefile (revision 1974)
331 331
ifeq ($(SHELL),cmd)
332 332
	if not exist ${DIST}\include md ${DIST}\include
333 333
	copy linad99\fvar.hpp ${DIST}\include
334
	copy linad99\ad_exit.h ${DIST}\include
334 335
	copy linad99\dvector.h ${DIST}\include
335 336
	copy linad99\ivector.h ${DIST}\include
336 337
	copy linad99\vector_shapex.h ${DIST}\include
......
353 354
else
354 355
	mkdir -p ${DIST}/include
355 356
	cp linad99/fvar.hpp ${DIST}/include
357
	cp linad99/ad_exit.h ${DIST}/include
356 358
	cp linad99/dvector.h ${DIST}/include
357 359
	cp linad99/ivector.h ${DIST}/include
358 360
	cp linad99/vector_shapex.h ${DIST}/include
trunk/src/linad99/ad_exit.h (revision 1974)
1
/*
2
 * $Id$
3
 *
4
 * Author: David Fournier
5
 * Copyright (c) 2008-2012 Regents of the University of California
6
 *
7
 * ADModelbuilder and associated libraries and documentations are
8
 * provided under the general terms of the "New BSD" license
9
 *
10
 * License:
11
 *
12
 * Redistribution and use in source and binary forms, with or without
13
 * modification, are permitted provided that the following conditions are
14
 * met:
15
 *
16
 * 1. Redistributions of source code must retain the above copyright
17
 * notice, this list of conditions and the following disclaimer.
18
 *
19
 * 2.  Redistributions in binary form must reproduce the above copyright
20
 * notice, this list of conditions and the following disclaimer in the
21
 * documentation and/or other materials provided with the distribution.
22
 *
23
 * 3.  Neither the name of the  University of California, Otter Research,
24
 * nor the ADMB Foundation nor the names of its contributors may be used
25
 * to endorse or promote products derived from this software without
26
 * specific prior written permission.
27
 *
28
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
29
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
30
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
31
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
32
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
33
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
34
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
35
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
36
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
37
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
38
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39
 */
40

  
41
#ifndef __ADMB_AD_EXIT_H__
42
#define __ADMB_AD_EXIT_H__
43
// C language function prototypes
44
extern "C"
45
{
46
   typedef int (*fptr) (const char *format, ...);
47
   extern fptr ad_printf;
48
   typedef void (*exitptr) (int);
49
   extern exitptr ad_exit;
50

  
51
   void spdll_exit(int);
52
}
53
#endif
0 54

  
trunk/src/linad99/ivector.cpp (revision 1974)
8 8
 * \file
9 9
 * Description not yet available.
10 10
 */
11
#include "fvar.hpp"
11
#include <iostream>
12
using std::cout;
13
using std::cerr;
14
using std::endl;
15
#include "ivector.h"
16
#include "vector_shapex.h"
17
#include "ad_exit.h"
18
#include "dvector.h"
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff