2003年12月07日
XML
カテゴリ: カテゴリ未分類
家で仕事しています
何日前から書いてある通りですがJob情報の
拡張です。

こんなコードです
もちろんコードの断片です。
全部をコピーしてもいいけどちょっと問題があるので
抜粋します。断片なのは
最初のおきまりの #include XXXX.h
がないのでわかるとは思いますが...

こいつが動くのは実際にはSolaris8上で動くんだけど
今現在開発環境はSolaris2.6?だったかな?
で、8に展開してコンパイルすると結構コンパイルに失敗するのよね...

返り値が char* XXXXにしちゃうと
hogehoge()は返り値にconst char* XXX
を返すようになっているのに
char*XXXを返しています!!!といって怒られるんだよね...

どうせヘッダにはそう書いてありますよ...

心の中で謝りつつ いいじゃんそれくらい...というか
そんなこというんだったら2.6?でも通すな!っておもっちゃうんだけどな...コンパイルチェックが厳しくなってるだけで
あとはあんまりメリットが感じられない...
でも、あとでQA通すときに苦しむから今苦しんだ方がいいのかな



char stampPageNameSrc[256];
char stampPageName[256];
spsPageNameSrc[0] = ’’;
spsPageName[0] = ’’;
stampPageNameSrc[0] = ’’;
stampPageName[0] = ’’;
CGSLog::WriteDebug(NULL,NULL,"SPS面名取得IN---" );
try
{
aCDString = CGSAdLayoutMgrImpl::GetACodeByAdVarID( dbcon, ad_var_id );
CGSLog::WriteDebug( NULL, NULL, "面コードn",
(aCDString != NULL ) ? aCDString->GetString() : "NULL");
if( aCDString != NULL )
{
//SPS面名とスタンプ面名が’,’で区切られて入っている。
//lib入れ替えのため。
spsANameAndStampNameString = HYS_GetSPSPageName( dbcon, book_brand, book_type, aCDString->GetString());
}
if( spsANameAndStampNameString != NULL )
{
char *spsNameSrcPtr = spsPageNameSrc;
char *stampNameSrcPtr = stampPageNameSrc;
long len = spsANameAndStampNameString->Length();
unsigned char *aNames = ( unsigned char *)(spsANameAndStampNameString->GetString());
unsigned char cc;
long i;
for( i = 0; i スタンプ面名n",
spsPageNameSrc, stampPageNameSrc );

if( strlen( spsPageNameSrc ) > 0 )
{
strcpy( spsPageName, spsPageNameSrc );
//後ろのスペース(0xa1a1)を削除。
char *scanPtr = spsPageName;
char *endPtr = spsPageName + strlen( spsPageName );
char *spacePtr = NULL;
while( 1 )
{
#if 0
CGSLog::WriteDebug( NULL, NULL, "処理中。。(%x,%x)",
scanPtr, *scanPtr, *(scanPtr+1),(spacePtr != NULL ) ? spacePtr: "NULL",endPtr );
#endif
if( *scanPtr == ’’|| scanPtr >= endPtr)
break;
if( *((unsigned char *)scanPtr) == 0xa1
&& *((unsigned char *)(scanPtr+1)) == 0xa1 )
{
if( spacePtr == NULL )
spacePtr = scanPtr;
}
else
spacePtr = NULL;
scanPtr += 2;//EUC-2bytes only.
}
if( spacePtr != NULL )
*spacePtr = ’’;//スペースとる。
}
if( strlen( stampPageNameSrc ) > 0 )
{
strcpy( stampPageName, stampPageNameSrc );
//後ろのスペース(0xa1a1)を削除。
char *scanPtr = stampPageName;
char *endPtr = stampPageName + strlen( stampPageName );
char *spacePtr = NULL;
while( 1 )

まだまだ続きます こんなのが100個以上あります。
とりあえず今日の修正する数値目標は20個

とりあえず今のところ4個終了(12:30)
とりあえず10個終了 16:30
気分転換にマシンのドライブを交換しました。
以前から調子が悪いと言っていたDVDドライブです
バルク品なのですが5分で装着完了。
DVDが快適に再生されます。やっぱりにらんだとおり
以前のドライブはピックアップが逝かれた模様...

バルク品は安くていいな なおかつ動作になんの問題もない
プレクスとかっていう外国のメーカー?みたいだけど
結構気に入りました。このマシンもそろそろ4年目
いろんなところの寿命がくる頃なので いろいろ用心しないと
次はHDDかモニターか...


ああ、ダメだドライブの調子が良くなったら DVDみたくなってきた 意志が弱い自分...未開封のDVDがありすぎる自分のうちに...
玉置成美?のDVDがあるんだけど この人踊り上手いね
さすがSONYが送り出してきただけあるな...

ちょっとみただけだけど PV短くて良かった。
長かったらずっとみてるよたぶん...


サッカーをみてしまった...仕事が進んでません
ああ、今日も遅くなりそうです。会社行きたくねー





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2003年12月10日 00時20分38秒
コメント(5) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

JIG1982

JIG1982

お気に入りブログ

まだ登録されていません

コメント新着

乗らない騎手@ ちょっとは木馬隠せw あのー、三 角 木 馬が家にあるってどん…
瑠樹菜 @ 好きな人・・ 行ってみたいですねぇ** でも、自分か…
瑠樹菜 @ Re:夏祭り(06/12) お久しぶりです! もう、そんな時期にな…
すずめ414 @ Re:今日の買い物(05/20) お久し振りです。 本当に久し振りですね…
momo1980jp @ Re:ATM(05/19) おはようございます。 転地療養してきた…

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: