1 // ---------------------------------------------------------------------------
2 // Hyper Operating System V4 コンフィギュレーター
5 // Copyright (C) 1998-2002 by Project HOS
6 // http://sourceforge.jp/projects/hos/
7 // ---------------------------------------------------------------------------
16 CParamPack::CParamPack()
20 for ( i = 0; i < PARAMPACK_MAX; i++ )
28 CParamPack::~CParamPack()
32 for ( i = 0; i < PARAMPACK_MAX; i++ )
34 delete[] m_pszParam[i];
40 void CParamPack::SetParam(int iIndex, const char *pszParam)
42 if ( iIndex < 0 || iIndex >= PARAMPACK_MAX )
47 delete[] m_pszParam[iIndex];
49 m_pszParam[iIndex] = new char[strlen(pszParam) + 1];
50 strcpy(m_pszParam[iIndex], pszParam);
55 const char* CParamPack::GetParam(int iIndex)
57 if ( iIndex < 0 || iIndex >= PARAMPACK_MAX )
62 return m_pszParam[iIndex];
66 // ---------------------------------------------------------------------------
67 // Copyright (C) 1998-2002 by Project HOS
68 // ---------------------------------------------------------------------------